Skip to content
DataGrine home

Migrating between Intercom workspaces: consolidation and region moves

Intercom does not move an existing workspace to another region: you create the destination workspace and move data and settings into it, and consolidating two workspaces works the same way. Contacts, companies, data attributes, tags, ticket types and Help Center articles can be recreated through the REST API. Conversation history is the hard part: Intercom states that historical conversations cannot be migrated between regional workspaces and points to its export tools, so decide early whether you recreate, export or keep the old workspace readable.

By the DataGrine team · Updated · 3 min read

Key takeaways

  • Intercom says a direct move of workspace data from one region to another is not possible.
  • Contacts, companies, attributes, tags, ticket types and articles can be recreated through the API.
  • Decide what happens to conversation history first: recreate, export or keep read-only.
  • Teams and teammates cannot be created through the API; Workflows and other settings are rebuilt by hand.

What the API can recreate, and what it cannot

ObjectThrough the API?Notes
Contacts and companiesYesMatch on external ID or email, and keep company IDs, so nothing is duplicated.
Contact and company data attributesYesCreate them before any record moves.
Tags and ticket typesYesKeep the same names and spellings.
Help Center collections and articlesYesArticle URLs change, so plan redirects.
ConversationsRecreated as new conversationsSee the next section first.
Teams and teammatesNoInvite teammates and create teams first.
Workflows, inboxes, outbound messages, Fin settingsNoRecreated by hand in the new workspace.

Conversation history: decide first

Intercom’s regional hosting article says historical conversation data cannot be migrated to the new workspace, and can be exported for record-keeping before the old workspace is decommissioned. Confirm it with Intercom for your account.

The REST API can create conversations with their original creation time, which is how history from other helpdesks arrives in Intercom. Recreated this way, old conversations are new records, and retrieving a conversation returns at most its 500 most recent parts, so very long threads need a check. Many teams recreate recent history and export the rest, or keep the old workspace readable for a period.

Cut-over

  1. 1.Set up the destination: teammates, teams, attributes, ticket types, tags and Help Center.
  2. 2.Move contacts and companies, then articles, then any history you decided to recreate, checking a sample first.
  3. 3.Rebuild Workflows and other settings, and test them before customers reach them.
  4. 4.Run a final delta for records created or changed since the main run.
  5. 5.Switch the Messenger, email forwarding and channels, and update every integration that stores Intercom IDs.
  6. 6.Keep the old workspace readable until the reconciliation is signed off.

With DataGrine the data moves with read-only access to the source workspace, a sample run signed off first and a delta sync at cut-over, self-serve on the platform or fully managed by the migration team, with 24/7 support either way.

Questions

Asked about this, often.

Can Intercom move our workspace from the US to the EU?

Not directly. Intercom documents that existing workspace data cannot be migrated from one region to another: you create a new workspace in the target region and move data and settings into it.

Can conversation history move between Intercom workspaces?

Intercom states that historical conversations cannot be migrated to a new regional workspace and can be exported for record-keeping. The API can create conversations with their original dates, so history can be recreated as new records. Decide which approach fits before you start.

What does not move between Intercom workspaces?

Configuration: Workflows, Fin settings, inboxes, outbound messages, teams and teammates. Teams and teammates are set up first, and the rest is rebuilt in the new workspace.

Let’s move your data forward.

Tell us where you are moving from and to. Run it yourself on the DataGrine platform or let our migration team handle it end to end, with 24/7 support either way.

  • A written mapping document before anything moves
  • A sample migration you review before the live run
  • Delta sync at cut-over and rollback per run
  • 24/7 premium support until you sign off