Helpdesk migration

Migrate from Enchant to Intercom

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

Enchant logo

Enchant

Source

Intercom

Destination

Intercom logo

Compatibility

91%

10 of 11

objects map 1:1 between Enchant and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Enchant and Intercom both position themselves as omnichannel support platforms, but their data models differ significantly. Enchant organizes work around shared Inboxes and Channels (email, phone, SMS, social) with a flat $20/user pricing model. Intercom uses a conversation-first architecture that separates simple conversations from complex tickets, charges per seat plus per-person-reached, and leads with AI-powered Fin Agent for automated resolution. The migration from Enchant to Intercom requires careful handling of Enchant's absence of a documented public API, a structural remap of Inbox and Channel assignments to Intercom teams and conversation routing, and a knowledge base URL redirect plan to prevent broken inbound links. We do not migrate Enchant's workflow automation rules as code; we document them for the customer's admin to rebuild in Intercom's workflow builder. Small teams (under 5 agents, under 10,000 conversations) typically migrate in 2-3 weeks; mid-market migrations with custom fields and knowledge base content extend to 4-6 weeks.

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

Enchant logo

Enchant

What's pushing teams away

  • Mobile app experience lags behind desktop functionality, frustrating agents who handle support on-the-go or work remotely via phone
  • Workflow and automation capabilities are less mature than competitors — power users report needing workarounds for complex routing or conditional logic
  • No public API documentation or mature developer portal makes custom integrations and automated data exports difficult to build and maintain
  • Limited enterprise-grade features such as granular role permissions, audit logging, and advanced SLA tooling push scaling companies toward Zendesk or Freshdesk

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 Enchant objects map to Intercom

Each row shows how a Enchant 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.

Enchant

Customer

maps to

Intercom

Contact

1:1
Fully supported

Enchant Customers map directly to Intercom Contacts. We migrate name, email, phone, company name, custom properties, and tags. Enchant's company field maps to Intercom's company association (created separately if it does not already exist). Custom properties on Enchant customers require pre-creation of corresponding Intercom custom attributes before migration; Intercom requires custom attributes to exist before API import can map values to them.

Enchant

Company (within Customer)

maps to

Intercom

Company

1:1
Fully supported

Enchant stores company name as a field on the Customer record rather than as a separate object. We extract company values during customer migration and create Intercom Company records for each distinct company name. Contacts are then linked to their parent Company via the company_id relationship in Intercom. This 1:N structure allows multiple Contacts to associate with the same Company in Intercom's data model.

Enchant

Conversation

maps to

Intercom

Conversation or Ticket

1:many
Fully supported

Enchant Conversations map to Intercom Conversations by default. Enchant conversations with complex attributes (priority, custom SLA tracking, multi-step resolution) map to Intercom Ticket type for structured attribute storage. We identify which Enchant conversations warrant Ticket treatment based on the presence of custom fields, SLA metadata, or conversation complexity flagged during discovery. Internal notes in Enchant become Intercom notes (teammate-only, not visible to the customer).

Enchant

Channel

maps to

Intercom

Conversation Channel

1:1
Fully supported

Enchant's Channel concept (email, phone, SMS, WhatsApp, Facebook, Instagram) maps to the channel field on each Intercom conversation message. Phone channels require special handling: call recordings and voicemail attachments do not always export in standard conversation downloads, so we request separate call log downloads from Enchant support during scoping. The originating phone conversation is linked to its call metadata post-import.

Enchant

Inbox

maps to

Intercom

Team

1:1
Fully supported

Enchant Inboxes represent team or function groupings that consolidate conversations. We map each Enchant Inbox to a corresponding Intercom Team. Agent assignments within each Inbox are preserved as Intercom teammate assignments on migrated conversations. Inboxes with complex routing rules require documentation during discovery because the routing logic is not exportable and must be rebuilt as Intercom workflow rules.

Enchant

Knowledge Base Article

maps to

Intercom

Help Center Article

1:1
Fully supported

Enchant knowledge base articles migrate to Intercom Help Center articles within collections. Article content, categories, and publication status transfer. We preserve the original article slug in a custom field for the redirect map. Attachments embedded in articles are downloaded from Enchant and re-uploaded to the corresponding Intercom articles. Internal snippets migrate as draft articles visible only to teammates or as saved replies in Intercom's templates section.

Enchant

Knowledge Base Category

maps to

Intercom

Collection

1:1
Fully supported

Enchant knowledge base categories map to Intercom Help Center collections. The hierarchical parent-child relationship between categories is preserved as nested collection structure in Intercom. Collection order and visibility settings (public, teammates-only) migrate to Intercom's collection configuration.

Enchant

Agent

maps to

Intercom

Teammate

1:1
Fully supported

Enchant agent profiles (name, email, role, availability settings) map to Intercom teammates. We match agents by email. Enchant's inbox admin versus restricted user roles map to Intercom's admin versus member roles. Any Enchant agent without a matching Intercom workspace is placed in a reconciliation queue for the customer's admin to provision before record import resumes.

Enchant

Tag

maps to

Intercom

Label

1:1
Fully supported

Tags applied to Enchant Conversations and Customers migrate to Intercom Labels. Multi-tag associations per record preserve. Labels in Intercom apply to both conversations and contacts, matching Enchant's tag behavior across both object types.

Enchant

Satisfaction Rating

maps to

Intercom

Conversation Rating

1:1
Fully supported

Enchant CSAT ratings attached to resolved conversations migrate as Intercom conversation ratings linked to their originating conversations. The rating score (1-5 or thumbs up/down depending on Enchant configuration) and any associated rating comment transfer. Historical rating distributions are preserved for post-migration reporting continuity. Intercom's rating metric is aligned with Enchant's rating format during migration setup.

Enchant

Attachment

maps to

Intercom

Conversation Attachment

1:1
Fully supported

File attachments in Enchant conversations are downloaded and re-uploaded to Intercom conversation threads, preserving original filenames. Attachments linked from third-party integrations (e.g., Google Drive links in conversation bodies) are preserved as URL references. If attachment files are not directly accessible via Enchant's UI export, we flag them during scoping and request manual download assistance from the customer's Enchant admin.

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.

Enchant logo

Enchant gotchas

High

No documented public API constrains migration extraction

Medium

Phone channel attachments require separate handling

Medium

Workflows and automation rules do not migrate

Low

Knowledge base article URLs change post-migration

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

  • Enchant lacks a documented public API for automated extraction

    Enchant does not publish a public REST API with documented endpoints. All migration extraction must use available CSV exports, backup downloads, or UI-based data retrieval. We identify which data can be exported directly and what requires manual export or screen-capture during scoping. This constraint adds time to the discovery and extraction phases and may limit completeness of conversation attachment metadata or real-time activity logs. We plan extraction passes around Enchant's export limitations and flag any data that cannot be extracted programmatically before migration begins.

  • Phone channel call recordings require separate extraction pass

    Call recordings and voicemail attachments associated with Enchant phone channel conversations are not always included in standard conversation exports. We request separate call log downloads from Enchant support during scoping and map them to their originating conversations by timestamp and linked customer. If call recordings are critical for compliance, customer history reconstruction, or dispute resolution, we flag this upfront and plan a dedicated extraction pass. Call recordings stored in third-party telephony integrations require coordination with the customer's telephony provider for direct download.

  • Enchant workflows do not migrate to Intercom automation

    Enchant workflow rules (auto-assignment, routing conditions, trigger actions, canned response triggers) are stored server-side and not exposed via export. We document every active Enchant workflow during discovery, capturing screenshots of rule configurations and the specific conditions and actions defined. We deliver a written workflow inventory with recommended Intercom equivalents (Intercom workflow rules, Fin procedures, or saved reply templates). The customer's Intercom admin rebuilds equivalent automation post-migration. We do not assume automated logic transfers automatically.

  • Knowledge base article URLs change post-migration

    Enchant generates slug-based article URLs that do not embed record IDs. When articles migrate to Intercom Help Center, new URLs are generated automatically. We provide a redirect map of old Enchant article URLs to new Intercom article URLs so inbound links from existing customer emails, documentation, or external references do not break after cutover. The customer deploys this redirect map in their DNS or hosting configuration.

  • Intercom Fin AI cannot query custom attributes directly

    Intercom's Fin AI Agent processes support conversations and answers from the knowledge base, but it cannot directly query custom attributes set on contacts or conversations via the API. If the customer's Enchant setup relied on custom fields to drive automation logic, that logic may not transfer to Fin procedures without redesign. We flag any automation dependent on custom attribute queries during discovery and advise on Fin-compatible alternatives before migration.

Migration approach

Six steps for a successful Enchant to Intercom data migration

  1. Discovery and export feasibility assessment

    We audit the Enchant workspace across inboxes, channels, conversation volume, knowledge base structure, agent count, active workflows, and custom properties on customers and conversations. Because Enchant lacks a documented API, we test what each export method can produce: which CSVs are available via the UI, what the backup download contains, and which data requires manual extraction. This step produces a written export feasibility report and a preliminary object mapping document that identifies gaps before we commit to a migration scope.

  2. Pre-create Intercom schema and conversation types

    Before any data moves, we create the Intercom workspace structure to receive Enchant data. This includes provisioning Intercom custom attributes to match Enchant custom properties (so values can be mapped during import), creating Help Center collections matching Enchant knowledge base categories, and configuring conversation types if the migration warrants Ticket-type conversations for complex cases. We disable phone number validation in Intercom workspace settings (Settings > Your Workspace > People Data > Phone) to prevent import rejection from Enchant records with non-standard phone formats.

  3. Extract and transform Enchant data

    We extract Enchant data using available export methods identified in discovery. Customers and conversations are downloaded in CSV format or via Enchant's backup tool where available. Knowledge base articles are exported with content and metadata. We transform Enchant's flat customer-company structure into Intercom's separate Contact and Company objects, splitting company names into Intercom Company records and linking them to Contacts. Enchant inbox and channel assignments are mapped to Intercom team membership and conversation routing settings.

  4. Sandbox migration and reconciliation

    We run a full migration into an Intercom test workspace using representative data volume. The customer's operations lead reviews record counts (contacts in, conversations in, articles in), spot-checks 20-30 records against the Enchant source, and validates that custom attributes, tags, and satisfaction ratings populated correctly. Any mapping corrections are made at this stage. We do not proceed to production migration without written sign-off from the customer's team on the test output.

  5. Production migration in dependency order

    We run production migration in dependency order: Intercom Companies first (from Enchant customer company names), then Contacts (linked to Companies), then Conversations and Tickets, then Knowledge Base articles and collections, then Labels, then Satisfaction ratings. Attachments are processed in a parallel pass. Each phase emits a row-count reconciliation report. We disable active Intercom outbound campaigns before migration runs to avoid API rate limit consumption from campaign automation during data import.

  6. Cutover, validation, and workflow handoff

    We freeze writes to Enchant during cutover, run a delta pass for any records modified during the migration window, and enable Intercom as the system of record. We deliver the Enchant workflow inventory document to the customer's Intercom admin with recommended Intercom equivalents for each rule. We provide the knowledge base redirect map for URL updates. We support a 72-hour hypercare window for reconciliation issues. We do not rebuild Enchant workflows as Intercom automation within the migration scope; that is a separate configuration engagement.

Platform deep dives

Context on both ends of the pair

Enchant logo

Enchant

Source

Strengths

  • Unified inbox consolidates email, phone, SMS, and major social channels in a single agent workspace
  • Flat-rate pricing model simplifies forecasting and removes tier-gating anxiety for growing teams
  • Integrated knowledge base enables self-service support without requiring a separate content management system
  • Workflow automation provides rule-based routing, canned responses, and assignment logic out of the box

Weaknesses

  • Mobile interface is notably less capable than the desktop experience, limiting remote agent productivity
  • Absence of a documented public API restricts custom integrations and automated data extraction
  • Advanced enterprise features like SLA management, audit trails, and sophisticated role hierarchies are limited or absent
  • AI features are in beta with no established GA timeline, creating uncertainty for teams evaluating AI-assisted support
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?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    3 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

    Enchant: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Enchant 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 Enchant to Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Small teams with under 5 agents, fewer than 10,000 conversations, and a straightforward inbox structure typically complete in two to three weeks from discovery to go-live. Mid-market migrations with custom fields on customers or conversations, multiple inboxes requiring team remapping, larger conversation histories (10,000-50,000 records), and knowledge base content with multiple categories extend to four to six weeks. The absence of a documented Enchant API can add one to two weeks of scoping and extraction time relative to platforms with mature APIs.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Enchant.
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