Skip to main content
Druva Documentation

Download Slack data

inSync Cloud Editions: File:/tick.png Elite Plus       File:/tick.png  Elite File:/cross.png Enterprise File:/cross.png Business

Overview

As an inSync Cloud administrator, you can download the Slack backed up data using the inSync Management Console.

Here's a flowchart that provides an overview of the hierarchy of Slack data in inSync Management Console.

Download_hierarchy_24Jan.png

You can download the entire Slack Org along with their metadata attributes as zipped folders in a <inSync_Slack_Messages<SSDateTime>.zip format.  Druva inSync also allows you to do selective downloads for the following data along with their metadata attributes within your Slack Org:

  • Entire Slack Org
  • Entire workspace within the selected Slack Org
  • Entire private or public channels folders within the Slack Org
  • Individual channels within the private and public channels folder
  • Entire Shared Channels folder within the selected Org 
  • Entire private or public channel  within the Shared Channels folders of the selected Slack Org
  • Individual channels within the private and public channels of the selected Shared Channel
  • Entire messages folder within the selected Org
  • Direct messages(DMs) and multi-person instant messages (also referred to as group Direct Messages) data of a single user or multiple selected Slack users.
  • Files attached within the DMs and multi-person instant messages  (group DMs) of a single user or multiple selected Slack users.

Procedure

  1. On the inSync Management Console menu bar, click Data Sources > Cloud Apps. The Manage Cloud Apps page appears.
  2. Click SlackA page that lists all the Slack Orgs added to inSync.  If there are no Slack Orgs added, 

  1. Click the Org ID to download metadata or data within the workspaces, channels, messages.
  2. Click Download.
  3. Use the snapshot selector to select the snapshot from which you want to download the data. By default, the latest snapshot will be selected.
  4. Browse and select the checkbox for the Slack data that you want to download and click Download.  The Slack data is downloaded in a <inSync_Slack_Messages<SSDateTime>.zip format. Within the <inSync_Slack_Messages<SSDateTime>.zip, the following files are created based on the selection for download.

Download_border.png 

Scenario 1: Org or workspace or all channels

Download type Files created
Select entire Org or workspace or all channels

Zipped folder created: <inSync_Slack_Messages<SSDateTime>.zip

Within the zip folder, the folder view hierarchy structure is similar to the view when you browse the Slack data for download.

Files created:

<Organization Name>: Contains Workspace (Public and Private channels), Shared Channels (Public and Private Channels), and Messages (Direct Messages and Multi-Person Messages) folders.

  • <Workspace Name>: Contains Public and Private Channel folders.
    • <Public Channels> and <Private Channels>: List of all the public and private channels respectively within the workspace
      • <Channel Name>: Click on the channel name, the following files are listed:
  1. metadata.json file: Contains metadata of channels.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel.
  • <Shared Channels>: Contains public and private channels within the Shared Channels
    • <Public Channels> and <Private Channels>: List of all the public and private channels respectively within the workspace
      • <Channel Name>: Click on the channel name, the following files are listed:
  1. metadata.json file: Contains metadata of channels.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel 
  • <Messages>: Contains Direct Messages and Multi-Person Messages folder
    • <Direct Messages>: Contains a list of users.
      • <User Name>: Click on the user name, the following files are listed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel 
    • <Multi Person Messages>: Contains a list of users.
      • <User Name>: Click on the user name, the following files are listed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel

 

Scenario 2: Shared Channels folder

Download type Files created
Select entire Shared Channels folder

Zipped folder created: <inSync_Slack_Messages<SSDateTime>.zip

Files created:

  • <Shared Channels>: Contains public and private channels within the Shared Channels
    • <Public Channels> and <Private Channels>: List of all the public and private channels respectively within the workspace
      • <Channel Name>: Click on the channel name, the following files are listed:
  1. metadata.json file: Contains metadata of channels.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel

Scenario 3: Messages folder 

Download type Files created
Select entire messages folder for all the users within the Org

Zipped folder created: <inSync_Slack_Messages<SSDateTime>.zip

Files created:

  • <Messages>: Contains Direct Messages and Multi-Person Messages folder
    • <Direct Messages>: Contains a list of users.
      • <User Name>: Click on the user name, the following files are listed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel
    • <Multi Person Messages>: Contains a list of users.
      • <User Name>: Click on the user name, the following files are listed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel

Scenario 4: Channel data from multiple workspaces

Download type Filename
Select specific channel data from more than one  workspaces within the Org

Zipped folder created: <inSync_Slack_Messages<SSDateTime>.zip

Files created:

  • <Channel Name>: Click on the channel name, the following files are listed:
  1. metadata.json file: Contains metadata of channels.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel 

Scenario 5: Multiple users' selection within the workspace

Download type Files created
Select one or more users

Zipped folder created: <inSync_Slack_Messages<SSDateTime>.zip

Files created:

  • <User Name 1>: Click the required user name. List of users with whom the selected user had a conversation is displayed. When you click a specific user name, the following files are displayed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel
  • <User Name 2>: Click the required user name. List of users with whom the selected user had a conversation is displayed. When you click a specific user name, the following files are displayed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel

 

Scenario 6: Direct Messages

Download type Filename
Select Direct Message (DM) of a specific user

Zipped folder created: <inSync_Slack_Messages<SSDateTime>.zip

Files created:

  • <User Name >: Click the required user name. List of users with whom the selected user had a conversation is displayed. When you click a specific user name, the following files are displayed:
  1. metadata.json file: Contains metadata of users' messages.
  2. messages.json file: Contains all the text messages conversations
  3. Attachments folder: Contains the file attachments data for all the conversations within that channel

Things to consider for Slack downloaded data

  • If a group Direct Message(DM)  within a public channel in an Org is converted to a private channel after its first backup is complete. in the next backup cycle, after the backup completes, the group Direct Message(DM)  is displayed under both the channel listing and the user listing folders in the backup snapshots. This is due to a Slack API limitation.

For example: Test A user within a  Sample channel in an Org has a group Direct  Message conversation with user  Y and Z on September 01, 2019.  A backup is triggered on September 02, 2019 at 9: 00 am PST.  The backup snapshot or restore point is displayed under the  Test A  user listing folder.

At 9:30 am PST, this group Direct  Message (DM) conversation is converted to a private channel through Slack. Now, when you trigger a backup on September 03, 2019  at 8:00 am PST, after the backup completes, the group Direct  Message (DM) conversation backup snapshot or restore point is displayed under the  Sample channel listing and the Test A user listing folders.

  • Due to a limitation from Slack, the files URL within the downloaded .json file for details of files shared in slack org displays an error.
  • Was this article helpful?