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.
  • 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

  1. Download Backupery for Slack Personal from the product page or directly from the Slack App Directory.
  2. Install it on your Windows or Mac.
  3. 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.
  4. 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.
  5. You are set – your data is started to backup immediately. So you may skip to General Features.

Getting Started with Backupery for Slack Workspace

  1. Download & install Backupery for Slack Workspace from the product page or directly from the Slack App Directory.
  2. Install it on your Windows or Mac.
  3. 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.
  4. 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.
  5. On the next screen leave “All Public Channels” selected for “Select channels” box and press “Install”. This installs the application into your workspace. Sign In
  6. 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.
  7. 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:Sign In
    • 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:Sign InThen View Backupery for Slack Workspace:Sign InThen About and Settings:Sign InOn 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:Sign In
  8. 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.

General Features

You can modify/add/remove backup destinations on the Settings tab:

Also, you can adjust the backup scheduler:

By default, each backup is stored as a Slack-standard zip archive file:

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.

Also, the application converts all the exported data to HTML, so it could be easily reviewed with the help of any web browser:

To review HTML export, just open your backup destination, then choose the desired date, open ConvertedBackup directory and double-click Index.html file:

Multipage.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!

 

22 comments

  1. hi
    I test installed today and it is creating crazy amounts of folders – 84 in 2 hrs – none of them with .zip, but .json files that when opened don’t make sense.
    this is on OSX 10.13.4

    1. Hi Josef,
      It seems the application currently is creating a full backup of your Slack workspace. When it finishes (you’ll see “Backup complete” message), it will pack all the folders into a single zip file.

      Please let me know if you have any questions!

    1. Please see this article: How to Backup Multiple Slack Workspaces

      Hi Slackuser!
      Currently the application is supposed to backup a single slack site (workspace) only. If you need to backup several workspaces, you should install the app on several computers.
      We know it’s pretty uncomfortable, so we’ll consider adding the feature that allows to backup several workspaces.
      If you have any questions, please let me know!

    1. Hi Guillermo,

      Thank you for your question.

      Yes, the application backs up messages sent in private channels and direct messages.

      1. 1. If we are talking about Backupery for Slack Personal edition then the general rule that the app backs up the data that authenticated user (I mean the user who uses the app) is related to.
         
        For example, let’s assume there are three users on your workspace: user1, user2, and user3. If user1 uses the app then it captures the messages (including private messages) between user1 and user2, and between user1 and user3. It doesn’t capture the messages between user2 and user3 though.
         
      2. 2. If we are talking about Backupery for Workspace edition then the app backs up all the data which is available in a workspace. It means that even if a user who installed the application does not have access to some private conversations, the conversations are still exported by the application. However, to make it possible there is some extra-steps are required, read more in the user manual.

       
      Please note, it is not necessary to be admin to use the app, any user can install and use the application.

      Please let me know if you have any questions!

  2. I have 2 slack workspaces, I inadvertently signed into the channel that I did not want to back up. How do I log out and log back in to back up the the channel I need to?

      1. The Mac instructions don’t work. After I reinstall or I start the app again, it doesn’t ask me for a workspace. Instead, it just either backs up the same workspace, or complains that team name is missing (if I removed the app from the workspace). Is there someplace where the application preferences are stored that I need to delete?

        1. Hi Ante! Sorry for the late response. You are absolutely right – the Mac instructions were obsolete so I’ve just updated them. Please let me know
          if have any questions, I’m here to help!

    1. If a team member clicks Apps on the bottom left, then the app will be displayed in a list of installed applications: View App
      Please let me know if you have any questions!

  3. Will the app back up all channels or just those that I’m part of, including private chats? I’m asking because my backup has been running for a while and was wondering if there is any way I can select specific channels and private chats to back up, instead of all of them.

    Thank you

    1. Hello!
      Thank you for your question.
      Backupery for Slack Personal backs up all the channels (private and public) which you are part of.
      Backupery for Slack Workspace backs up all the channels (private and public) of your workspace, even those which you are not part of.
      Here is more information on that: https://www.backupery.com/products/backupery-for-slack/

      Unfortunately, there is no way for now to select specific channels to back up. We know it’s not comfortable so we’ve placed this on our roadmap already!
      Please let me know if I answered your question or if you have any other questions, I’m here to help.

      1. another big vote for ability to select specific channels to back up. seeing how the last response on this was over half a year ago, how soon might we see this feature added to Backupery for Slack?

        i just bought the personal edition today hoping that this would be an included feature to discover that it unfortunately is not and thus a lot of unnecessary bandwidth is consumed for certain channels that didn’t need to be backed up as much as others

        1. Thank you for your vote! We haven’t added this feature into the app yet. However we continuously do review requested features and it’s one of the highly requested one, so it’s one of our top priorities now. I don’t have ETA for now, but I’ll notify you when it’s available!

    1. Hi Namrata!

      >> I can’t see the messages and files of private DMs.
      Do you see “Waiting for the next backup” message? I’m asking since probably the app is still backing up the data.

      >> Also, how far back does the backup go?
      It backs up everything, but please keep in mind that if you are on the Free plan on Slack, the message history is limited to 10000 the most recent messages (it’s Slack limitation, not ours).

      Please let me know if you have any questions!

  4. You mention that there is a limit for this service? What if you wish to archive it? What’s with this limit of words? How can I archive everything.

    1. Thank you for your questions. On the Free Slack plan only the most recent 10,000 messages will be viewable and searchable. You may find more details here: https://slack.com/intl/en-by/help/articles/115002422943
      So if you are on the Free plan it won’t be possible to archive more than 10.000 the most recent messages. However, you may want to upgrade to the Standard plan for 1 month, so your message history will be available.
      Please let me know if you have any questions, I’d be glad to help!

  5. Hi there,

    You mention that the app is supposed to back up everything, however after I installed the app and started the ‘backup now’ function, I only see access to the last day’s worth of messages on channels. How do I access ALL messages in the channels? Is there an additional setting I need to use?

    Thanks so much!

    1. Hi Avanti,

      The Trial app is limited to 5 private channels, 100 DMs and 100 files.
      Please also note, that on the Free Slack plan your history is limited to 10.000 the most recent messages (it’s Slack limitation, not ours).
      Would you like to try the app without the trial limitations?

      Please let me know if you have any questions, I’d be glad to help!

Leave a Reply

Your email address will not be published. Required fields are marked *