How to Move Your Slack Archive to Discord

How to Move Your Slack Archive to Discord

The free version of Slack is limited to just three months of messages, but Discord doesn’t have that limit. Even better, you can move all of your Slack messages—including those older than three months—over to Discord.

Slack is great for companies, but less so for groups of friends and online communities. That’s because access to messages older than three months, and all sorts of other features, are only available if you pay $7.25 per user per month, which adds up quickly if you just want a chatroom for your friends. I wrote last year about how to get Slack’s best features for free, the conclusion of which was basically “use Discord instead.” That’s because Discord’s free version offers almost all of the features Slack puts behind a paywall.

If you have a long history of messages in Slack and want to take that history with you, here’s how. The process is a little janky and works best if you have a Windows computer, but it works. To summarize: You need to download your Slack archive, set up a Discord bot, then get the Discord bot to grab and copy all posts from a channel. Let’s jump in.

Export Your Slack Archive
Slack via Justin Pot

First you will need to export your Slack archive. To do this, you need to be an admin for the Slack you want to export. In Slack, click the name of your Slack in the top-left corner, hover over Settings & administration, then click Workplace settings. This will open the Settings & Permissions page in your browser, where you will see an Import/Export Data button.

Click that, then click the Export tab. Select the date range you want to download, and click Start Export. The export process could take anywhere from a few minutes to a couple of hours, depending on how big your Slack archive is. You will get a Slackbot DM when it’s done, though, so don’t feel like you need to leave the window open. When it’s ready, the archive will be a ZIP file, which you should unarchive.

Build a Bot
Discord via Justin Pot

Now it’s time to set up Slackord2. This free application can connect to a Discord bot, parse the archives we just downloaded, and paste them into any Discord channel. There are instructions on the GitHub page that I struggled through–what follows is my attempt to simplify things. I’m using the Windows version for this tutorial; it also works for Linux and macOS if you’re willing to use the command line.

Add a Comment