Export your workspace data

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

  • Exports for public channels only
    On any plan, Workspace Owners and Admins can export data (messages and file links) from public channels.
  • Exports for all channels and conversations 
    Workspace Owners on the Plus plan and Org Owners on the Enterprise Grid plan can apply to export data from all channels and conversations, including public channels, private channels, and direct messages (DMs).
  • Recurring exports 
    On the Plus plan, Workspace Owners can set up recurring data exports once their application to export data from all conversations has been approved.
  • Exports for a single user's channels and conversations
    On the Enterprise Grid plan, Org Owners can also apply to export data for a single user, including all of the conversations the user is a part of.

Tip: Read more about Slack export options by plan and how to read Slack data exports.


Export data

Free and Standard plans

Plus plan

Enterprise Grid plan

Workspace Owners and Admins on the free version of Slack and the Standard plan can export data from public channels using the steps below:

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Workspace settings.
  3. Choose 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 it's ready.
  7. Open the email and click Visit your workspace's export page.
  8. Click Ready for download to access the zip file.


The zip file will contain your workspace's message history (in JSON format) and file links from all public channels.

Workspace Owners and Admins on the Plus plan can export data from public channels in their workspace using the steps below. If a request to export data from all channels and conversations has been approved, any Workspace Owner can also use these steps to export data from public channels, private channels, and direct messages.

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Workspace settings.
  3. Choose 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 it's ready.
  7. Open the email and click Visit your workspace's export page.
  8. Click Ready for download to access the zip file.


The zip file will contain your workspace's message history (in JSON format) and file links from all public channels or from all channels and conversations, depending on your export type.

Org level

Org Owners can request to export data from all channels and conversations in their org, or from all conversations a single user is a part of. If their request is approved, Org Owners can use the steps below to export data from public channels, private channels, and direct messages, or from a single user’s conversations.

Note: Org-level data exports from all channels and conversations and data exports from a single user's conversations cannot be imported to other workspaces.

Export data from all channels and conversations

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration 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 it's 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.

The zip file will contain your org's message history (in JSON format) and file links from all channels and conversations.


Export data for a single user

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration 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 it's 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.

The zip file will contain the message history and files for a single user in JSON or TXT format.

Note: If you choose to export data from your entire org in TXT format, only org-wide multi-workspace channels will be included in your export.


Workspace level

If their org has not applied to export data from all channels and conversations, Workspace Owners and Admins in an Enterprise Grid org can use the steps below to export data from public channels in workspaces they manage:

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Workspace settings.
  3. Choose 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 it's ready.
  7. Open the email and click Visit your workspace's export page.
  8. Click Ready for download to access the zip file.


The zip file will contain your workspace's message history (in JSON format) and file links from all public channels or from all channels and conversations, depending on your export type.

Note: 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.


Apply to export data for all channels and conversations

Plus plan

Enterprise Grid plan

Workspace Owners can apply to access a self-serve tool to export data from all channels and conversations in their workspace, as needed and permitted by law. This type of export includes content from public channels, private channels, and direct messages.

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Workspace settings.
  3. Click Import/Export Data in the top right.
  4. Choose Export.
  5. Click the submit an application link.

Org Owners can contact our Support team to apply to access a self-serve tool for exporting data from all channels and conversations in their org, as needed and permitted by law. This type of export includes content from public channels, private channels, and direct messages.

Org Owners can also contact our Support team to apply to export data for a single user in their org, including all the messages and files sent by that user in any conversation they’ve been a part of.


Schedule recurring data exports

On the Plus plan, if your application to export data for all channels and conversations has been approved, Workspace Owners can schedule this export to occur daily, weekly, or monthly.

Note: Recurring data exports are only available on the Plus plan.

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Workspace settings.
  3. Choose Import/Export Data in the top right.
  4. Select Schedule Exports and choose a frequency.
Who can use this feature?
  • Workspace Owners/Admins and Org Owners/Admins can export data.
    Only Workspace Owners (Plus plan) and Org Owners (Enterprise Grid plan) can apply to export data from all channels and conversations.