Slack is a highly popular collaboration tool that is used by teams all over the world. So it’s not surprising that the tasks of backup, export, import, splitting or merging workspaces occur regularly.
In this post, we are going to show you how to export Slack data with the help of Backupery for Slack application.
As you might already know Backupery for Slack makes regular and scheduled backup of Slack data to the destinations of your choice. The complete feature list you can find here, so in this post we are going to focus on how to use the application.
There are two editions of Backupery for Slack application: Personal and Workspace.
- Backupery for Slack Personal backs up only the data which the user who uses the app is related to. For example, if the user is not related to a private conversation, then the conversation is not exported.
- Backupery for Slack Workspace is supposed to backup any data which is available in a workspace. So it’s not important who installs the application (although this user must have permissions to install the app). Even if this user does not have access to some particular conversation, it’s still possible to export the conversation.
So you should first decide which app edition you need. The general rule is that if you need to export conversations which you are related to – then you should go with the Personal edition, but if you need any data available across a whole Slack workspace then you should use the Workspace edition. If you decided to go with Backupery for Slack Personal, then continue reading, if you decided to go with Backupery for Slack Workspace, skip to Getting Started with Backupery for Slack Workspace.
Getting Started with Backupery for Slack Personal
- Download Backupery for Slack Personal from the product page or directly from the Slack App Directory.
- Install it on your computer.
- On the first run, your browser window is opened and you will be asked to sign in to the workspace you want to export:
Please note, by default, any member is allowed to use any application for Slack. However, a workspace admin or an owner may limit usage to pre-approved apps. If the app was not pre-approved you will see the message that you are not authorized to install the application. In this case, see this article.
- After successful log in you will be asked to authorize Backupery for Slack to your workspace. Press “Allow” to allow the app access the data you need to export.
- You are set – your data is started to backup immediately. So you may skip to General Features.
Getting Started with Backupery for Slack Workspace
- Download & install Backupery for Slack Workspace from the product page or directly from the Slack App Directory.
- Install it on your computer.
- On the first run, your browser window is opened and you will be asked to sign in to the workspace you want to export: Please note, by default, any member is allowed to use any application for Slack. However, a workspace admin or an owner may limit usage to pre-approved apps. If the app was not pre-approved you will see the message that you are not authorized to install the application. In this case, see this article.
- After successful log in you will be asked to authorize Backupery for Slack Workspace to your workspace. Press “Continue” to allow the app access the data you need to export.
- On the next screen leave “All Public Channels” selected for “Select channels” box and press “Install”. This installs the application into your workspace.
- By default, the Workspace edition exports all public conversations and files which are available for the user who installed the app. To make the app export the data which is not available for the user who installed the app, it’s necessary to add the application to the conversation, DM or Group DM being exported.Example. Assume there are User1, User2, and User3 on a workspace; User1 installs the app and it’s necessary to capture direct messages between User2 and User3. By default, the app only captures all public conversations and files which are available for User1. To make the app capture the messages between User2 and User3, the app has to be explicitly added to the DM by User2 or User3.
- There are two alternative ways to add Backupery for Slack Workspace into a conversation.
- Add the app to a conversation using /invite command. Arbitrary user who take part in a conversation invites the app using the following command: /invite @Backupery for Slack Workspace In the example above, if we need to export DM between User2 and User3 it’s necessary to invite the app into the DM by User2 or User3:
- Add the app to a conversation using the app settings. Arbitrary user who want to export a related conversation just clicks Apps on the bottom left:Then View Backupery for Slack Workspace:Then About and Settings:On Backupery for Slack Workspace Settings page scroll down to “Which channels can Backupery for Slack Workspace access?” and press “Add App to channel” button so you can select conversations and DMs which are necessary to export:
- As soon as you added the application to the conversations which you need to export you are set – the app will back up all the data which is available to export.
You can modify/add/remove backup destinations on the Settings tab:
Also, you can adjust the backup scheduler:
If you unzip the archive, you could review the internals of the backup file – all the data are exported from the Slack team like users information, channels information, private & public channels history, direct messages history, and so on. Slack understands the archive format, so you can easily import the archive back to Slack if necessary.
To review HTML export, just open your backup destination, then choose the desired date, open HTML directory and double-click Index.html file:
Index.html is an index file that allows you to browse the backup:
As always, if you have any questions, ideas or suggestions, please contact us.
If you need any specific feature or want us to build a custom integration for your system – please let us know, we’ll be glad to help!