Slack for communities

Slack has been hugely successful as a messaging platform for teams.

And it has been used to run online communities - mostly professional or semi-professional. However, Slack was never designed for online communities and suffers from a number of drawbacks as a result.

Slack is owned by Salesforce

Slack was acquired by Salesforce - it is perhaps too early to know what that means for Slack but one has to wonder whether Salesforce is committed to creating a community platform?

Slack themselves don't advocate Slack as a community tool

Slack describe themselves in various ways... the 'email killer', the 'place work happens', 'collaboration software' etc. They are very much focused on teams who are working on projects together. Those teams can be internal but may well be distributed or remote.

Slack CEO Stewart Butterfield confirmed (in a Stratechery interview with Ben Thompson) that Slack is not focused on being a general community product:

"Slack is specifically designed for some group of people who are aligned around the accomplishment of some goal... It's a lousy social network... a lousy replacement for a bulletin board or discussion."
Stewart Butterfield, CEO, Slack

Slack is a workflow communications platform, not a community platform which means...

Slack's pricing model punishes successful communities

UPDATE July 2022: Slack’s pricing changes: bad news for community managers

Slack is designed for teams collaborating on projects. These teams tend to be small - even if there are lots of teams - and as this is business software it is reasonable for Slack to charge around £7 per user per month (around £84 per year per team member).

There is a free version of Slack which allows unlimited users. So you could create quite a large community on Slack. However, the free version is limited to accessing only the last 3 months of messages and 5GB of file storage. If there is any value in your community content beyond 3 months, which is highly likely, this is very limiting.

If you had quite a small community of, say, 100 members and needed to move to the paid version of Slack then you will need to spend around £8,000 a year for Slack. 100 people is a big team but a small community.

It is worth noting that you cannot export messages from Slack unless you are on the paid version. So if you start on the free version and then realise you cannot afford to move to the paid version and want to change to another platform... you won't be able to take your valuable archive of messages with you.

Slack stops working if your community gets large

There are suggestions that Slack starts to become very hard to use if your community grows beyond a certain size. Let's hope that since then Slack have addressed this problem.

Slack admins can see your members' direct messages

On the paid versions of Slack, admins with the relevant permission are able to export not just group conversation data but also private channel conversations and 1-1 direct messages. It is worth considering whether your community members will feel comfortable that others can see their private messages.  

Slack's features and interface aren't designed for communities

Because Slack wasn't designed for running online communities, there are many areas where it is lacking for professional community management. For example:

- Users' profile information is limited

This matters less when you are in a group with team members you already know but is a problem when you are trying to build a community with people who may not already know one another.  LinkedIn, for example, has much richer profiles for professionals.

- It is hard to search member profiles

As well as limited profiles (see above) it is hard to search for people based on their profile. The 'people' search is separate to the normal search, which is only messages and files, and it only searches on names, not organisation or job title etc.

- Separate login needed for each 'workspace'

You need to create a different email/password login for each workspace (equivalent of a group or community on Slack) which makes it more difficult to navigate between communities if you ever log out. With community platforms like Guild or LinkedIn the individual has the same login and profile across all their groups. Slack is built for teams within a company so it makes sense to have a login per company.

- Moderation features are very limited

Slack isn't designed with community moderation features even the most basic things like allowing admins to delete messages which violate community guidelines etc. You also can't mute or block others users on Slack which could be a big problem, including dealing with harassment.

- Slack doesn't have events, courses, resources/content etc.

Most communities meet up, whether in-person or online. Some have courses and training. Many have content resources. Community platforms know this so have features, sections, navigation to find these things. Slack doesn't.

- Slack can't charge members to join your community

Slack is for teams in your workplace. It would be very strange for a business to charge its employees or customers to join their Slack! But it is increasingly common to pay to belong to a community. Slack can't help you with this but many community platforms can.

- The language used in Slack clearly isn't for communities

For example, Slack talk about 'workspaces', which most communities don't have, and encourage you to 'say hi to your team mates' which is an odd term for other members of a community.

- No free access to member and engagement data

You have to pay for Slack to access the full conversation data and you must also pay if you want to access member-level engagement data which can be very important for understanding how engaged your community members are.

- You can't block someone from spamming you

You can't stop someone direct messaging you on Slack even if it is spam, annoying or harassing. This is because Slack assumes these people are team members and should be allowed to message you. However, individuals in communities need these protections. In Guild you can remove someone as a contact and they can no longer message you.  

- No subject lines for threads or messages

Slack is designed to be used by teams working on projects together so users needs to be 'in Slack' pretty much all the time to keep up with the flow and make sense of conversations. Channels give some sense of structure but as there are no subject lines to threads or messages it is very hard otherwise to understand what is going on and what has been talked about if you are not in Slack all day long. Community members may visit more occasionally so need more structure and clarity.

- Very limited networking features

Slack is designed for team members who typically already know each other so they do not offer networking features like the ability to introduce two individuals. You cannot connect with individual contacts of yours via Slack. Groups, or user profiles, cannot be made discoverable to encourage networking and help you grow your community - there is no underlying Slack network to benefit from like, say, LinkedIn or Guild.  

- It is not clear who is in charge

It is usually important for communities to have some kind of leader, manager, or host, who is the 'face' of the community and who community members can turn to with questions etc.  Slack does provide a lot of admin features and controls but can feel quite impersonal and there is no sense of a community 'host' or community manager.

- Limited email notifications

Slack is designed for co-workers who are 'in Slack' most of the day. So email notifications aren't that important. However, even big platforms like LinkedIn and Twitter rely on email to get their users back and to notice that there are new direct or group messages. You will need email to help encourage your community members to (re)engage. Slack doesn't send email notifications for all messages and replies to threads aren't sent by email either (only mobile notifications).

- Limited branding

Many communities have a strong sense of identity that may be conveyed graphically. Slack is a business productivity tool that is less concerned with providing customisable branding beyond colour schemes.

- Too much freedom and complexity

Slack provides all sorts of abilities for team members to create new channels, integrate with other apps, start threads, create DM groups etc. This freedom can become chaos, noise and overwhelming complexity in a community. Communities, and community managers, often want to restrict what community members can do to maintain quality and avoid too much complexity and loss of focus.

- Can't migrate your community or data so you're locked in

Unless you pay for Slack you can't access or migrate any of the data in your community. So if you build your community on Slack and then realise you want to migrate it elsewhere you'll need to pay to do so and that could be very expensive - essentially you're stuck.

- No community-focused analytics and insights

Unlike Slack, dedicated community platforms and tools have metrics and analytics suited to measuring the levels of engagement of community members, trending content insights, top contributors, gamification etc.

- No sponsorship options

Communities can be monetised by having sponsors and other partners. Live event tech, community platforms often offer features and options providing ways for sponsors to build awareness, generate leads etc. You have to hack Slack quite heavily to try and do this.

Slack can be just 'too much' for many users

If the members of your community 'live in Slack' then it might work for them - although some also want to escape the environment they spend their working day in. For many, perhaps more used to simple messaging experiences like WhatsApp, Slack is just too overwhelming.

Slack has workspaces you need to switch between (with different logins), then channels, then threads, then various DMs, apps, bots... And you need to decide whether you open in the browser or the desktop app. Power users might like this complexity but many find it too much.

If you are not 'in Slack' all the time, then it is very hard to keep on top of community conversations. When you do return you cannot see how much you have missed, nor what the conversations are about, so have to click and scroll through everything to find out. Even with disciplined categorisation by channel, it can be hard to know where to start in keeping up:


Slack is a great tool for team workflow comms - if used correctly. What about Slack for communities? There are examples of successful professional communities running on Slack although many of them, because they are often quite open, have become too noisy to be valuable. However, most now recognise Slack isn't a good community-building tool.

As Slack is particularly popular with tech startups the best Slack communities tend to be small, invite-only, and focused around tech and/or entrepreneurial themes. If kept small these communities may never need to pay and might not mind the limitations of the free version of Slack. For other types of community, you should definitely look into alternative online community platform options - such as Guild.

Guild - an alternative to Slack communities

Guild is the community platform of choice for professionals spanning a wide range of industries, including Econsultancy, CIPD, The Lawyer, Deloitte, The Marketing Society, the National Education Union, Cambridge University Judge Business School, Haymarket, and Incisive Media, as well as a growing number of other professional service and membership organisations, tech companies, startups, media businesses, and charities.

Join Guild 🤝

See for yourself how the Guild experience is different to WhatsApp, Slack, LinkedIn or Facebook Groups.

Guild is a safe space to connect, communicate and collaborate with others.

Join us on a platform that is purpose-built for creating groups, communities and networks on mobile.

Contact us if you want to know more or have any questions.