Skip to content
DataGrine home

Intercom tickets vs conversations: what should migrated history become?

Intercom has conversations, for quick queries, and tickets (Customer, Back-office and Tracker) for work that takes time and has a state. When you migrate into Intercom, each old ticket can land as an Intercom ticket of a type you choose, with its old status mapped to a ticket state, or as a plain conversation. Choose tickets if your team tracks status and reports by type; conversations if it works chat-first.

By the DataGrine team · Updated · 3 min read

Key takeaways

  • Intercom tickets have types and states; conversations are open or closed.
  • A conversation can be converted into a ticket, which is also how a migration can create one.
  • Decide before anything moves: it changes the mapping, the attributes and the reporting.

Tickets and conversations in Intercom

  • Customer tickets: visible to the customer, who is kept up to date as the status changes.
  • Back-office tickets: internal work raised from a conversation, owned by the team that has to do it.
  • Tracker tickets: one ticket for a problem affecting many customers, with related conversations and tickets linked to it.

How old statuses map to ticket states

Typical source statusIntercom ticket state
NewSubmitted
Open, On holdIn progress
PendingWaiting on customer
SolvedResolved

This is the mapping Intercom’s own Zendesk importer uses. In a written mapping every status is decided one by one, so yours can differ. Check in the sample run that resolved tickets arrive resolved, and that each field lands on the right object: a ticket attribute if you report on it per ticket, a contact or company attribute if per customer.

Which to choose

Choose tickets ifChoose conversations if
Your team tracks work by status and SLAYour team works chat-first and closes most queries quickly
You report by ticket type or categoryYou report by topic and conversation volume
Customers expect to follow a request’s progressCustomers rarely come back to an old request

Either way, decide before the mapping is written. See the Freshdesk to Intercom migration guide for how every object maps on a real route.

Questions

Asked about this, often.

Can migrated tickets be Intercom tickets?

Yes. A migrated ticket can be created as an Intercom conversation and converted into the ticket type you choose, with its old status mapped to a ticket state, or land as a plain conversation.

Do customers get notified when old tickets are migrated as Customer tickets?

Check it in the sample run. Look at what a migrated record triggers, and pause the Workflows and outbound automations that react to new conversations or tickets until the full run is done.

What happens to statuses with no matching ticket state?

They are mapped to the closest state in writing, or kept in an attribute, so the decision is visible rather than made by a default.

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