Export your workspace data

With Slack, you can export data from your workspace or Enterprise Grid organisation. Depending on your subscription, you may have a few options for data exports:

  Free Pro Business+ Enterprise Grid
Export data (messages and links to files*) from public channels in your workspace
Export data from public channels, private channels and direct messages (DMs)**    
Export a list of channels and their details**    
Schedule recurring exports**      
Export data from all conversations that a single user has been part of**      

*Workspaces on the free subscription can only export links to files from the last 90 days.  **Workspace Owners and Org Owners must apply to use these export types.

Tip: you can't select specific channels to export data from. If you plan on importing your data into another workspace, you'll have the option to pick the messages and files that you'd like to migrate during the import.


Export data

Free and Pro subscriptions

Business+ subscription

Enterprise Grid subscription

Workspace owners and admins can export data from public channels in their workspace.

  1. From your desktop, click your workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Workspace settings.
  3. Click Import/export data in the top right.
  4. Select the Export tab.
  5. Below Export date range, open the drop-down menu to select an option.
  6. Click on Start export. We'll send you an email once your export file is ready.
  7. Open the email and click on Visit your workspace's export page.
  8. Click Ready for download to access the zip file (it will contain your workspace’s message history in JSON format and file links from all public channels).

Export data from your workspace

Workspace owners and admins can export data from public channels in their workspace. If approved to export data from all channels and conversations, workspace owners can also export data from private channels and DMs.

  1. From your desktop, click your workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Workspace settings.
  3. Click Import/export data in the top right.
  4. Select the Export tab.
  5. Below Export date range, open the drop-down menu to select an option.
  6. Click on Start export. We'll send you an email once your export file is ready.
  7. Open the email and click on Visit your workspace's export page.
  8. Click Ready for download to access the zip file (it will contain message history in JSON format and file links from all public channels or from all channels and DMs, depending on your export type).


Schedule recurring data exports

If approved to export data from all channels and conversations, workspace owners can schedule an export to occur weekly or monthly. Scheduled exports will include data for the frequency that you choose (for example, weekly exports only contain data for the previous week).

  1. From your desktop, click your workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Workspace settings.
  3. Choose Import/Export data in the top right.
  4. Select Schedule exports and choose a frequency.


Export a channel audit report

If approved to export a channel audit report, workspace owners can export a list of channels in their workspace for migration planning or other workspace management needs.

  1. From your desktop, click your workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Workspace settings.
  3. Click Import/export data in the top right.
  4. Select the Export tab.
  5. Below Channel audit report, click Export.
  6. Select the parameters for the channels that you'd like to export. 
  7. Click Export. We'll send you an email once your export file is ready.
  8. Open the email and click on Visit your workspace's export page.
  9. Click Ready for download to access the zip file (it will be in CSV format). 

Note: Data exports from Enterprise Grid orgs cannot be imported to other workspaces.

Export data from all channels and conversations

Org owners can request to export data from all channels and conversations in their org. Once this export type is enabled, they can use the steps below to export data from public channels, private channels and DMs.
  1. From your desktop, click your organisation name in the sidebar.
  2. Select Tools & settings from the menu, then click Organisation settings.
  3. Click on Security in the left sidebar, then select Exports.
  4. Next to All channels and conversations, click Export.
  5. Choose whether you’d like to export data from your entire org or a specific workspace, and select a date range.
  6. Click on Start. We'll send you an email once your export file is ready.
  7. Open the email and click on Visit your workspace's export page.
  8. Click on the Downloads tab.
  9. Next to your export, click Download to access the zip file (it will contain message history in JSON format, and file links from all channels and conversations).


Export data for a single user

Org owners can request to export data from all conversations that a single user has been a part of. Once this export type is enabled, org owners can use the steps below to export data for a single user.

  1. From your desktop, click your organisation name in the sidebar.
  2. Select Tools & settings from the menu, then click Organisation settings.
  3. Click on Security in the left sidebar, then select Exports.
  4. Next to Single user's channels & conversations, click Export.
  5. Select a member and choose whether you’d like to export data from your entire org or a specific workspace. Then, select a date range and an export format.
  6. Click on Start. We'll send you an email once your export file is ready.
  7. Open the email and click on Visit your workspace's export page.
  8. Click on the Downloads tab.
  9. Next to your export, click Download to access the zip file (it will contain message history and files for a single user in the format that you've specified).

Note: If you choose to export data from your entire org in TXT format, only org-wide multi-workspace channels and DMs will be included. Exports for a single workspace will only include channel and DM data from that workspace.


Export a channel audit report

Org owners can request to export a channel audit report for migration planning or other management needs. Once enabled, they can use the steps below to export a list of channels in their org.
  1. From your desktop, click your organisation name in the sidebar.
  2. Select Tools & settings from the menu, then click Organisation settings.
  3. Click on Security in the left sidebar, then select Exports.
  4. Next to Channel audit report, click Export.
  5. Select the parameters for the channels that you'd like to export.
  6. Click Export. We'll send you an email once your export file is ready.
  7. Open the email and click on Visit your workspace's export page.
  8. Click on the Downloads tab.
  9. Next to your export, click Download to access the zip file (it will be in CSV format with a list of channels and their details for the parameters that you've specified).

Tip: Read more about Slack export options by subscription in our guide to Slack import and export tools. For information on how to interpret your export files, visit our guide to reading Slack data exports.

Who can use this feature?