Helpdesk migration

Migrate from Servicely to Intercom

Field-level mapping, validation, and rollback between Servicely and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.

Servicely logo

Servicely

Source

Intercom

Destination

Intercom logo

Compatibility

73%

8 of 11

objects map 1:1 between Servicely and Intercom.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Servicely logo

Servicely

What's pushing teams away

  • Organizations report that Servicely's relatively small market footprint makes finding experienced administrators and third-party integrations harder compared to established platforms.
  • The platform's youth means some mature enterprise features like advanced discovery, complex asset relationship mapping, and multi-instance federation are still maturing compared to ServiceNow or BMC.
  • Teams with very large ticket volumes report that the platform's performance at scale has not been battle-tested to the same degree as platforms with 15+ years of enterprise deployments.
  • Customers with heavily customized ServiceNow instances find the migration effort significant because Servicely's native workflow constructs do not have a one-to-one mapping to every ServiceNow activity type.

Choosing

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How Servicely objects map to Intercom

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

maps to

Intercom

Conversations (Tickets)

1:1
Fully supported

Servicely 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

maps to

Intercom

Contacts

1:1
Fully supported

Servicely 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

maps to

Intercom

Companies

1:1
Fully supported

Servicely 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

maps to

Intercom

Custom Objects or Articles

1:many
Mapping required

Servicely 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

maps to

Intercom

Admins/Teammates

1:1
Mapping required

Servicely 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

maps to

Intercom

Rule Sets (written inventory)

lossy
Mapping required

Servicely 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

maps to

Intercom

SLA Policies

1:1
Mapping required

Servicely 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

maps to

Intercom

Files (Conversation Attachments)

1:1
Fully supported

File 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

maps to

Intercom

Collections + Sections + Articles

1:1
Mapping required

Servicely 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

maps to

Intercom

Tags

1:1
Fully supported

Tags 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

maps to

Intercom

Conversation Notes or Custom Attribute

lossy
Fully supported

Servicely'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.

Gotchas + challenges

What specifically takes care here

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 logo

Servicely gotchas

High

Workflow node parity requires manual verification

Medium

Custom fields require discovery call before import

Medium

AI-generated resolution notes may not transfer as structured data

Low

ServiceNow migration is a documented source but target parity is not guaranteed

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • Workflows and approval chains do not migrate as code

    Servicely's workflow engine uses scripted nodes, approval gates, timers, and if/else branches that have no equivalent in Intercom's Rules engine. Intercom Rules operate on conversation events (new conversation, reply received, SLA breached) and support assignment, routing, and outbound actions but not scripted logic, multi-step approval chains, or timer-based escalation conditions. We do not migrate workflow definitions as executable code. We export every Servicely workflow as structured JSON and produce a written step-by-step inventory describing each node, its trigger, conditions, and branching logic with a recommended Intercom Rules equivalent. The customer's admin rebuilds these in Intercom after migration. Approval chains from Service Catalog items require manual reconfiguration in Intercom's Help Center request flow.

  • Custom fields require schema discovery call before import

    Servicely surfaces custom ticket fields and custom company properties in its workflow builder, but these are not enumerated in any publicly indexed API reference. We schedule a mandatory schema discovery call with the Servicely administrator to enumerate every custom field before designing the import field map. We also run a live API probe against the Servicely instance to surface fields that appear only inside workflow configurations and not on the ticket form itself. Without this step, we risk dropping custom fields that exist in workflow nodes but not in the primary ticket record.

  • Intercom SLA and Fin configuration must be rebuilt post-migration

    Fin AI Agent requires separate configuration after migration using the migrated Knowledge Hub articles, Data Connector setup, and Fin behavioral settings. Fin cannot query custom attributes directly and requires properly structured knowledge content to avoid hallucination. Organizations with EU or AU data residency requirements should note that Intercom's MCP server (used by Fin Data Connectors) currently only supports US-hosted workspaces and will return errors for non-US regions. We flag this during scoping so that Fin deployment strategy accounts for any residency constraints before migration begins.

  • Import order dependency between contacts and conversations

    Intercom's API requires contacts to exist before a conversation can be created and linked to them. Attempting to import conversations referencing non-existent contacts results in errors. We sequence the migration as: contacts and companies first, custom objects second, conversations third, and attachments fourth. This means any tickets modified in Servicely during the contacts-and-companies migration window require a delta pass before cutover to capture late changes. We coordinate with the customer's team to establish a write-freeze window for the final delta pass.

Migration approach

Six steps for a successful Servicely to Intercom data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Servicely logo

Servicely

Source

Strengths

  • AI-native virtual agent handles incident triage and common resolution without third-party AI tooling.
  • No-code/low-code workflow builder enables non-developers to design complex multi-branch service processes.
  • Single platform for IT, HR, facilities, and other enterprise service functions rather than siloed toolsets.
  • Cloud-based SaaS delivery removes infrastructure management overhead for the customer.
  • Embedded GenAI surfaces relevant knowledge articles andSuggested fixes to agents during ticket handling.

Weaknesses

  • Relatively small market presence compared to ServiceNow, Freshservice, and ConnectWise means fewer community resources and third-party plugins.
  • Public API documentation is not indexed in standard developer documentation, requiring direct vendor engagement for custom integration scoping.
  • Limited documented history of migrations from legacy enterprise ITSM platforms compared to competitors with established migration tooling.
  • Platform maturity is lower than incumbents, with less published evidence of very large-scale (100k+ ticket) deployments.
Intercom logo

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Servicely and Intercom.

  • Object compatibility

    B

    2 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Servicely: Not publicly documented.

  • Data volume sensitivity

    B

    Servicely doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Servicely to Intercom migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Servicely to Intercom data migrations

Answers to the questions buyers ask most during Servicely to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Servicely to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations under 5,000 tickets with no custom objects, no complex SLA configurations, and a clean knowledge base hierarchy land in three to five weeks. Migrations with custom ticket fields spanning multiple workflow branches, multi-level knowledge base structures (over 500 articles), or SLA policies with calendar-based escalation move to six to ten weeks because of the schema discovery scope and the Intercom workspace pre-configuration phase. The timeline assumes a completed discovery call and schema sign-off before migration scripts are written.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Servicely.
Land in Intercom, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day