Blog · 11 October 2026 · Slack guides
Slack for customer service: a playbook for small B2B teams
How to run customer service in Slack: the three models, when Slack is the wrong channel, who answers, response targets you can keep, and templates to copy.
By The Follow Up Bot team
Plenty of companies that sell to other businesses already answer customers in Slack, often without deciding to. A customer asks for a shared channel, then another does, and a year later half your support happens in channels that nobody formally owns. This guide is about turning that into something that works: choosing the right model, deciding who answers, setting targets you can keep, and knowing when you have outgrown it.
The short answer
Slack works well for customer service when your customers are businesses that already use Slack and value a quick, informal answer over a ticket number. It works badly for consumer support, for thousands of small customers, and for anyone who expects round-the-clock replies you cannot staff. If you are in the first group, the tools are free or close to it. What makes it work is ownership: every channel needs someone whose job is to notice when a customer is waiting.
Three ways to support customers in Slack
"Supporting customers in Slack" can mean three quite different setups, and most advice mixes them up.
| Shared channels | Website chat into Slack | Community workspace | |
|---|---|---|---|
| Best for | Business customers who use Slack | Visitors and trial users on your site | Many customers helping each other |
| Customer needs Slack | Yes | No | Yes, a free account |
| What it feels like | A direct line to your team | A chat widget | A user forum |
| Main risk | Questions sitting unanswered | Chats arriving out of hours | Your team stops answering |
Shared channels with each customer
With Slack Connect, you share one channel with each customer company. They stay in their own workspace and only see the channel you share, not the rest of yours. This is the model most B2B teams mean, and it is the focus of the rest of this page. It suits customers with an ongoing relationship: software accounts, agency clients, partners with regular questions.
Website chat that lands in Slack
Several chat tools put a widget on your website and deliver each conversation into a Slack channel, where your team replies from Slack. The customer never needs a Slack account. This suits trial users and smaller customers, and it brings the out-of-hours problem with it, because a chat widget looks like it should be answered now.
A community workspace
Some companies run a public Slack workspace where customers ask questions and help each other. It scales well when the community is active. It also fails quietly: once your team stops replying, the questions keep coming and nobody answers them.
When Slack is the wrong channel
Slack is a poor fit for consumer support. Most consumers do not use Slack, and they expect email, chat or a help center. It is also a poor fit once you have hundreds of customers who each ask a few questions a year. A channel per customer then becomes a wall of mostly silent channels.
Be careful with conversations that must be recorded in a particular system, such as regulated complaints or refunds that need an audit trail. Keep those in the tool that holds the record, and use Slack only to point the customer there. Finally, do not offer Slack support around the clock unless someone is actually there around the clock. A shared channel makes your team look reachable, and silence at night reads as neglect.
What it costs
The company that sends the invitation needs a paid Slack plan to share a channel with another company. Accepting is free for the customer. If they are on a free plan and eligible, they get a 90-day trial of Slack Pro when you invite them. Agree with them before it ends, so the channel does not stop working at an awkward moment.
Everything else in this guide works with Slack alone. If you later add a tool, most help desks that live in Slack charge per seat. When we checked in October 2026, Thena's Starter plan was $29 per user a month, billed annually. Unthread's Pro plan started at $75 per agent a month, with a five-seat minimum.
Set up the channels
The clicks for sharing a channel are covered in our guide to Slack Connect and in the walkthrough on how to create an external Slack channel. Here is what to decide before you click.
One shared channel per customer
Give every customer one channel, named with a fixed prefix and the company name, such as ext-northwind. A consistent prefix lets you find every customer channel with one search and group them in the sidebar. When you invite the customer, let them post but not invite others, so the guest list stays in your hands.
Your admins may restrict who can invite people from outside, and the customer's admins may need to approve the invitation. Warn your contact, or the channel can sit empty for days while an approval waits.
An internal channel beside each one
Pair each customer channel with an internal one, such as int-northwind. That is where your team asks "has anyone seen this before?" and agrees on an answer before posting it. It keeps half-formed opinions out of the customer's view and gives the next person on the account the history.
A pinned welcome message
Pin a short message in every customer channel that says who answers, when, and what to do in an emergency. Slack also gives every channel a canvas, which works well as a channel FAQ for links the customer keeps asking for. The templates later on this page include a welcome message you can adapt.
Decide who answers
This is where most Slack support breaks. Everyone on the team can see a customer's question, so everyone assumes someone else will answer it. The fix is to make one person responsible for each channel at any moment, and to write it down.

The right model depends on how many people share the work.
| Two people | Five people | Ten people | |
|---|---|---|---|
| Model | Split the accounts, back each other up | An owner per account plus a daily sweeper | Owners per account, a rota by time zone |
| Who watches a channel | Its owner | Its owner, then the sweeper | The owner in hours, the rota outside them |
| Backup | The other person | A named second owner | The next person on the rota |
| Weak spot | Holidays and sick days | The sweeper skipping a day | Handover between regions |
On a team of two, split the customer channels between you and cover each other's list on days off. On a team of five, give each account an owner and add a rotating sweeper. The sweeper's job is to scan every customer channel twice a day for anything unanswered, whoever owns it. On a team of ten or more in several time zones, add a simple rota so that someone is responsible outside each owner's working hours.
Whatever the size, put the owner and the backup in each channel's description. When someone leaves the company, reassign their channels on their last day, not after a customer complains.
How much support load to expect
Before you promise anything, estimate the work. A few minutes per question adds up quickly across many channels.
Support load calculator
- Questions a week
- Hours a week
- Minutes per person per working day
With the defaults, twenty channels that each ask three questions a week take ten hours of answering. Shared by three people, that is forty minutes each per working day. Count the minutes to find and check the answer, not just to type it. If the result is more than an hour a day per person, plan it into their week rather than squeezing it between other work.
Set a response target you can keep
Customers in a shared channel expect chat speed, and their expectation forms in the first week. Pick a target for business hours that your coverage model can actually meet, and say it in the pinned message.
As a starting point, a team of two can usually acknowledge within an hour during business hours. A team of five with a sweeper can manage thirty minutes. A larger team with a rota can go lower, if it is worth it to your customers. These are starting points, not promises; measure for a month, then adjust.
Separate the first reply from the answer. A quick "looking into this, I'll update you this afternoon" buys time honestly. Then keep that promise, because the follow-up is where trust is actually built.
Triage with threads and three emoji
Ask everyone, customers included, to reply in threads. Each question then stays in one place, and you can see at a glance which ones have replies.
Agree on three emoji and use nothing else for triage: one for "I'm on it," one for "done," and one for "urgent." Anyone scanning a channel can see what is open without reading every message. Slack's own list of common channel uses includes customer support triage, and emoji are the simplest way to do it.
Two settings help. Put all customer channels in their own sidebar section, and set those channels to notify on every new message for the people who cover them. Add keyword notifications for words like "urgent," "down" and "outage," so a serious problem interrupts someone even in a quiet week.
Escalate without losing the customer
When a question needs an engineer or someone in billing, bring them into the internal channel, not the customer's. Salesforce describes the payoff of this kind of swarming on cases in Slack: the right expert joins quickly, without passing the issue through tiers.

Keep one person as the voice to the customer while the specialists work behind the scenes. Tell the customer who has the problem now and when they will hear back. A customer who knows what is happening will wait patiently; one who sees silence will assume nobody is working on it.
Message templates to copy
These are starting points. Change the names, hours and wording to sound like your team.
A welcome message to pin in each new channel:
Welcome to #ext-northwind, the shared channel between Northwind and our team.Who answers: Priya (account owner) and Sam (backup).When: weekdays, 9am to 6pm London time. We aim to reply within 30 minutes in those hours.Urgent production issues: start your message with URGENT and mention @support-oncall.Please reply in threads, so each question stays in one place.
An acknowledgement when the answer will take a while:
Thanks, I've got this. I'm checking with our engineers and will update this thread by 3pm today.
An out-of-hours reply, for whoever spots a message late:
Thanks for the message. Our team is offline until 9am London time, and Priya will pick this up first thing.If it's urgent, start a message with URGENT and mention @support-oncall.
A handoff when someone else takes over:
Handing this to @sam, who knows the export service best. Sam will update this thread by tomorrow morning.
Closing the loop, so the customer knows the question is finished:
This is fixed in today's release. Could you check it works on your side? If not, reply here and we'll pick it straight back up.
Holidays, weekends and handovers
Holidays are when shared channels go wrong, because the owner is away and the backup was never told. Before any absence, post a short note in each of the owner's channels naming who covers, and check the backup has those channels in their sidebar.
I'm away until Monday 14th. Sam is covering this channel in the meantime and has the full context.
For weekends, say plainly in the pinned message what happens to a message sent on a Saturday. Most business customers are content with a Monday reply when they know to expect it. What upsets them is not knowing.
Measure response times without a help desk
You do not need software to know whether you are meeting your target. Once a week, take a sample of customer questions and note how long each waited for its first reply, counting business hours only. Ignore messages that did not need an answer, like thanks and updates. Ten minutes with the channel history tells you more than a dashboard nobody checks.
Keep the sample in a simple sheet with five columns: the date, the customer, when they asked, when someone first replied, and whether the answer needed another team. After a month, sort by the wait. The slowest questions usually share a cause, such as a particular customer, a time of day, or a topic only one person can answer.
Look for patterns rather than averages. A team that answers most questions in ten minutes but leaves one a week overnight has a coverage gap, not a speed problem. Those slow outliers are the ones customers remember.
When to add a help desk
A channel-based setup stops working when you need assignment and status for every request, reports for customers or management, or handoffs between several teams. At that point, a help desk that lives in Slack is worth the per-seat cost. Our guide to Slack ticketing systems compares the kinds of tools and what they charge. Slack itself is not a help desk, though it integrates with customer service software such as Salesforce and Freshdesk.
There is a middle step for teams whose only real problem is the occasional question that waits too long. Follow Up Bot watches your Slack Connect channels and privately alerts your team when a customer message passes your response target. The Slack Connect plan is $82.50 a month, billed annually, per workspace rather than per seat. It does not do tickets or queues, so if you need those, choose a help desk.
The tool matters less than the habit: every customer channel has a named owner, a backup, and a target the customer can see. Get that right, and Slack becomes one of the best places to look after customers you know well.
Questions people ask
Questions people ask
Can you use Slack for customer service?
Yes, especially for business customers who already use Slack. Share a channel with each customer through Slack Connect, give every channel an owner and a backup, and tell customers when to expect a reply.
Is Slack a help desk?
No. Slack has no tickets, queues or service reports of its own. Many teams run support in shared channels and add a help desk that works inside Slack once they need assignment and reporting.
Do customers need a paid Slack plan to join a shared channel?
No. Your company needs a paid plan to send the invitation, and accepting is free. Eligible customers on a free plan get a trial of Slack Pro when you invite them.
How fast should we reply to customers in Slack?
Pick a target your coverage can meet during business hours, often between thirty minutes and an hour for small teams, and put it in the channel's pinned message. A quick acknowledgement followed by a real answer works better than a slow perfect reply.
What if our customers do not use Slack?
Use email, a help center or website chat instead. Some chat tools deliver website conversations into Slack, so your team still answers from Slack while customers never need an account.
Tags: Slack, Customer support, Slack Connect