🏠 / Blog

A Discord User's Guide to Mastering Slack

Author: Kirill Igumenshchev
Published: 8/7/2024

For users accustomed to Discord’s chronological, graph-based conversations, migrating to Slack can be disorienting. Slack’s threaded model is a fundamental architectural departure designed for asynchronous work, but it requires a new mental model. This guide provides tactical workflows to help you master Slack and even replicate some of Discord’s familiar functionality.

Key Takeaways

Standard Slack Reply Workflow: Threads

Use threads for all replies. The intended methods are faster, and replies cannot be retroactively moved into a thread.

Advanced Thread Management

Anti-Pattern: Editing to Reply

Avoid replying in-channel and then editing the message to add an @mention. This action does not create a thread, fails to notify thread followers, and clutters the main channel.

When a single thread contains multiple conversational branches, or you need to reference an older message, you must manually provide context. Slack does not support nested threads, but you can simulate quote-replies using message links. This is the most effective way to approximate Discord’s functionality.

The workflow is to copy a message’s link and paste it into your reply. Slack automatically unfurls the link, showing a preview of the original message.

Mouse Workflow:

  1. Hover over the target message.
  2. Click the three-dot menu and select “Copy link”.
  3. Paste the link into your reply.

Keyboard Workflow: For power users who prefer a keyboard-centric workflow:

  1. Navigate between panes (Ctrl+F6 in the browser) to focus the channel or thread history.
  2. Use arrow keys to select the target message.
  3. Press L to copy the message URL to your clipboard.
  4. Navigate back to the message input box and paste (Ctrl+V).

Forking a Thread

Fork a thread when a side discussion evolves into a distinct topic. This moves the conversation into a new parent thread in the main channel.

Forking with “Also send to #channel”

To fork a thread, check the “Also send to #channel” box when replying.

  1. In the original thread, type the reply that will start the new topic.
  2. Check the “Also send to #channel” box below the input field.
  3. Send the message.

This action posts the reply as a new parent message in the main channel and notifies everyone, not just thread participants. Use this intentionally to surface a key update to the entire channel.

Keyboard Navigation: After typing your message, press Shift+Tab to focus the checkbox, then Spacebar to toggle it. Note that Slack often remembers the state of this checkbox for subsequent replies in the same session, so be mindful of its status.

Alternative Forking Methods

Use these when a sub-topic requires a smaller audience or becomes a self-contained project.

Power User Tips for Discord Converts

These tips map common Discord power features to their Slack equivalents.


For a deeper dive into the design principles, market trends, and academic research behind these different chat architectures, see the companion post: Analysis: Why Quote-Reply is Superior to Slack’s Model for Professional Communication.

Microblogging Post

A Discord user’s survival guide for Slack:

  1. Thread Everything: Always reply in threads. Select a message, press T. This keeps channels clean.

  2. Simulate Quote-Reply: Select a message, press L to copy its link, then paste it in your reply. Slack unfurls it, adding context.

  3. Surface Threads Intentionally: Use the “Also send to #channel” checkbox to fork a key discussion from a thread to the main channel. Use sparingly.

  4. Navigate Fast: Use the “Threads” view as your inbox and Ctrl+K to instantly switch channels.

Full guide for power users: https://kirilligum.com/blog/migrating-from-discord-to-slack/

#Slack #Discord #Productivity #Workflow