How to switch from Slack to Discord
There's no direct importer, so the move is about recreating channels and keeping an archive of old Slack history.
Time needed
One afternoon
Slack
Free · paid from $8.75/mo
Discord
Free · paid from $9.99/mo
Steps
- Export your Slack workspace from Workspace settings → Import/Export Data (public channels on free plans).
- Create a Discord server and mirror your main Slack channels as text channels inside categories.
- Set up roles to match Slack user groups and restrict private channels by role.
- Recreate key bots and webhooks — most Slack integrations have Discord webhooks.
- Post the invite link in Slack, pin it, and set a cut-over date.
Watch out for
- Old Slack messages stay in the export, not in Discord
- Discord lacks Slack Connect for outside companies