Understanding Slack Connect: Top 25 FAQs Answered

Understanding Slack Connect: Top 25 FAQs Answered

ClearFeed Team
ClearFeed Team
←  Back

Understanding Slack Connect: Top 25 FAQs Answered

ClearFeed Team
Table of Contents
Sign up for our Newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Introduction

At ClearFeed, we specialize in helping companies scale their Slack Connect channels with customers. Being practitioners of what we preach, we leverage these shared Slack channels to engage and support our customers. Slack Connect can be a tad complex to understand and set up for unfamiliar people. In this article, we're sharing a brief overview of how Slack Connect works and some of the best practices we've gained from managing many shared channels.

To make the guide easy to read, we have broken it into different sections, with some frequently encountered questions within each. The sections are listed below (readers can jump directly to the one of interest):

  1. What Is Slack Connect
  2. Understanding the Invitation Process
  3. Security in Slack Connect Channels
  4. Managing Applications in Slack Connect Channels

What Is Slack Connect?

Slack Connect is a powerful feature that builds upon Slack's core capabilities, enabling more than intra-organizational communication. At its essence, Slack Connect is designed to foster collaboration between multiple organizations within the familiar Slack interface.

Beyond just messaging, it allows file sharing, app integrations, and all the other functionalities you'd expect from a Slack channel, but with the added benefit of cross-organizational collaboration. Slack Connect allows different organizations to create shared channels. One organization creates a shared channel (the Channel Owner) - and invites others to it.

How Many Organizations Can Participate in a Slack Connect Channel?

A single Slack Connect channel can host up to 250 different organizations. This makes it a potent tool for large-scale collaborations, joint ventures, or any situation where multiple external partners must be in sync.

How Many Slack Connect Channels Can Two Organizations Have?

Two organizations can create as many Slack Connect channels between themselves as they want. It is a common misconception that there can only be one Slack Connect channel between two collaborating organizations. Different channels can be very useful for collaborating on projects or between different teams between the two organizations.

How much does Slack Connect cost?

To participate in a Slack Connect channel - an organization must have a paid Slack subscription. Slack Connect does not have a separate cost. Both the creator of the Slack Connect channel and any invitee to it - must be on paid plans.

Is Slack Connect Free?

Unfortunately, no! Slack Connect requires a paid Slack subscription and all organizations participating in a Slack Connect channel have to be on paid plans. However the creator can add Guests as participants - and they can participate for free if they are Single-Channel Guests.

What Are Some Alternatives to Slack Connect?

If your partner organization doesn’t have a paid Slack workspace - you can invite them as Guests to your workspace. Note that inviting guests is also a feature in paid Slack workspaces only. Single-channel guests do not cost any subscription fee in Slack. Just like in Slack Connect - direct messages between the host organization members and the guests are also possible.

What Are the Differences Between Slack Connect and Guest Users?

The most importan difference between Slack Connect and Guest users is cost. External organizations in a Slack Connect channel have to be on a paid plan - while single channel guests invited to it can be from free workspaces. However - other than this - Slack Connect has many advantages over Guest Users in terms of billing, cost, security, and managing applications:

  • Billing and Cost: Each participating organization pays for their members in Slack Connect, unlike Guests - where the host organization must pay for guests (in case they are multi-channel guests).
  • Data Control and Security: Slack Connect channels allow granular control over what profile and message data is visible to external users. Similarly, Slack Connect doesn’t allow external users to use the apps installed by other organizations. This prevents the possibility of unauthorized data access using shared Apps.
  • Applications and Workflows: A guest user in Slack has access to the apps of the host organization - but they can neither install apps nor have access to apps they are used to in their workspace. Slack Connect solves this problem by allowing external users to install and use apps on the Slack Connect channels.
  • Management Overhead: Managing guests can become cumbersome, especially in a large organization. Regularly reviewing and updating guest permissions, ensuring they're in the right channels, and setting expiration dates require consistent oversight. By contrast, once a Slack Connect channel is set up, management overhead is often reduced since each organization manages its members.

How many Free Guests can I add in Slack?

Single Channel guests are free in Slack for a paid Slack workspace. For every paid member in a workspace - Slack allows 5 free single-channel guests. If you are paying for 5 members in Slack -you can add upto 25 free single-channel guests. So you can add a lot of free guests to your Slack workspaces - but not infinite.

Understanding the Invitation Process

How to Create a Slack Connect Channel and Send an Invite to Customers?

Any channel can be converted to a Slack Connect channel by adding external organizations and users. Invite external users:

  • Open Slack and Choose a Channel: Start by opening your Slack workspace. Go to the channel you want to share or create a new one.
  • Click on 'Add People': In the top right corner of the screen, you'll see thumbnails of the current channel participants. Click on those thumbnails and then click on ‘Add People.’
  • Enter the Partner's Email: Provide the partner's email address you want to invite. This should be the email they use for their Slack workspace.
  • Send the Invitation: Click' Send' once you've entered the email. An invitation will be sent to the partner's Slack workspace.

Who Can Send a Slack Connect Invite?

All workspace members (other than guests) can send invites by default. However, depending on your workspace settings, this may be limited to the admins and specific members. In this case, the administrators must approve the external invitation.

What Happens to a Slack Connect Invite After It Is Sent?

All workspace members (other than guests) can receive and accept an invite by default. However, admins of the receiving organization can limit this permission - in which case specific members of the receiving organization must accept the invitation.

What If a Slack Connect Invitation Is Not Accepted?

One common issue we've observed is the "expired invites" phenomenon. Because invitations may require an approval process, or partners might overlook the initial invitation due to the myriad of emails they receive daily, invitations often go unresponded. Fortunately, Slack provides a notification of expired invitations (as shown in the screenshot below).

We advise users to watch for these expired invitation notifications and resend invitations. In our experience - sending the invitation multiple times is often required before successfully connecting.

What Is a Channel Owner in Slack Connect?

The workspace that initiates the invite becomes the owner of a Slack Connect channel. This is important to understand because the owner of the Slack Connect channel has additional privileges. The channel owner can be seen in the channel details (from Desktop ->Right Click on channel name ->View channel details) as shown below:

Channel Owner visible in Channel Details in Slack

Who Should Initiate the Invite in a Shared Channel?

Many Slack Connect channels are between two collaborating organizations. A vendor (or an agency) often collaborates with their customer (or client). While either party can create the channel and extend the invitation to the other, we recommend that the vendor start the channel and extend the invitation to their customer. There are a couple of key reasons:

  • One is ensuring the vendor is the channel owner and can install important apps (like ClearFeed) to manage Slack Connect channels. If the customer initiates the connection and is the channel owner, they can turn off the vendor's ability to install apps.
  • Equally importantly - we have found Slack Connect to be an outstanding tool for customer engagement, and it’s in the vendor's interest to initiate these connections as soon as they engage with a prospect.

Security for Slack Connect Channels

‍Regarding inter-organizational collaboration, security remains paramount. Slack recognizes this and has integrated various controls for admins regarding Slack Connect channels. Let's delve into the specifics of these controls:

What Profile Information Is Visible to External Users in Slack Connect?

Only the email address, name, and profile pictures are default visible to external organizations in shared channels.

  • Admins can decide whether additional profile information like title, status, and pronouns are shared with external partners. 
  • They can also turn off email information being visible to partners. 

This article contains instructions for controlling these options. The default sharing options for profile information are shown below:

Can External Users Access Custom Emojis of Your Workspace?

No. If you have custom emojis in your workspace, you can only use them. External users invited via Slack Connect cannot use them - they are not available in the emoji picker for external users. However - if you use custom emojis in shared channels - those emojis are visible to external users. Note that Guest users have access to your workspace emojis (and this is yet another example of how Slack Connect is better from a security perspective).

Who Can Add Members to Slack Connect Channels?

The channel owner of the Slack Connect channel (i.e., the organization that initiated the invite) can add any member they want. By default, partner organizations can also add members freely - however, this can be changed by the channel owner.

How Can We Prevent External Users from Adding Members and Apps to Slack Connect Channels?

One can do this by changing the privileges of an external organization in a Slack Connect channel. The steps to do this are as follows:

  • From Desktop: ‘Right-click’ and go into ’Channel Details
  • Scroll down in the details to where the partner organizations are listed.

Click on the ‘...’ menu next to a partner organization and change their privileges as shown in the screenshot below:

Changing permissions of external organizations in a Slack Connect channel

By restricting the partner organization to only posting privileges - one can ensure they cannot invite additional colleagues or apps to the channel.

How Long Are Messages Retained in a Slack Connect Channel?

By default - messages shared in a Slack Connect channel are retained forever. However, each participant organization in a Slack Connect channel can control the retention of messages they send. This can be changed by one of the two methods:

Method 1: The message retention setting for the entire workspace can be changed. This can be done by changing the ‘Message History’ settings in the Workspace settings as detailed here.

Method 2: However - the above option is not very practical as admins may want a different setting for Slack Connect channels (as opposed to internal channels). This can be done, at a per channel level, via a two-step process:

  • Firstly, by allowing individual members to override the message retention settings at the channel level. This can also be done in the ‘Message History’ section described above, as shown in the screenshot below:

Allowing members to define retention period in Slack

  • With this change affected, individual channel owners can now go to a specific Slack Connect channel, open its Settings (via ‘Right Click’ -> View Channel Details’ ->‘Settings’ from the Desktop), and then change the ‘Message History’ setting as shown below.

Setting retention period for messages for a single channel in Slack

Unfortunately, at this moment, there does not seem to be a global setting specific to all Slack Connect channels. This is one of the ways software like ClearFeed helps companies by easily applying global policies and actions across multiple Slack Connect channels.

In conclusion, Slack makes it very easy to collaborate - and that means it’s easy to send messages and attachments - including ones that may be confidential. Businesses are naturally wary of sharing data outside the company firewall - and Slack Connect channels expose yet another potential point of confidential data leakage.

Slack offers a comprehensive suite of security controls, allowing organizations to balance collaboration and security. It's always essential for admins to familiarize themselves with these controls and adjust settings in alignment with their organization's security policies and requirements.

Is It Possible to Disable Direct Messages in Slack Connect?

By default, members who join a Slack Connect channel from external organizations can send direct messages to other members in that channel. This can be difficult to manage (DMs can go unattended) and represents another vulnerability that allows information sharing across companies without visibility to the rest of the organization. 

Administrators can disable Slack Connect DMs. However, it is also extremely useful to be able to send private messages in Slack (not everything can be discussed in shared contexts), so admins may want to check with their team on whether limiting DMs is an appropriate choice for your team.

Managing Applications in a Slack Connect Channel

Applications can greatly enhance the functionality and productivity of a Slack workspace and play a significant role in Slack Connect channels. But who can install these apps and how they behave in a shared environment differs from regular channels.

Who Can Install Applications in a Slack Connect Channel?

By default, workspace administrators or members with specific permissions of each organization in a Slack Connect channel can install apps in that channel. However, if the Channel Owner has restricted an organization from inviting users, it won’t be able to add applications.

Can Different Organizations Install the Same App in a Slack Connect Channel?

Yes! The same application can be installed individually by different organizations, and its functionality can only be used by that organization. Let’s take an example:

  • Acme Corp and Beta Corp are both members of a Slack Connect channel, ABC
  • Acme installs the Giphy app in channel ABC
  • Beta Corp can also install the Giphy app in channel ABC

Acme and Beta Corp members can use the Giphy app now (say - using its shortcuts). But when they use the app - they are using their installation of the Giphy app.

How Do We See All the Apps Installed in a Slack Connect Channel?

All the applications installed in a Slack Connect channel can be seen from that channel's Integrations tab (from the Desktop - Right Click -> View Details -> Integrations). As the Slack documentation says, “Apps added by another organization will include that organization's Slack icon next to the app name. Only people from the organization that added an app can remove it from a channel.”

Can Apps Installed by One Organization Be Used by Another in a Slack Connect Channel?

The general answer is no, with one exception:

  • The shortcuts for an app are only visible to the organization members who installed the app in the Slack Connect channel. For example, to interact with the Giphy app, one could use the /giphy shortcut. If only one of the organizations has installed the Giphy app, only they can use this shortcut.
  • Similarly, apps often publish actions via a “three dots” menu next to every message. Those are also only available to the organization that has installed the App.
  • However, messages posted by Apps on a shared channel are visible to all participants. So one must be careful with Apps installed on such channels - while they may not be directly accessible to external participants, the messages they post are.
  • Workflows are also available to all participants on the channel.

Remember that even if both organizations install the same app in a channel - each workspace can only interact with its instance of the application.

What Are Some Tools to Manage Slack Connect Channels?

Slack Connect is an amazing tool for inter-organizational collaboration, vastly superior to email. However, as we've learned at ClearFeed, it's often difficult to understand some of its key concepts and manage a growing number of channels. This is where tools like ClearFeed come in.

ClearFeed Overview

ClearFeed is an AI-powered customer and employee support platform for Slack. It can

It has helped numerous organizations scale up and manage Slack Connect channels for customer support.

Other Guides for Scaling Slack Connect

Beyond mastering Slack Connect - we have also written some other tutorials around differen aspects of using Slack for Customer Support and Engagement. These include:

Have any questions about Slack Connect or scaling CS on Slack? You can connect with us on our Community Slack, email us at support@clearfeed.ai, or visit us at https://clearfeed.ai.

Related Blogs

See all Blog Posts
TOC heading
Text LinkText Link Active
Get a Free consultation with a Support Expert
Learn how fast growing companies like Teleport, Chronosphere and Acryl Data have scaled Support processes with ClearFeed
Thank you for contacting us. Our team will reach out to you shortly.
Oops! Something went wrong while submitting the form.