Export your workspace data

With Slack, you can export data from your workspace or Enterprise Grid organization. Depending on your plan, 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 a single user has been a part of**      

*Workspaces on the free plan 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 to import your data into another workspace, you'll have the option to pick the messages and files you'd like to migrate during the import.


Export data

Free and Pro plans

Business+ plan

Enterprise Grid plan

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 Start Export. We'll send you an email once your export file is ready.
  7. Open the email and click 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 Start Export. We'll send you an email once your export file is ready.
  7. Open the email and click 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 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 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 Visit your workspace's export page.
  9. Click Ready for download to access the zip file (it will be in CSV format with a list of channels and their details for the parameters you've specified). 

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 workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Organization settings.
  3. Click Security in the left sidebar, then select Exports.
  4. Next to the export type you’d like to use, click Export.
  5. Choose if you’d like to export data from your entire org or a specific workspace, and select a date range.
  6. Click Start. We'll send you an email once your export file is ready.
  7. Open the email and click Visit your workspace's export page.
  8. Click 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 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 workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Organization settings.
  3. Click Security in the left sidebar, then select Exports.
  4. Next to the export type you’d like to use, click Export.
  5. Select a member and choose if 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 Start. We'll send you an email once your export file is ready.
  7. Open the email and click Visit your workspace's export page.
  8. Click 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 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 workspace name in the sidebar.
  2. Select Tools & settings from the menu, then click Organization settings.
  3. Click Security in the left sidebar, then select Exports.
  4. Next to Channel audit report, click Export.
  5. Select the parameters for the channels 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 Visit your workspace's export page.
  8. Click 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 you've specified).

Tip: Read more about Slack export options by plan 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?
  • Workspace Owners/Admins and Org Owners/Admins and members with the Export Admin system role
  • Available on all plans