Import data from one workspace into another
Looking to merge two workspaces? Using Slack’s import and export tools, you can move member, message and channel data by exporting it from one workspace and importing it into another.
Note: We don’t fully support imports into Enterprise Grid organisations. As an alternative, you can import data into a separate workspace, then migrate that workspace to your org.
Step 1: Export a copy of the workspace you want to import
In most cases, only messages and files from public channels can be moved when merging workspaces. If you’re exporting data from a workspace that was approved for Corporate Exports, you’ll be able to import private channels and direct messages (DMs) to your new workspace.
To simplify the merger, we recommend exporting data from your smaller or less active workspace and importing it into your larger or more active workspace.
Step 2: Upload your export file
- Upload your export file to a secure cloud service (such as Google Drive, Dropbox or Box) and keep the link to hand.
- From your desktop, click your workspace name in the top left.
- Select Administration, then Workspace settings from the menu.
- Click Import/export data. Next to Slack, select Import .
- Paste the link to your export file into the Direct download link text field.
- Click Upload file.
- Keep the import page open while your file is uploading. You’ll get an email when it’s done and see a prompt to continue on the page. From the email, click Continue your import; from the page, click Next.
Step 3: Choose members to import
Now you’re ready to add members from your exported workspace to your other Slack workspace.
Review import options
Merge matching accounts with the same email address.
Import as new users and invite them to Slack
Add users from the export file as new members of your Slack workspace.
Import as deactivated users
Users’ messages will be added to Slack and associated with a deactivated account. Once you’re ready, you can reactivate these users so they can start using their new Slack workspace.
Don’t import these users – just their messages
Users’ public messages will be imported into Slack and associated with their names, but accounts will not be created for them.
Don’t import these users or their messages
Exclude users, their messages and files from Slack.
Choose members to add
- Decide how to import users with a matching email address. To override the pre-selected import setting for individual users, click the arrow next to Show users.
- Decide how you want to import users without a matching email address. Click the arrow next to Show users to override the pre-selected import setting for individual users.
- Click Next.
Note: If you skip importing certain users, their DMs will not be added to Slack. Choosing to import a user’s messages will only add their public messages.
Step 4: Choose channels to import
As with members, you can merge matching public channels with the same name. For privacy reasons, private channels with the same name will never be merged.
Channel import options
Merge channels with existing Slack channels
Merge public channels with matching names.
Create new channels, maintaining privacy
Create channels and carry over privacy settings from your other workspace.*
Create new public channels
Create public channels regardless of previous channel privacy settings.
Create new private channels
Create private channels regardless of previous channel privacy settings.
Don’t import these channels
Exclude channels, and their messages and files, from your workspace.
*Only applicable to public channels, unless you’re a Plus customer with access to Corporate Exports. In this case, both public and private channels can be imported into another workspace – along with DMs, which you can also import at this stage.
Choose channels to add
- Decide how to import channels with a matching name. To override the pre-selected import setting for individual channels, click the arrow next to Show channels.
- Decide how you want to import channels with no matching name. Click the arrow next to Show channels to override the pre-selected import setting for individual channels.
- If your export file contains private data and you want to import DMs, tick the box next to Direct messages between imported users.
- Anyone can choose to import bot messages, which will be imported into Slack as raw HTML. Tick that box if you want to do so.
- Click Next.
Note: imported members will be added to channels they’re members of and to channels where they’ve sent messages (even if they’re left the channel).
Step 5: Review the summary and run import
- Review the information in your import summary and make sure everything looks right.
- Click Start import.
- Once your import has finished, you’ll receive a confirmation email.
Note: Use the Reverse import button to roll back an import. This action will remove imported channels and messages from your Slack workspace, but not members.
- Workspace owners and admins
- Free, Standard and Plus subscriptions