Helpdesk migration
Field-level mapping, validation, and rollback between Yuma AI and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Yuma AI
Source
Intercom
Destination
Compatibility
9 of 12
objects map 1:1 between Yuma AI and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Yuma AI is an AI agent layer that sits atop Gorgias, Zendesk, or Kustomer — it does not store data independently. Migrating to Intercom therefore involves two simultaneous tracks: a helpdesk-centric data migration from the Yuma host platform into Intercom's Conversations, Users, and Companies, plus a Yuma-specific export of AI-authored reply logs, Guidelines (brand policy rules), and Flows (automation triggers) as structured JSON. The data migrates cleanly; the AI logic requires manual rebuild inside Intercom's Fin AI Agent because Fin uses a different prompt-grounding architecture and has no native equivalent to Yuma's Guidelines or Auto-Pilot agent configs. We preserve Yuma's resolution log so that Fin can be trained on the historical AI corpus during the shadow period. Intercom charges $0.99 per Fin resolution in addition to seat pricing ($29-$132/seat/month), which represents a different cost structure from Yuma's $0.60-$0.70 per resolution at equivalent tiers — we model both during scoping so the customer can set Fin budget guardrails from 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 Yuma AI 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.
Yuma AI
Tickets
Intercom
Conversations
1:1Yuma reads Tickets from the host helpdesk (Gorgias, Zendesk) and writes AI-generated replies and resolution status into the ticket thread. We extract the full ticket body, metadata, and status from the host platform API and import each as an Intercom Conversation. Yuma's auto-replies and resolution status flags migrate as Conversation parts tagged with source attribution so that Fin can use the historical AI corpus as a training signal during the shadow period. Closed, open, and pending status maps directly to Intercom's conversation_state field.
Yuma AI
Customers
Intercom
Users
1:1Customer profiles (name, email, phone, order history, contact records) live entirely in the host helpdesk. We extract all customer fields via the host platform API and import as Intercom Users. Custom attributes from the host helpdesk (order ID, subscription tier, return reason) migrate as Intercom custom attributes. Email addresses serve as the dedupe key; duplicate records are reconciled before insert.
Yuma AI
Companies/Accounts
Intercom
Companies
1:1Company-level data from the host helpdesk (if used — e.g., Zendesk Organizations or Gorgias Organizations) migrates to Intercom Companies. Company name and domain map to Intercom's name and website fields. Intercom Companies allow linking multiple Users to a single organization, which supports B2B support workflows where multiple contacts from one account are handled in a shared context.
Yuma AI
Agents
Intercom
Admins and Agents
1:1Yuma's human agents are users in the host helpdesk. We extract all agent profiles (name, email, role, availability status) and provision them as Intercom Admins or Agents based on the role hierarchy in the host platform. Agent email serves as the matching key. Any agent present in Yuma ticket assignments but absent from the host platform is flagged for reconciliation.
Yuma AI
Teams
Intercom
Teams
1:1Yuma routes edge-case tickets to specific human teams via rules configured in Flows. We extract team definitions from the host helpdesk and the Yuma Flow routing logic, then map them to Intercom Teams. Each Intercom Team gets assigned a conversation routing rule for inbox distribution. Teams that exist only in Yuma's Auto-Pilot config and not in the host helpdesk are flagged as requiring manual recreation in Intercom.
Yuma AI
Custom Ticket Fields
Intercom
Custom Attributes
1:1Yuma respects and populates custom fields defined in the host helpdesk (order ID, return reason, subscription tier, product variant, WISMO tracking number). We extract all custom field values at migration time and create equivalent Intercom custom attributes of the matching type (text, number, date, boolean, single-select). Custom attributes are attached to the relevant Conversation or User record at insert time.
Yuma AI
Conversations/Messages
Intercom
Conversation Parts
1:1Every message in a ticket thread migrates as an Intercom Conversation Part. We flag which parts were authored by a Yuma Auto-Pilot versus a human agent using a source attribution attribute. This flag is the primary training signal for Fin during the shadow period — it tells Fin which historical replies were AI-authored and which were human, so the AI can learn from the resolution patterns without blindly replaying them. Attachment URLs on message parts migrate as Intercom attachment references.
Yuma AI
Attachments
Intercom
Attachments
1:1Inline attachments on tickets — images, PDFs, order screenshots — are pulled from the host helpdesk's attachment API and uploaded to Intercom as Conversation Part attachments. Yuma does not store its own attachment blob; we pull directly from the host platform as normal. File size limits follow Intercom's 10 MB per attachment cap.
Yuma AI
Tags
Intercom
Labels
1:1Yuma applies internal tags during processing (resolution type, automation status, channel attribution, AI confidence flag). We export all tags applied by Yuma alongside the ticket and create equivalent Intercom Labels on each Conversation. Labels are preserved so the destination support team can use Yuma's classification taxonomy to set Fin routing rules and escalation thresholds during the Fin configuration phase.
Yuma AI
Guidelines
Intercom
Fin AI Prompt (Help Center articles)
lossyGuidelines are Yuma's brand policy rules that constrain AI behaviour during ticket resolution. Exported as structured JSON with full condition logic, allowed channels, and action guardrails. Intercom has no native Guidelines equivalent; Fin controls behaviour through the Fin AI Prompt and Help Center article grounding. We deliver Guidelines as a structured JSON document plus a written mapping to recommended Fin Prompt sections and Help Center article structure. The customer or an Intercom partner rebuilds these inside Fin during the configuration phase.
Yuma AI
Flows
Intercom
Workflows (in-app routing rules)
lossyFlows are Yuma's visual automation builder for ticket routing, trigger conditions, and escalation sequences. Exported as structured JSON with trigger definitions, condition branches, and escalation actions. Intercom Workflows serve a similar routing and inbox-assignment purpose but are structured differently. We export Flow definitions as JSON and deliver a written inventory mapping each Flow's trigger conditions to the equivalent Intercom Workflow rule. The customer or an Intercom partner rebuilds routing logic in Intercom's Workflow builder.
Yuma AI
Auto-Pilot Agent Configs
Intercom
Fin AI Agent Configuration
lossyYuma's Auto-Pilot agents are a separate logical layer configured by an account manager. Each Auto-Pilot has a scope (which ticket types it handles), escalation routing, and resolution confidence thresholds. Exported as structured JSON. Intercom's Fin Agent does not have a direct Auto-Pilot equivalent — Fin is a single AI agent whose behaviour is configured via the Fin AI Prompt and Help Center article selection. We deliver Auto-Pilot configs as JSON and a written recommendation for how to replicate the routing logic inside Intercom's Fin routing rules and inbox assignment settings.
| Yuma AI | Intercom | Compatibility | |
|---|---|---|---|
| Tickets | Conversations1:1 | Mapping required | |
| Customers | Users1:1 | Fully supported | |
| Companies/Accounts | Companies1:1 | Fully supported | |
| Agents | Admins and Agents1:1 | Mapping required | |
| Teams | Teams1:1 | Mapping required | |
| Custom Ticket Fields | Custom Attributes1:1 | Mapping required | |
| Conversations/Messages | Conversation Parts1:1 | Fully supported | |
| Attachments | Attachments1:1 | Fully supported | |
| Tags | Labels1:1 | Fully supported | |
| Guidelines | Fin AI Prompt (Help Center articles)lossy | Mapping required | |
| Flows | Workflows (in-app routing rules)lossy | Mapping required | |
| Auto-Pilot Agent Configs | Fin AI Agent Configurationlossy | 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.
Yuma AI gotchas
Per-resolution billing inflates costs during peak volume
Yuma owns no standalone data — migration is always helpdesk-centric
Guidelines and Flows require manual recreation at destination
No phone/voice channel creates a migration gap
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
Dual-track export from Yuma host platform and AI config
We run two simultaneous export tracks. Track one pulls ticket, customer, company, agent, team, and message data from the host helpdesk API (Gorgias, Zendesk, or Kustomer) using batch export with rate-limit handling and exponential backoff. Track two exports Yuma-specific metadata: AI-authored reply logs tagged by Auto-Pilot agent, Guidelines as structured JSON with condition logic, Flows as JSON with trigger definitions, and Auto-Pilot agent configs. We flag any records with missing parent references and surface them for customer reconciliation before the import begins.
Intercom workspace provisioning and schema preparation
We provision the Intercom workspace and configure the foundational schema: Admins and Agents matching the Yuma agent roster, Teams matching the Yuma team structure with routing rules, and custom attributes matching the host helpdesk's custom field taxonomy. If the customer uses Fin Everywhere (running Fin on top of an existing Zendesk or Salesforce instance), we configure the Fin Everywhere integration before data import. Custom attributes are created as text, number, date, boolean, or single-select based on the source field type.
Conversation migration with source attribution
We migrate all historical tickets as Intercom Conversations in dependency order: Users first (as the parent record), then Companies, then Conversations with full message thread history. Each conversation part is tagged with a source_attribution attribute (Yuma_AutoPilot or Human_Agent) so that Fin can distinguish AI-authored replies from human replies during training. Attachments are uploaded as Intercom conversation attachments with URLs preserved from the host helpdesk. Labels from the host helpdesk migrate as Intercom Labels on each conversation.
Fin AI training corpus preparation
We prepare the Yuma AI-authored reply corpus as a structured training document for Fin AI. The document groups resolved tickets by type (WISMO, returns, refunds, subscription changes), surfaces the resolution patterns and brand voice used in Yuma's auto-replies, and maps these to Fin AI Prompt sections and Help Center article topics. We do not configure Fin itself (that is an in-app admin task) — we deliver the training corpus and a rebuild guide so that the customer's Intercom admin can configure Fin's behaviour to match the Yuma resolution patterns as closely as possible during the shadow period.
Guidelines and Flows documentation for manual rebuild
We deliver Guidelines and Flows as structured JSON exports with full condition logic, channel scope, and action definitions. For each Guideline we write a recommendation for how to replicate the brand policy constraint inside Fin's Prompt Assist section and Help Center article selection. For each Flow we write a step-by-step rebuild guide mapping Yuma trigger conditions and escalation actions to Intercom Workflow rules and inbox assignment logic. This document is the handoff artifact for the customer's Intercom admin or an Intercom partner to execute the rebuild as a separate configuration workstream.
Cutover, delta sync, and Fin shadow period
We freeze writes on the host helpdesk during the cutover window, run a final delta migration of any records modified during the migration period, then enable Intercom as the system of record. We recommend a Fin shadow period of seven to ten days where Fin runs alongside human agents on a subset of live traffic before full autonomous resolution is enabled. We deliver the reconciliation report comparing Intercom record counts to host platform export counts and surface any discrepancies for resolution before go-live sign-off.
Platform deep dives
Yuma AI
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Yuma AI and Intercom.
Object compatibility
2 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
Yuma AI: Not publicly documented — rate limits are governed by the host helpdesk API (Gorgias, Zendesk, etc.).
Data volume sensitivity
Yuma AI 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 Yuma AI to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Yuma AI 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 Yuma AI
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.