Slack Etiquette: The Unwritten Rules of Team Chat
Practical norms for messaging, channels, notifications, and huddles that keep remote teams productive without driving everyone crazy.
This is an independent guide. Not affiliated with or endorsed by Slack Technologies, LLC or Salesforce, Inc.
Slack doesn't come with a rulebook. There's no popup on day one that says "please don't send a message that just says 'hi' and then wait five minutes before asking your actual question." But after a few months on any team, you'll notice the people who get it and the people who don't.
Good Slack etiquette isn't about being formal or rigid. It's about respecting other people's time and attention in a tool that can easily become a firehose of noise. The norms below aren't universal law, but they're close to it. Most experienced remote teams land on these same rules after enough friction.
If you're still getting comfortable with the platform, check out how to use Slack first. If you already know the basics and want to work faster, our Slack tips and tricks guide covers keyboard shortcuts, search operators, and workflow automations.
What is Slack etiquette?
Slack etiquette is the set of shared norms that govern how a team communicates in Slack. It covers things like when to use threads, how to handle @mentions responsibly, which messages belong in public channels versus DMs, and how to respect notification boundaries. Good etiquette reduces noise, keeps channels useful, and prevents the low-grade friction that builds up when 30 people use the same tool with 30 different assumptions about how it should work.
Messaging Etiquette
Use threads. This is the single most impactful habit you can build. When you reply in the main channel instead of a thread, every person in that channel gets pulled into your conversation. Threads keep discussions contained. The people who care can follow along; everyone else sees a clean channel feed. If your reply is relevant to the whole channel, you can check "Also send to #channel" inside the thread.
Don't abuse @channel and @here. @channel notifies every member of a channel, including people who are offline or on vacation. @here notifies only people currently active. Both are disruptive. Use them when something is genuinely time-sensitive: a production outage, a deadline change, a meeting starting in five minutes. Don't use them for lunch polls, FYI announcements, or questions that can wait.
Be concise. Slack isn't email. You don't need a greeting, a preamble, and a sign-off. Get to the point. If your message needs more than a short paragraph, consider whether it should be a document linked in Slack instead.
Use emoji reactions instead of reply messages. When someone shares a document or makes an announcement, a thumbs-up reaction says "got it" without generating a notification for 50 people. Reactions like :eyes: ("looking into it"), :white_check_mark: ("done"), and :raised_hands: ("great work") communicate clearly without clogging the channel.
Don't send "hi" and then wait. This deserves its own call-out because it happens constantly. You send "Hey, quick question" and then take three minutes to type the actual question. Meanwhile, the other person is staring at their screen wondering what you need, unable to do anything useful while they wait.
Marcus from a design agency had this habit. Every morning he'd DM a teammate with "Hey, got a sec?" and then go silent for two to four minutes while he composed his real question. His teammate, Priya, finally told him: "Just put the question in the first message. If I have a sec, I'll answer. If I don't, it'll be there when I do." Marcus switched to front-loading his questions, and Priya said her mornings immediately felt less interrupted because she could batch-respond to complete messages instead of sitting in limbo.
Channel Etiquette
Post in the right channel. If there's a #design channel and you have a design question, don't post it in #general. This sounds obvious, but people default to #general or their team channel because those are the channels they have open. Take five seconds to find the right place. If you're not sure which channel to use, check the channel descriptions or ask in #general where the question belongs.
Check pins and bookmarks before asking. Many channels have pinned messages with FAQs, onboarding docs, or links to key resources. Before you ask "where do I find the brand guidelines?" scroll up to the pinned items. Your question has probably been answered there already. If you need help navigating channels, see our guide on how to create a Slack channel for tips on channel organization.
Don't cross-post the same message to five channels. If your question is relevant to multiple teams, pick the most relevant channel and post there. If you genuinely need input from another team, mention the channel where the discussion is happening: "We're discussing the new API rate limits in #backend if anyone from #platform wants to weigh in." Cross-posting the same paragraph to four channels creates fragmented conversations and wastes everyone's time.
Use channel topics and descriptions. If you're a channel admin, keep the topic line updated with what the channel is for and any important links. A good topic line saves dozens of "what is this channel for?" questions. Something like "Design team discussions. Brand guidelines: [link]. Weekly sync notes: [link]" is enough.
Notification Etiquette
Notifications are where Slack etiquette gets personal. What feels urgent to you might feel like an interruption to someone else. For a deeper look at configuring Slack notifications, see our dedicated guide.
Respect Do Not Disturb hours. If someone has DND enabled, Slack is telling you they're not available right now. Don't send a follow-up DM asking "did you see my message?" Don't try calling them. Leave your message and trust that they'll see it when they're back.
Don't expect instant replies. Slack is asynchronous by default. Treating it like a live chat where you expect answers within 60 seconds creates pressure that burns people out. If you need an answer urgently, say so explicitly: "Need a decision on this by 2 PM." Otherwise, assume people will respond when they can.
Mark messages as urgent only when they're truly urgent. Slack lets you set message priority and use keywords that trigger notifications. If you cry wolf by marking routine requests as urgent, people will start ignoring the signal entirely, and then the real emergencies get missed.
Use scheduled messages for different time zones. If your teammate is in Tokyo and you're in London, don't send a message at your 4 PM knowing it'll arrive at their midnight. Slack's "Schedule for later" feature lets you write the message now and deliver it during their working hours. It's a small gesture that shows you respect their boundaries.
Huddle and Call Etiquette
Ask before starting a huddle. Slack huddles are great for quick voice conversations, but starting one without warning can be jarring. Send a message first: "Can we hop on a quick huddle to sort out the migration plan?" This gives the other person a chance to wrap up what they're doing or suggest a better time.
Keep huddles focused. Huddles work best for five-to-ten-minute conversations that would take 20 messages to type out. If the discussion is expanding into a full meeting, switch to a proper video call with an agenda. Huddles without structure tend to drift.
Use threads for follow-up notes after a huddle. When you finish a huddle, drop a quick summary in the relevant channel thread: what you decided, who's doing what, and any deadlines. This is especially important for async teammates who weren't on the call. Without a written record, the huddle's outcomes exist only in the heads of the people who were there.
Remote Team Communication Norms
Set response time expectations. The biggest source of Slack anxiety is not knowing how fast you're expected to reply. Fix this by making it explicit. Some teams use a simple framework: DMs and @mentions get a response within four hours during work hours; non-urgent channel posts get a response within 24 hours; anything truly urgent gets a phone call. The specific numbers don't matter as much as having them written down.
One engineering team at a mid-size SaaS company tried this. They added a pinned message to #engineering that said: "Response expectations: @mentions within 4 hours, channel posts within 24 hours, if it's on fire call the on-call number." Over the next month, their internal survey showed a 35% drop in people reporting "notification stress." The clarity alone made a measurable difference.
Over-communicate context in async messages. When you're not in the same room, the reader can't ask a quick clarifying question. Front-load your messages with context: what you need, why you need it, and when you need it by. "Can you review the homepage copy? Marketing wants to publish Thursday, and I need your feedback on the CTA wording by tomorrow EOD" is much better than "Can you look at this? [link]"
Use your status to show availability. Slack statuses are underused. A simple ":calendar: In meetings until 3 PM" or ":palm_tree: OOO until Monday" tells people what to expect without you having to respond to every DM with "I'm busy right now." Set your status to clear automatically so you don't forget to remove it.
Default to public channels over DMs for transparency. If a conversation would be useful for the team to see, have it in a public channel. DMs create information silos. When decisions happen in DMs, the rest of the team has no visibility and no way to search for that context later. There are valid reasons for DMs: sensitive topics, personal matters, quick 1-on-1 logistics. But "I just didn't want to bother the channel" usually means the channel would have benefited from seeing the discussion.
Frequently Asked Questions About Slack Etiquette
Slack is a trademark of Slack Technologies, LLC, a Salesforce company. This site is not affiliated with, endorsed by, or sponsored by Slack Technologies, LLC or Salesforce, Inc.
Hey! While you're here, check out Flat.social
Good Slack etiquette keeps async communication smooth. But some conversations work better in real time. Flat.social gives your team a virtual space where you walk around, talk naturally, and have the spontaneous moments that text channels can't replicate.
What Is Flat.social?
A virtual space where you move, talk, and meet — not just stare at a grid of faces
Walk closer to hear someone, step away to leave the conversation
Explore More Use Cases
Try a Different Kind of Meeting
Create a free Flat.social space and see what meetings feel like when people can actually move around.