Helpdesk migration
Field-level mapping, validation, and rollback between Trengo and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Trengo
Source
Intercom
Destination
Compatibility
9 of 10
objects map 1:1 between Trengo and Intercom.
Complexity
CModerate
Timeline
1-3 weeks
Overview
Moving from Trengo to Intercom requires reconciling two fundamentally different conversation models. Trengo structures interactions around a 7-day rolling conversation window that resets on any message activity; Intercom uses open Tickets and Conversation threads without a time-window constraint. We extract all conversations and messages from Trengo's paginated API, apply the window-close logic at migration time so every thread lands as a coherent Ticket in Intercom, and preserve Trengo's internal notes as Intercom's private admin notes. Custom contact properties map to Intercom's custom contact attributes by type (string, date, boolean, dropdown). Automation workflows, routing rules, and team handoff configurations do not migrate as code; we deliver a written inventory of every active workflow and routing rule requiring manual rebuild in Intercom's Operator rules engine. Knowledge base articles export from Trengo's help center and ingest into Intercom's Help Center with category hierarchy maintained. The result is a fully operational Intercom workspace with historical conversation context intact, ready for Fin AI Agent training on day one.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Trengo object lands in Intercom, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Trengo
Conversation
Intercom
Ticket + Conversation
1:1Trengo's Conversations map to Intercom Tickets as the primary case record. Each conversation's 7-day rolling window status (open, closed) is resolved at migration time: threads with a last-message timestamp within 7 days of the migration date are migrated as open Intercom Tickets; threads with no activity beyond 7 days are migrated as closed Tickets with the original resolved timestamp preserved. The Trengo conversation ID is stored in a custom attribute trengo_conversation_id__c for audit and cross-reference.
Trengo
Message
Intercom
Conversation Part
1:1Trengo Messages (inbound, outbound, and internal notes) map to Intercom Conversation Parts. Every message body, timestamp, sender attribution (agent vs customer), and attachment reference migrates as a separate Conversation Part within the parent Ticket. The original message sequence order is preserved by setting Intercom's part_created_at to the Trengo message timestamp. Attachments transfer as Intercom attachment URLs pointing to the migrated file storage.
Trengo
Contact
Intercom
Contact
1:1Trengo Contacts map to Intercom Contacts using email as the primary dedupe key. Standard fields (name, email, phone, avatar) migrate directly. Custom contact properties from Trengo (date, boolean, string, and multi-select types) map to Intercom custom contact attributes by matching the property name and applying type conversion. Trengo's contact channel history (which channels the contact used) migrates as a text attribute listing the channel identifiers.
Trengo
Company
Intercom
Company
1:1Trengo does not have a native Company object but supports company associations on contacts via its CRM-like contact profiles. Where contacts in Trengo reference a company name or domain, we create a corresponding Intercom Company record and link the Contact via the Intercom contact-company relationship. The Trengo company identifier is preserved in a custom attribute trengo_company_id__c.
Trengo
User
Intercom
Admin or Operator
1:1Trengo Users (agents) map to Intercom Admins and Operators based on their role in Trengo. Agent name, email, and active/inactive status migrate directly. Permissions and conversation ownership are not replicated as structured data; we document the role-to-Intercom-permission mapping in a configuration guide for the customer's admin to apply post-migration. Inactive Trengo agents are set to away status in Intercom.
Trengo
Team
Intercom
Team
1:1Trengo Teams and their member assignments map directly to Intercom Teams. We export the team roster and recreate the team structure in Intercom. Trengo's channel-to-team routing rules (which team handles which channel or inbox) are exported as configuration data and documented as Intercom Inbox routing rules in the workflow handoff document.
Trengo
Channel
Intercom
Inbox
lossyTrengo's Channel objects (WhatsApp, email, Instagram, Facebook, live chat, voice, SMS) define the communication layer. Each Trengo channel is mapped to a corresponding Intercom Inbox or an inbox connection (for email, chat, and voice). WhatsApp Business API channels require re-authentication in Intercom's channel settings since channel credentials do not transfer between platforms. We document the channel mapping and provide the customer with the required reconnection steps for each channel before cutover.
Trengo
Tag
Intercom
Tag
1:1Trengo Tags applied to conversations are exported as flat label arrays and migrate to Intercom Conversation Tags. Tag naming collisions are resolved by prefixing tags from high-volume sources (e.g., social channels) with the channel name to preserve semantic meaning in Intercom's tag list.
Trengo
Knowledge Base Article
Intercom
Article
1:1Trengo Knowledge Base Articles with body content, categories, and publication status migrate to Intercom Help Center Articles. Article-category hierarchy from Trengo maps to Intercom's Collection-Section structure: each Trengo category becomes a Collection, and sub-categories become Sections within that Collection. Article body HTML is preserved and Intercom re-renders it using its article content renderer. We flag articles with widget associations (Trengo-specific embeds) for manual replacement during the help center rebuild phase.
Trengo
Automation Workflow
Intercom
Workflow (Operator Rules)
1:1Trengo workflow triggers and actions are exported as structured JSON where the API exposes them. Intercom's workflow equivalent is the Operator rules engine (Inbox rules, assignment rules, SLA rules). Because workflow semantics differ significantly between platforms, we do not migrate automations as code. We deliver a written inventory of every active Trengo workflow with its trigger type, conditions, actions, and a recommended Intercom Operator rule equivalent for the customer's admin to configure post-migration.
| Trengo | Intercom | Compatibility | |
|---|---|---|---|
| Conversation | Ticket + Conversation1:1 | Fully supported | |
| Message | Conversation Part1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| User | Admin or Operator1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| Channel | Inboxlossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Automation Workflow | Workflow (Operator Rules)1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Trengo gotchas
Conversation-based billing model is migration-critical
7-day conversation window resets on any activity
AI billing is a separate surcharge line item
No documented bulk export endpoint requires pagination strategy
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Discovery and data audit
We audit the source Trengo workspace for conversation volume (open vs closed), contact count, custom contact property definitions, team and user rosters, channel inventory, active workflow definitions, and knowledge base article count and category depth. We pair this with a review of the destination Intercom workspace plan tier (Start, Grow, or Advanced/Enterprise) to confirm that Fin AI Agent and custom help center features are available on the target plan. The discovery output is a written migration scope, a channel reconnection checklist, and a list of any Trengo workflows requiring rebuild documentation.
Schema design and attribute mapping
We design the Intercom contact attribute schema to receive Trengo's custom contact properties. Each Trengo property is typed (string, number, date, boolean, list) and mapped to the equivalent Intercom custom contact attribute. We create the Intercom team structure, configure inbox routing rules as documentation for the customer's admin to apply post-migration, and map the knowledge base category hierarchy to the Intercom Collection-Section layout. The help center mapping document is shared with the customer before any article export begins.
Sample migration and validation
We run a sample migration of approximately 20-50 records (representative conversations from each active channel, contacts with custom fields populated, and articles from each knowledge base category) into a test Intercom workspace. The customer reviews the sample for conversation threading correctness, internal note visibility, contact field accuracy, and article rendering. Any mapping corrections are applied before the full migration. This step typically takes one to two business days.
Full data extraction and transformation
We extract all conversations, messages, contacts, companies, users, teams, tags, and knowledge base articles from Trengo using cursor-based pagination. Conversations are processed in date-bounded slices to minimize the impact of Trengo's rolling window resets during the export window. Internal notes are flagged and routed to the correct Intercom Conversation Part scope. Custom field values are type-checked and transformed. The transformation output is a staging dataset reviewed for row counts and field completeness before Intercom import begins.
Intercom import and knowledge base ingest
We import contacts and companies first to establish the Contact and Company record base. Conversations and their associated Conversation Parts import next in thread order, with parent-record lookups resolved before child records. Tags are imported as conversation labels after the conversation migration is complete. Knowledge base articles ingest into Intercom Help Center with category hierarchy applied from the Collection-Section mapping. Each phase emits a row-count reconciliation report showing records imported, skipped, and failed.
Cutover, delta sync, and workflow handoff
We freeze writes to Trengo during cutover, run a final delta sync of any conversations or contacts created or updated since the last extraction, and validate the Intercom workspace against the migration scope. We deliver the workflow inventory document (listing every Trengo automation with trigger, conditions, actions, and Intercom Operator rule equivalent) and the channel reconnection checklist to the customer's admin team. We support a 72-hour post-migration window to resolve any data integrity issues reported during the first business day of live use in Intercom.
Platform deep dives
Trengo
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Trengo and Intercom.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Trengo: 120 requests per minute. When exceeded, the API returns HTTP 429 (Too Many Requests) with Retry-After and X-RateLimit-Reset headers indicating when requests can resume..
Data volume sensitivity
Trengo doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Trengo to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Trengo to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Trengo
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.