Profile

Import Data from Threads.com to Pumble

5 min read
isidora.komaromi@cake.com

If you’re looking to try Pumble as an alternative to Threads.com but don’t want to start from scratch, importing your Threads.com messages and other information from Threads.com can make the transition much smoother. With Pumble, you can easily import public and private channels, messages (threads) from those channels, and users from Threads.com.

Only Workspace Owner can perform the import action on Pumble.

Prepare for import #

To get started, you will need to create a new workspace on Pumble, or log in to an existing workspace if you already have one. Also, you need to have your data from Threads.com exported. Once you have your Pumble workspace set up, you can proceed to import your channels, messages (threads) from channels and users from Threads.com.

Prepare the export file #

Before you can import the export file from Threads.com to Pumble, you need to make some edits to the file. The necessary edits are the following:

  • Add all the users’ email addresses to the Users.json file
  • Remove all the files that were sent in chats and threads on Threads.com 

Pumble does not support importing files that were shared on other tools (for example files that were sent on Threads.com in chats and threads). For that reason it is important to remove those files from the Threads.com export file, so that the import to Pumble is successful. After the import is complete, you will still see on Pumble the names of the files where they were attached to messages.

Add users’ email addresses #

In order to successfully import data from Threads.com, it is necessary to add the email addresses of the users to the Users.json file in the unzipped export folder if the file does not already contain the email addresses. To do it:

  1. Extract the zip file and open the folder you get after extracting
  2. Open Users.json file
  3. Paste email address of each user to “primaryEmail” field

Ensure that there are no “primaryEmail” fields with the value “null”. Each one must be populated with the user’s email address, or the import to Pumble will not be possible. The email address needs to be enclosed in double quotes (“”).

Remove files #

You can remove files shared on Threads.com manually from Chats and Threads folders in the export file (delete one by one file from Chats and Threads folders), or you can follow this guide to remove them from your Threads.com export using the following commands:

Before you press enter to remove the files, ensure that you have opened the correct unzipped folder. Opening the wrong folder could result in the loss of other files on your device.

  1. Extract the zip file and open the folder you get after extracting
  2. Open the Terminal on your device and enter the following: find ./channels ./chats/ ./private -type f ! -name "*.json" -delete
  3. Press enter to complete the action
  1. Extract the zip file and open the folder you get after extracting
  2. Open Windows Powershell on your device and enter the following: foreach ($path in @("channels", "chats", "private")) {Get-ChildItem $path -Recurse -File | Where {($_.Extension -ne ".json")} | Remove-Item}
  3.  Press enter to complete the action

After you have made the necessary changes, zip the folder, and proceed with the import.

Import to Pumble #

Now that you have the export file, importing it to Pumble is a breeze. Make sure that you are the Owner of your workspace on Pumble, as only workspace Owner can import Threads.com information.

To do the import:

  1. Zip the folder that you previously edited as per given instructions
  2. Navigate to Workspace settings
  3. Select General settings from the dropdown
  4. Open Import & Export section, Import tab
  5. Click Choose zip file
  6. Choose the zip file (the one you previously edited and zipped)
  7. Ensure that the file was edited
  8. Confirm the file and click Start import
  9. Depending on the amount of information in your import, it might take some time to complete. You’ll receive an email when your workspace is fully ready.

Limits and rules for Pumble import #

The files shared on Threads.com will not be imported to Pumble, but the links shared in messages on Threads.com will be preserved and imported.

All imported members are treated as newly invited members, but they will not receive an email invitation to the workspace. Instead, they simply need to accept the pending workspace invitation when logging in to Pumble and activate their account that way. To activate their Pumble account and enter the workspace, they need to either:

  1. Register or log in with their email, and accept pending invitation to your workspace
  2. Join the workspace using invitation link

Users need to have their emails displayed on Threads.com, in order to be successfully exported and then imported to Pumble.

If you’ve already imported the same JSON file from Threads.com, the messages will be duplicated. However, members and channels won’t be duplicated.

Direct messages import is currently not supported.

The maximum number of messages that can be imported from Threads.com is 100,000. The maximum number of users that can be imported is 2.000. We do not encourage importing duplicate or similar data multiple times into one Pumble workspace.

Import history #

Last imports subsection on the Import & export section displays all the past and current import processes on a Workspace level. It contains information about the time when the import started, the user who initiated the import, import source, file name and the status of the import. To access it:

  1. Navigate to Workspace settings
  2. Select General settings from the dropdown
  3. Open Import & Export section, Import tab

Was this article helpful?

Thank you! If you’d like a member of our support team to respond to you, please drop us a note at support@pumble.com