How to Slack
Slack can be quite overwhelming. How to use it efficiently?
I’ve recently joined a startup where we use Slack as our main communication tool.
At first Slack seemed extremely chaotic but over time I learned how to use it efficiently — how to get value out of it and be responsive without wasting too much time. All I had to do was fix my settings and promote a culture of using threads.
- Use threads
- Short messages
- Fix your sidebar
- Star / leave channels
- Semantic emojis
- All Threads screen
When I first started using Slack, I immediately had three pressing questions:
- How do I see what’s important?
- How do I make sure to follow up?
- Where do I post?
We look at these questions below:
1. How do I see what’s important?
By default, Slack is just a long wall of text. I can’t tell what’s relevant to me without reading all of it. Channels should help with this, so we created some. But now there are too many channels:
Fix Your Sidebar
To solve this issue of information overload, we’ll need to do a few things. First, fix your sidebar. Go to Settings → Sidebar:
Next, star a few channels you really want to keep track of:
Suddenly, your sidebar is much cleaner:
You should also leave channels you’re not reading anyway:
Now press Shift+Esc to mark everything as read and start with a clean slate. You can still jump to any channel later by pressing Cmd+K.
Use Threads for Everything
Just fixing your Slack settings is not enough. People need to communicate in a way that’s easy to parse.
Consider using semantic emojis. Thanks to Emma Guy for the idea. Example:
🔥 Something is wrong and needs attention now
ℹ️ General message informing the channel
You should start a thread for every new topic! I can’t stress how important this is. It completely changes your Slack experience from a chaotic screen of text into a neat list of topics.
Keep the message short. If you want to add more info, add it in the first comment! With threads like this, it’s much easier to quickly scan the contents of a channel and have a good idea what’s going on.
Occasionally check out the Highlights view:
2. How do I make sure to follow up?
I had the following problem. Say I’m talking to someone in a thread:
Jami: Are we ready to ship?
me: Yes, should I go ahead?
<I close Slack, Jami replied a bit later>
However, I never knew he replied:
Use the All Threads Screen
You might suggest turning on all notifications but that will notify you for all messages in all channels. Let’s use a different solution — the awesome All Threads screen. It has all the discussions you’re part of, newest at the top:
You can also create your own quick To-do list. Just star a message that’s important to you:
You can see all your starred messages in the top right corner of Slack:
Help People by Mentioning Them
You can also help people see important messages by @mentioning them. Make sure you get notified when others mention you:
You can Show Activity in the top right corner to see when people react to your posts:
You can go back/forward between your conversations. This only works with channels, not threads, however:
3. Where do I post?
The last question is: “I want to post something, but in which channel?” 🤔
Try Cmd+K and guess some channel names:
Every channel should have a topic so you know what it’s about:
Use Channels, not Private Messages
A big benefit of using Slack is that everyone at the company has visibility into discussions. Use channels as much as possible and avoid private messages as much as possible.
That’s all I’ve learned so far. It’s just a few easy tips but they made all the difference for us, especially the usage of threads.
Hope these tips will help you stay focused, find important posts and enjoy Slack 👍
If you only remember one thing from this post, remember the usage of threads:
If you want tips on promoting the usage of threads, I wrote a short separate post.
If you liked this, follow me on Twitter.
Appendix: Should you use Slack at all?
There are around 200 people at my company. As explained in this post, it was possible to make Slack work for us.
But what about using Workplace instead? I wrote a short separate post about Workplace.