Helpdesk migration
Field-level mapping, validation, and rollback between ITarian Helpdesk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
ITarian Helpdesk
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between ITarian Helpdesk and Intercom.
Complexity
CModerate
Timeline
2-3 weeks
Overview
ITarian Helpdesk and Intercom serve different support paradigms. ITarian is an internal ITSM and ticketing platform built for IT teams managing endpoint infrastructure, with a free tier, per-device pricing, and a workflow model tied to ticket triggers. Intercom is a customer-facing messaging platform built for SaaS and product-led companies, using a conversation-first model with AI agents (Fin), proactive outbound messaging, and a knowledge base designed for end-customer self-service. These architectural differences affect what migrates and what must be rebuilt. We migrate ITarian Tickets as Intercom Conversations, ITarian Customers as Intercom Contacts, and ITarian Agents as Intercom Team Members, preserving ticket status transitions, custom field values, and SLA breach flags. We do not migrate ITarian Workflows, SLA Policies, or Knowledge Base Articles as functional code; we deliver written inventories of these for the customer's admin to rebuild in Intercom's workflow builder and Help Center.
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 ITarian Helpdesk 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.
ITarian Helpdesk
Ticket
Intercom
Conversation
1:1ITarian Tickets map to Intercom Conversations. The ITarian ticket subject becomes the Conversation title, the ticket description becomes the initial customer message, and ticket status (Open, Pending, Resolved, Closed) maps to Intercom's conversation state (open, resolved, snoozed). We preserve the original ITarian ticket ID in a custom conversation attribute itarian_ticket_id__c for audit traceability. Ticket priority from ITarian maps to a custom attribute priority__c on the conversation since Intercom's default model does not include a native priority field.
ITarian Helpdesk
Ticket Comment
Intercom
Conversation Part
1:1ITarian ticket comments (agent replies, internal notes, status-change notes) map to Intercom Conversation Parts. We distinguish between customer-initiated parts and admin/agent parts using the part type. Internal notes in ITarian that are flagged as private map to Intercom internal notes, which are visible only to teammates and not sent to the end customer.
ITarian Helpdesk
Customer
Intercom
Contact
1:1ITarian Customer records (email, name, phone, company association) map to Intercom Contacts. The ITarian customer email is the primary identifier and dedupe key. ITarian does not natively store a contact avatar; we skip this. The ITarian customer created_at timestamp migrates as a custom attribute itarian_created_at__c on the Intercom Contact.
ITarian Helpdesk
Agent
Intercom
Team Member
1:1ITarian Agent profiles (name, email, role: Admin/Technician/Viewer) map to Intercom Team Members. We match by email against the destination Intercom workspace's user list. Any ITarian Agent without a matching Intercom user goes to a reconciliation queue for the customer's admin to provision before record import. ITarian role tiers (Admin, Technician, Viewer) map to Intercom's admin and agent permission levels.
ITarian Helpdesk
Team
Intercom
Team
1:1ITarian Teams group agents for ticket routing. We map team names directly to Intercom Teams and configure Inbox-to-Team assignment during migration. If ITarian used team-based SLA policies, we note the SLA-to-Team association for manual recreation in Intercom Inbox settings.
ITarian Helpdesk
SLA Policy
Intercom
SLA
lossyITarian SLA Policies define response and resolution time targets by priority. Intercom SLA configuration is per-inbox and per-team. We export the SLA Policy definitions (first-response target hours, resolution target hours, priority association) as a written configuration guide for the customer's Intercom admin. SLA breach flags from ITarian tickets migrate as custom conversation attributes with timestamps for post-migration audit but do not become live SLA monitors in Intercom.
ITarian Helpdesk
Custom Ticket Fields
Intercom
Custom Attributes
lossyITarian custom ticket fields require discovery sampling before mapping. We extract a sample of 50-100 ITarian tickets during the discovery phase, infer field names and data types from the response payload, then create matching Intercom Custom Attributes (on contacts or conversations depending on field scope) before migration. Any unsupported Intercom attribute data types are flagged with a recommended workaround.
ITarian Helpdesk
Workflow
Intercom
Workflow (document only)
lossyITarian Workflows are ticket-triggered automation definitions that do not migrate as code to Intercom. We export the workflow definitions (trigger conditions, actions, delay rules) as a written inventory with Intercom Workflow equivalent recommendations. The customer's admin rebuilds these in Intercom's no-code Workflow builder (available from Advanced tier). This is a documentation deliverable, not a migration action.
ITarian Helpdesk
Knowledge Base Article
Intercom
Article
1:1ITarian KB Articles (title, body content, category) map to Intercom Articles. We export article content and category structure. HTML formatting from ITarian KB body migrates as structured HTML in Intercom Articles, with manual formatting review recommended after migration because Intercom's article renderer handles HTML differently than ITarian's.
ITarian Helpdesk
Asset
Intercom
Not supported (gap)
1:1ITarian Assets (endpoint and device records linked to tickets) have no direct Intercom equivalent. Intercom is a customer messaging platform, not an ITSM or RMM tool. We export the asset-to-ticket linkage as a custom attribute asset_id__c on the Intercom Conversation for reference, but standalone Asset records do not migrate. We flag this gap in the migration scope document.
| ITarian Helpdesk | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Ticket Comment | Conversation Part1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Agent | Team Member1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| SLA Policy | SLAlossy | Fully supported | |
| Custom Ticket Fields | Custom Attributeslossy | Mapping required | |
| Workflow | Workflow (document only)lossy | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Asset | Not supported (gap)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.
ITarian Helpdesk gotchas
No public bulk export API endpoint
Custom ticket fields require manual schema discovery
SSO and portal access regressions
Remote connection data is not exported
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 ITarian schema sampling
We extract a discovery sample of 50-100 ITarian tickets to infer the custom field schema and identify all active field names, data types, and value patterns. We simultaneously audit ticket volume, attachment count and size, the number of distinct Teams and SLA Policies, and the existence of any Knowledge Base articles. We also identify the ITarian REST API authentication method and confirm SSO stability before the export window begins.
Intercom workspace preparation
We create the Intercom Custom Attributes on Contacts and Conversations to match the discovered ITarian custom field schema. We configure Intercom Teams to match ITarian Teams and set up Inbox routing. We document the ITarian SLA Policy definitions and provide a written SLA configuration guide for the customer's Intercom admin to implement in Intercom's inbox settings. We do not create Intercom Workflows at this stage; we document the ITarian workflow definitions for later rebuild.
Test migration to Intercom Sandbox
We run a test migration of 50-100 records (tickets, contacts, agents) into the customer's Intercom Sandbox or a trial workspace. The customer reviews the mapping results, validates that ticket content renders correctly, confirms that priority mapping matches expectations, and signs off before production migration begins. Any custom field mapping corrections or Intercom attribute type changes happen here.
Production migration in dependency order
We run production migration in record-dependency order: Contacts first (since every Conversation requires a Contact), then Conversations with their Conversation Parts, then Team Member assignments. Attachments migrate as linked blobs with retry logic per file. We paginate through ITarian's REST API one record at a time with exponential backoff and emit a row-count reconciliation report after each phase.
Knowledge Base article migration
We export ITarian KB Articles as structured HTML and import them into the Intercom Help Center as Articles. HTML formatting differences between ITarian and Intercom's article renderer are reviewed manually; the customer admin may need to correct layout or styling in Intercom's article editor after migration.
Cutover, validation, and workflow rebuild handoff
We freeze ITarian write access during cutover, run a delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the ITarian Workflow inventory document with Intercom Workflow equivalents to the customer's admin team. We support a one-week post-cutover reconciliation window for data quality issues. We do not rebuild ITarian workflows as Intercom Workflows inside migration scope.
Platform deep dives
ITarian Helpdesk
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 ITarian Helpdesk 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
ITarian Helpdesk: Not publicly documented.
Data volume sensitivity
ITarian Helpdesk 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 ITarian Helpdesk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your ITarian Helpdesk 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 ITarian Helpdesk
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.