Helpdesk migration
Field-level mapping, validation, and rollback between SMART Service Desk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
SMART Service Desk
Source
Intercom
Destination
Compatibility
4 of 11
objects map 1:1 between SMART Service Desk and Intercom.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from SMART Service Desk to Intercom is a platform-model transition, not a direct replacement. SMART Service Desk is built around ITIL-aligned ITSM: Requests, Problems, Changes, and Releases each carry lifecycle-specific metadata governed by PinkVerify-certified processes. Intercom is a customer messaging and engagement platform where all inbound work surfaces as Conversations attached to Contacts and Companies, with SLA and priority handled as ticket attributes rather than distinct record types. We map SMART Service Desk Requests to Intercom Conversations, Problems to Conversations with custom ticket attributes, and Changes to tagged Conversations with notes on approval and CAB history that cannot carry over as native Change Advisory Board records. Release scheduling, asset dependency chains, and SLA configuration do not migrate as code; we deliver a written inventory of these for your admin to rebuild in Intercom. We do not migrate Workflows, auto-learning routing rules, or approval workflows as these are platform-specific constructs with no Intercom equivalent.
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 SMART Service Desk 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.
SMART Service Desk
Request
Intercom
Conversation
1:1Requests are the core ticket object in SMART Service Desk and map directly to Intercom Conversations. We preserve the full request lifecycle including status, priority, category, requester details, assigned technician, conversation history, and SLA tier. Category taxonomy from SMART Service Desk is remapped to Intercom Inboxes and Team inboxes, with a category-to-inbox mapping table provided during scoping. Request attachments migrate as conversation attachments via the Intercom API file upload endpoint.
SMART Service Desk
Problem
Intercom
Conversation (with custom attributes)
lossyProblems in SMART Service Desk carry root-cause linkage to Requests, impact, urgency, priority, and assigned analyst group. Intercom has no native Problem record type, so we map Problems to Conversations with a custom attribute problem_id and store impact and urgency as ticket priority attributes. The Problem-to-Request association is preserved as a custom link attribute pointing to the migrated Conversation.
SMART Service Desk
Change
Intercom
Conversation (with custom attributes)
lossyChanges in SMART Service Desk carry ITIL-specific fields: Change Category, Risk, Impact, approval status, and CAB membership history. Intercom has no Change record equivalent. We migrate Change records as Conversations with custom attributes: change_category, change_risk, change_impact, and approval_status. CAB membership and approval history are stored as conversation notes or custom attributes; they do not become native Intercom objects and must be reviewed by the customer's admin post-migration.
SMART Service Desk
Release
Intercom
Conversation (with tags)
lossyReleases follow a scheduled deployment lifecycle with planned start and end dates, assigned technician, and deployment status. Intercom has no native Release record. We map Releases to tagged Conversations using the planned start and end dates as custom date attributes, and status as a tag. Release-to-Change associations are preserved as a custom attribute linking to the corresponding migrated Change Conversation. Actual deployment dates and post-deployment notes are stored as conversation attributes.
SMART Service Desk
Asset
Intercom
Contact (with custom attributes)
lossyAssets in SMART Service Desk include workstation records, components, consumables, and allocation details with serial number, type, location, assigned user, and current status. Intercom does not have a native IT asset management object. We map assets to Contact records with custom attributes for serial_number, asset_type, asset_location, and asset_status, linked to the Contact representing the assigned user. A master asset inventory is also delivered as a CSV export for the customer's records.
SMART Service Desk
Solution
Intercom
Article
1:1Solutions are the knowledge-base articles in SMART Service Desk. We migrate article title, body content (with inline images preserved as attachments), summary, category, and publication status. Articles linked to specific SMART Service Desk requests are noted in a cross-reference table for the customer to reassign in Intercom's Help Center post-migration. Multilingual articles migrate with their translations intact.
SMART Service Desk
Category
Intercom
Inbox or Team
lossyCategories in SMART Service Desk define the taxonomy used to classify Requests, Problems, and Changes across the 28-module architecture. We export the full category tree and map it to Intercom Inboxes and Teams during migration. Each SMART Service Desk category becomes either an Inbox or a Team within an Inbox, preserving the hierarchical classification so that agents see requests in the correct queue post-migration.
SMART Service Desk
User and Technician
Intercom
User
1:1User records in SMART Service Desk include name, email, department, site, and role. We map active users to Intercom Admins or Agents based on their SMART Service Desk role. Inactive or deprecated accounts are flagged for the customer's admin to manage in Intercom. Department-level role resolution is handled during scoping: cloud deployments resolve by request department while on-premises resolve by requester department; we remap approval routing rules to the destination department resolution logic before migration.
SMART Service Desk
Contract
Intercom
Custom Attributes (Contact or Company)
lossyContracts in SMART Service Desk record vendor agreements and SLA terms attached to Requests or Assets. Intercom has no native contract management object. We map contract name, type, vendor reference, start and end dates, and SLA tier to custom attributes on the relevant Contact or Company record. Multi-document contract attachments migrate as conversation attachments against the associated record.
SMART Service Desk
Vendor
Intercom
Company
1:1Vendor records store contact information and associated contracts or purchase orders. We map vendors to Intercom Companies, preserving vendor name, contact details, and type. Vendor associations to Purchase Orders and Contracts are flagged as custom attributes on the Company record so the customer can manually link them post-migration. Purchase order numbers are stored as a custom attribute on the Company.
SMART Service Desk
Purchase Order
Intercom
Custom Attributes (Company)
lossyPurchase Orders in SMART Service Desk are linked to Vendors and represent procurement records. Intercom has no native purchase order object. We map PO number, vendor reference, line items, total amount, and status to a custom attributes block on the corresponding Company record (the mapped Vendor). Large procurement records are delivered as a supplementary CSV export alongside the migration.
| SMART Service Desk | Intercom | Compatibility | |
|---|---|---|---|
| Request | Conversation1:1 | Fully supported | |
| Problem | Conversation (with custom attributes)lossy | Fully supported | |
| Change | Conversation (with custom attributes)lossy | Fully supported | |
| Release | Conversation (with tags)lossy | Fully supported | |
| Asset | Contact (with custom attributes)lossy | Fully supported | |
| Solution | Article1:1 | Fully supported | |
| Category | Inbox or Teamlossy | Fully supported | |
| User and Technician | User1:1 | Fully supported | |
| Contract | Custom Attributes (Contact or Company)lossy | Fully supported | |
| Vendor | Company1:1 | Fully supported | |
| Purchase Order | Custom Attributes (Company)lossy | 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.
SMART Service Desk gotchas
Department-level role resolution differs between on-premises and cloud deployments
Change ID sequences are reassigned post-migration without a configuration toggle
CAB members without login accounts are silently skipped during migration
Notification links in Change and Problem records are not rewritten to destination URLs
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 module audit
We audit the active SMART Service Desk modules in the current subscription, identifying which of the 28 available modules are in use and what data they have generated. We document the export mechanisms available in the active tier, confirm whether the deployment is on-premises or cloud (which affects department-role resolution), and list all active CAB members against the user list to identify any without login access. The discovery output is a written scope document covering record counts per module, identified export constraints, and a deployment-variant confirmation.
Source-side export and staging
Because SMART Service Desk has no public API, we work with the available export tools in the active subscription tier to extract Requests, Problems, Changes, Releases, Assets, Solutions, Categories, Users, Contracts, Vendors, and Purchase Orders. We stage the export in a controlled environment and run data quality checks: duplicate detection, missing required fields, and orphaned records with no parent. We also run the CAB member cross-reference at this stage and flag members without logins for the customer to action before migration.
Schema design and Intercom workspace setup
We design the Intercom workspace schema before importing any data. This includes provisioning Inboxes mapped from SMART Service Desk categories, creating Teams for department groups, defining custom attributes on Conversations for Problem and Change lifecycle fields, and setting up custom attributes on Contacts and Companies for Asset, Contract, and Vendor records. We also configure the Intercom API access and rate limit handling for the import phase.
User provisioning and department-role remap
We extract all distinct SMART Service Desk users and technicians and map them to Intercom Admins or Agents. We detect whether the deployment is on-premises or cloud and remap department-role routing rules accordingly so that approval routing lands in the correct Intercom team after migration. Any user without a matching Intercom account goes to a reconciliation queue for the customer's admin to provision before record import begins.
Production migration in dependency order
We run production migration in record-dependency order: Admins and Agents first, then Companies (from Vendors), then Contacts (from Users with Asset attributes), then Conversations (from Requests, with Problems and Changes mapped to tagged Conversations), then Articles (from Solutions), and finally supplementary CSVs for Contracts and Purchase Orders as custom attributes. Category-to-inbox mapping is applied during conversation import. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and rebuild handoff
We freeze SMART Service Desk writes during cutover, run a final delta migration of records modified during the migration window, then enable Intercom as the system of record. We validate a random sample of migrated records against the source data and deliver the change and release inventory (documented as a CSV of Change and Release records with their lifecycle metadata) for the customer to recreate in Intercom. Workflow, auto-learning routing rules, and approval workflow constructs do not migrate as these are platform-specific and have no Intercom equivalent.
Platform deep dives
SMART Service Desk
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 SMART Service Desk 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
SMART Service Desk: Not publicly documented.
Data volume sensitivity
SMART Service Desk 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 SMART Service Desk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your SMART Service Desk 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 SMART Service Desk
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.