Helpdesk migration
Field-level mapping, validation, and rollback between Servicely and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Servicely
Source
Intercom
Destination
Compatibility
8 of 11
objects map 1:1 between Servicely and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Servicely to Intercom is a migration between two fundamentally different support paradigms. Servicely is an AI-native ITSM platform built for multi-team service orchestration with workflow trees, approval nodes, and SLA enforcement tied to ticket priority. Intercom is a customer messaging platform built around conversations, help center articles, and the Fin AI Agent. There is no shared object model, no native export connector, and no shared workflow engine. We begin every engagement with a schema discovery call because Servicely does not publish its API schema publicly. We enumerate every custom field, workflow branch, and SLA policy before designing the field map. We migrate ticket history as Intercom conversations, preserve companies and contacts, and export Service Catalog items as Intercom Custom Objects with documented relationship structures. Workflows, approval chains, and automations do not migrate as code; we deliver a written inventory of every Servicely workflow node with a recommended Intercom Rules equivalent for your admin to rebuild post-migration.
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 Servicely 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.
Servicely
Tickets
Intercom
Conversations (Tickets)
1:1Servicely tickets (incidents and service requests) map to Intercom Conversations. We preserve the ticket title as the conversation subject, status mapping from Servicely states to Intercom open/closed/snoozed, priority to Intercom Ticket Priority, and timestamps (created_at, updated_at) for conversation ordering. Internal notes and agent comments map to Intercom's internal and public reply types. Custom ticket fields from Servicely must be pre-defined in Intercom as conversation attributes before migration so that attribute values can be mapped correctly during import.
Servicely
Customers
Intercom
Contacts
1:1Servicely Customer records map to Intercom Contacts. Email, name, phone, and any custom properties migrate as Contact attributes. We validate that the contact's email is unique in the destination workspace before insert. If phone number validation is enabled in Intercom during migration, we coordinate with the customer's admin to disable it temporarily to prevent invalid phone numbers from causing import rejections.
Servicely
Companies
Intercom
Companies
1:1Servicely Company records map directly to Intercom Companies. Company name, domain, and custom properties migrate as Company attributes. The Company record is created before any linked Contact migration so that the Company-Contact relationship is satisfied at insert time. Dedupe key is the company domain name.
Servicely
Service Catalog Items
Intercom
Custom Objects or Articles
1:manyServicely Service Catalog items with variable fields and approval chains require a split mapping decision during scoping. Items used as knowledge content (how to request a service) map to Intercom Articles under a dedicated Collection. Items with structured data (service request types with custom fields) map to an Intercom Custom Object named ServiceRequest with attributes matching the source item fields. Approval chain logic is not migratable as automation; we document every approval condition in the workflow inventory.
Servicely
Agents
Intercom
Admins/Teammates
1:1Servicely Agent records map to Intercom Admins. We map agent email, name, and role designation. Servicely role-based permissions (workflow assignment permissions, catalog access scopes) do not map directly to Intercom's admin role hierarchy (regular, team admin, super admin). We flag any non-standard permission configuration and preserve it as a custom attribute on the Admin record for the customer's admin to configure post-migration.
Servicely
Workflow Definitions
Intercom
Rule Sets (written inventory)
lossyServicely workflow trees with activity nodes (comment, user action, approval, complete, scriptable, timer, if/else branches) export as structured JSON. Intercom's Rules engine operates on conversation events and does not support scripted nodes, approval gates, or timer-based escalation natively. We do not migrate workflows as code. We export the Servicely workflow JSON and produce a written inventory document describing each workflow step, its trigger conditions, branching logic, and a recommended Intercom Rules equivalent. The customer's admin rebuilds these in Intercom Rules post-migration.
Servicely
SLA Policies
Intercom
SLA Policies
1:1Servicely SLA configurations defining response and resolution deadlines by priority map to Intercom SLA Policies. We preserve the SLA name, first response target, next response target, and resolution target in hours or business-hours. Calendar-based SLA scheduling (if configured in Servicely) requires Intercom business hours configuration to be set up before SLA targets take effect. SLA enforcement logic migrates as policy definitions only; runtime enforcement begins when Intercom is the active system of record.
Servicely
Attachments
Intercom
Files (Conversation Attachments)
1:1File attachments on Servicely tickets migrate as files attached to the corresponding Intercom conversation. We download from Servicely, re-upload to Intercom via the files API, and link the file to the conversation reply or note. Original filenames and MIME types are preserved. Attachment URLs referencing external storage in Servicely are documented as reference links if re-upload is not feasible.
Servicely
Knowledge Base Articles
Intercom
Collections + Sections + Articles
1:1Servicely KB articles (title, body HTML, category, tags) map to Intercom Help Center Articles under Collections and Sections. The two-level Servicely category hierarchy maps to Intercom's Collection and Section structure. Tags migrate as article labels. Formatting compatibility depends on whether Servicely used rich text; we run a content scrub on HTML body content to ensure rendering in Intercom's article editor. Articles without a parent section land under the root Collection directly.
Servicely
Tags
Intercom
Tags
1:1Tags applied to tickets and articles in Servicely migrate as label arrays to Intercom. No value transformation is required. We flag any tags exceeding 500 unique values during scoping because very high-cardinality tag sets on the Servicely side may indicate that tags are being used as a de facto custom field, which requires a separate conversation about Intercom custom attribute design.
Servicely
AI-Generated Resolution Notes
Intercom
Conversation Notes or Custom Attribute
lossyServicely's virtual agent and embedded GenAI append resolution notes and suggested fixes to tickets, stored as ticket comments or custom note fields depending on the customer's AI configuration. We flag the presence of AI-generated content during discovery and either preserve it as a formatted internal note block in the Intercom conversation or map it to a dedicated custom attribute on the Contact record if the customer wants AI context available at the contact level for Fin to reference.
| Servicely | Intercom | Compatibility | |
|---|---|---|---|
| Tickets | Conversations (Tickets)1:1 | Fully supported | |
| Customers | Contacts1:1 | Fully supported | |
| Companies | Companies1:1 | Fully supported | |
| Service Catalog Items | Custom Objects or Articles1:many | Mapping required | |
| Agents | Admins/Teammates1:1 | Mapping required | |
| Workflow Definitions | Rule Sets (written inventory)lossy | Mapping required | |
| SLA Policies | SLA Policies1:1 | Mapping required | |
| Attachments | Files (Conversation Attachments)1:1 | Fully supported | |
| Knowledge Base Articles | Collections + Sections + Articles1:1 | Mapping required | |
| Tags | Tags1:1 | Fully supported | |
| AI-Generated Resolution Notes | Conversation Notes or Custom Attributelossy | 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.
Servicely gotchas
Workflow node parity requires manual verification
Custom fields require discovery call before import
AI-generated resolution notes may not transfer as structured data
ServiceNow migration is a documented source but target parity is not guaranteed
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
Schema discovery call and API probe
We schedule a discovery call with the Servicely administrator to enumerate every custom ticket field, custom company property, workflow definition, SLA policy, and knowledge base structure. Because Servicely does not publish its API schema publicly, we follow the discovery call with a live API probe against the customer's Servicely instance to surface fields that appear only inside workflow configurations and not on the ticket form. The discovery output is a written migration scope document listing every object, every custom field, and every workflow branch with its node types and conditions.
Intercom workspace pre-configuration
Before any data import, we configure the Intercom workspace to receive the migrated data. This includes defining conversation attributes to match every Servicely custom ticket field, setting up Custom Objects with schema matching Servicely Service Catalog item structures, configuring Help Center Collections and Sections to mirror the Servicely KB hierarchy, and setting SLA Policies with the same first-response, next-response, and resolution targets. We also coordinate with the customer's admin to disable phone number validation on contacts during migration and to pause active outbound email campaigns that would consume API rate limits during the import window.
Contact and company migration
We run the contact and company migration first because all subsequent object imports depend on them. Servicely Customer records insert into Intercom Contacts; Servicely Company records insert into Intercom Companies. We use email as the dedupe key for contacts and company domain for accounts. Custom fields defined in step 2 are populated during insert. Any contacts with invalid phone formats are flagged in the reconciliation report rather than causing import failure, since phone validation will be re-enabled after migration.
Conversation and ticket migration
With contacts and companies in place, we migrate Servicely tickets as Intercom conversations. Each conversation is created by simulating an inbound message from the customer (preserving Messenger visibility), then populating Ticket attributes (title, type, priority, SLA status), adding internal notes from Servicely agent comments, and attaching files from the ticket attachment list. Custom ticket field values populate the conversation attributes defined in step 2. We run in batches of 200 conversations with reconciliation counts after each batch.
Knowledge base and workflow inventory delivery
We migrate Servicely KB articles to Intercom Help Center Collections, Sections, and Articles. HTML body content is scrubbed for compatibility with Intercom's article editor. Tags migrate as article labels. We deliver the written workflow inventory document listing every Servicely workflow with its JSON export, step-by-step node description, trigger conditions, branching logic, and recommended Intercom Rules equivalent. SLA policies are configured as Intercom SLA Policies with business hours aligned to the source calendar.
Cutover, delta pass, and Fin deployment handoff
We freeze Servicely writes for the duration of the final delta pass, migrate any records modified during the migration window, then enable Intercom as the system of record. During the one-week hypercare window, we resolve any reconciliation issues. We provide a Fin AI Agent configuration checklist based on the migrated Knowledge Hub and contact attributes so that the customer's admin can configure Fin within the first days of the Intercom deployment. We do not configure Fin as part of the migration scope.
Platform deep dives
Servicely
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 Servicely 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
Servicely: Not publicly documented.
Data volume sensitivity
Servicely 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 Servicely to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Servicely 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 Servicely
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.