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 application works on Windows and Mac. 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.
- On the contrary, Backupery for Slack Workspace backs up app all the data which is available in a workspace. So it’s not important which exact user installs the application (although the user must have permissions to install the app), even if the user does not have an access to some particular conversation, it’s still possible for the app 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 Personal edition, but if you need all data across a whole Slack workspace then use Workspace edition.
To start using the app you need to do the following:
- Download & install the appropriate application from the Slack App Directory: https://slack.com/apps/A1R9DMFS7-backupery-for-slack or from our website: https://www.backupery.com/products/backupery-for-slack
- On the first run, your browser window is opened and you will be asked to sign in to your workspace. The workspace is the workspace those data will be exported by the application:On the next screen you will be asked to authorize Backupery for Slack application to your workspace. Press “Authorize” to allow the app access the data you need to export.
- If you are using Personal edition then you are set – your data is started to backup immediately. So you may safely skip to General Features. If you are using Workspace edition, then continue reading. By default, the Workspace edition exports all public conversations and files shared there. Also, it exports private channels, files, DMs and Group DMs 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 or DM being exported by the following command: /invite @Backupery for Slack WorkspaceExample. Let’s assume there are three users on a workspace: User1, User2, and User3. If User1 installs the app then the app captures the messages (including private messages) between User1 and User2, and between User1 and User3. By default, it doesn’t capture the messages between User2 and User3. To make the app capture the messages between User2 and User3, the app has to be explicitly added to the private conversation (private channel, DM, Group DM, files shared in the conversation, whatever) by User2 or User3:You can also add the application to Direct Messages or Group Direct Messages.
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 ConvertedBackup directory and open Multipage.html file:
Multipage.html is an index file that allows you to browse the backup:
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!
As always, if you have any questions, ideas or suggestions, please contact us.