Helpdesk migration

Migrate from Experia to Intercom

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

Experia logo

Experia

Source

Intercom

Destination

Intercom logo

Compatibility

70%

7 of 10

objects map 1:1 between Experia and Intercom.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Experia to Intercom is a migration from a thin-documentation helpdesk into one of the market's most established customer communications platforms. Experia has no publicly documented API, which is a blocking constraint we resolve during scoping by negotiating direct API access or falling back to manual export with limited field coverage. We map Experia Tickets to Intercom Tickets, Customers to Contacts, Companies to Companies, and Agents to Teammates, with conversation threads preserved in the Conversation object. Intercom's Custom Objects feature (added September 2025) accepts Experia custom fields, though the schema must be pre-created in Intercom before import. We do not migrate Experia workflows, chatbot configurations, or team routing rules as code; we deliver a written inventory of every automation requiring rebuild in Intercom's Workflow builder 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

Experia logo

Experia

What's pushing teams away

  • Limited public documentation makes technical troubleshooting and integration development difficult without direct vendor support.
  • Small review corpus on G2 and Capterra suggests the product has low market traction, raising concerns about long-term viability and roadmap.
  • Lack of transparent pricing on vendor sites means customers discover cost surprises at renewal or when scaling agent counts.

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

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

Experia

Ticket

maps to

Intercom

Ticket

1:1
Fully supported

Experia Tickets map to Intercom Tickets with subject mapped to Ticket title, body to the initial conversation message, status to Ticket state, and priority to Ticket priority. Custom ticket fields from Experia map to Intercom Ticket attributes, but the destination ticket type and attribute schema must be pre-created in Intercom before import because Intercom's TicketAttributes field has a complex JSON structure that varies by ticket type.

Experia

Customer

maps to

Intercom

Contact

1:1
Fully supported

Experia Customer records (requester contact information and history) map to Intercom Contacts. Email is the primary deduplication key; if Experia stores external_id, that maps to Intercom's external_id field for deduplication. Custom properties on the Experia Customer record require schema pre-creation in Intercom as custom attributes on the Contact object.

Experia

Company

maps to

Intercom

Company

1:1
Fully supported

Experia Company records associate multiple Customers with a single account and map directly to Intercom Companies. Intercom requires a filter by _Id to retrieve companies unrelated to any user, so we request all Companies with a separate query to ensure unattached accounts are not missed. The Companies, CompanySegments, and CompanyContacts objects support only one querying session at a time; we sequence these queries sequentially to avoid session conflicts.

Experia

Agent

maps to

Intercom

Teammate

1:1
Fully supported

Experia Agent records map to Intercom Teammates. Role assignments (admin, agent) from Experia map to Intercom's teammate role model. We resolve agents by email match; any Experia agent without a matching Intercom Teammate is held in a reconciliation queue for the customer's admin to provision before record import.

Experia

Team

maps to

Intercom

Team

1:1
Fully supported

Experia Teams group agents for routing and workload distribution and map to Intercom Teams. Team-to-Teammate assignment migrates as Intercom team membership records. Routing rules are not migrated as automation; we document the routing logic for the customer's admin to rebuild in Intercom's Workflow builder.

Experia

Conversation

maps to

Intercom

Conversation

1:1
Fully supported

Experia conversation threads attached to tickets map to Intercom Conversations. The From_Type field accepts User, Lead, or Contact; we resolve the Experia requester to an Intercom Contact before creating the conversation. Full message body migrates as conversation parts, and attachments migrate as ContentDocument records linked via ContentDocumentLink. The channel type (email, chat, push) is set based on the Experia source channel.

Experia

Custom Ticket Field

maps to

Intercom

Ticket Attribute or Custom Object

lossy
Fully supported

Experia custom fields require schema discovery during the discovery audit. If the custom field is a standard data type (text, number, date, boolean), we create a corresponding Ticket Attribute in Intercom. If the custom field represents a non-standard entity (order, subscription, property), we create an Intercom Custom Object with an external_id linking it to the parent Ticket via a relationship definition.

Experia

Attachment

maps to

Intercom

ContentDocument

1:1
Fully supported

Files attached to Experia tickets or conversations migrate to Intercom as ContentDocument records linked via ContentDocumentLink to the parent Ticket or Conversation. File size and format checks apply; large attachments may require chunked transfer. Intercom's file upload field is read-only and includes Name, Url, ContentType, FileSize, Width, and Height fields.

Experia

Tag

maps to

Intercom

Tag or Multi-Select Picklist

lossy
Fully supported

Experia tags categorize tickets and customers and map to Intercom Tags. We preserve tag taxonomy during migration and flag any tag values that exceed Intercom's character limits for review. If tags represent categorical data that should be structured, we recommend converting to Intercom's data attributes during scoping.

Experia

Custom Field (non-ticket)

maps to

Intercom

Custom Attribute on Contact or Company

lossy
Fully supported

Experia stores custom properties on Customers and Companies beyond standard fields. We map these to Intercom's custom attribute system for Contacts and Companies. Text attributes on Contacts and Companies are limited to 255 characters; longer text fields (memo, description, note) require 4000-character fields which Intercom supports for specific field name patterns.

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.

Experia logo

Experia gotchas

High

No documented public API for bulk export

Medium

Thin review corpus prevents accurate data model mapping

Medium

Custom field schema is entirely undocumented

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

  • No documented API for Experia export blocks automated migration

    The research CSV contains no evidence of a published REST or GraphQL API for Experia. Without a documented API, automated migration tooling cannot reliably connect to Experia as a source. We must negotiate API access directly with Experia or fall back to CSV/manual export, which limits what data we can move and extends timelines. We raise this as a blocking item during the scoping call and do not commit to a migration timeline until API access is confirmed. If API access is unavailable, manual export with limited field coverage becomes the fallback, and scoping extends by two to three weeks to account for manual extraction work.

  • Contact-first import sequencing is mandatory in Intercom

    Intercom requires contacts to exist before creating conversations or tickets. Attempting to create tickets referencing non-existent contacts results in import errors. We enforce a strict import order: Contacts (from Experia Customers), then Companies (with company-contact linkage), then Tickets and Conversations. If Experia stores conversations without a clear contact association, we must resolve the contact reference during the transformation phase before the conversation import begins.

  • Intercom Custom Attributes must be pre-created before import

    Intercom's API does not create custom attributes on the fly during data import. Custom attributes must exist in the Intercom workspace (Settings > Data > Data Attributes for Contacts and Companies; Ticket Attributes for Tickets) before migration can write values to them. We create the attribute schema during the schema design phase and validate it in a sandbox before production migration. Any Experia custom field discovered during audit that lacks a pre-created Intercom attribute will be held as a skipped field and remediated before the next import phase.

  • Experia custom field schema is entirely undocumented

    No evidence exists in the CSV about Experia's custom field capabilities, naming conventions, or data types. Custom fields are common in helpdesk platforms but are invisible without admin access. We cannot finalize the custom field mapping until we receive a field inventory from the customer or obtain read access to the Experia admin panel. The discovery audit phase extends timelines by two to three weeks and may reveal custom fields that have no equivalent in Intercom, which we flag for the customer's admin to resolve.

  • Intercom attachment fields are read-only after import

    Intercom's file upload attribute on Tickets and Conversations is read-only and structured as a JSON array with Name, Url, ContentType, FileSize, Width, and Height fields. We migrate file attachments from Experia and store the metadata correctly, but any post-migration attachment replacement or modification must be done manually in the Intercom UI or via a separate file management workflow.

Migration approach

Six steps for a successful Experia to Intercom data migration

  1. API access negotiation and discovery audit

    We open a scoping engagement with Experia to confirm API access credentials or negotiate read access to their admin panel. If API access is unavailable, we scope a manual export fallback. Simultaneously, we request a field inventory from the customer covering all Tickets, Customers, Companies, Agents, Teams, and any custom fields in use. The discovery audit phase lasts two to three weeks and produces a written data model document confirming what can migrate, what requires schema creation in Intercom, and what must be held for admin resolution.

  2. Schema design in Intercom

    We design the destination schema in Intercom. This includes creating Ticket Types and their Ticket Attributes to match Experia's ticket field inventory, pre-creating custom attributes for Contacts and Companies, defining Custom Objects for any non-standard Experia entities, and configuring Team structures. Schema is validated in an Intercom sandbox workspace before production migration begins.

  3. Sandbox migration and reconciliation

    We run a full migration into an Intercom test workspace using a representative data sample. The customer's support operations lead reconciles record counts, spot-checks field mapping accuracy, and validates that conversation threading and attachment handling meet expectations. Any mapping corrections and schema gaps discovered in sandbox are resolved before production migration. This phase typically lasts one to two weeks.

  4. Contact and Company import with deduplication

    We import Experia Customers as Intercom Contacts with email as the primary deduplication key. External IDs from Experia map to Intercom's external_id for future sync reliability. Companies import follows, with company-contact linkages resolved via the Intercom Companies API. We enforce sequential querying for Companies and CompanySegments to avoid session conflicts. Any Experia agent or team records without matching Intercom counterparts are flagged for admin provisioning.

  5. Ticket and Conversation import

    We import Experia Tickets and conversation threads after all Contacts are confirmed in Intercom. Each Ticket is linked to the resolved Contact record, and conversation messages are created as conversation parts in chronological order. Attachments migrate as ContentDocument records linked via ContentDocumentLink. Tags migrate as Intercom Tags. Custom ticket fields migrate as Ticket Attributes if the schema was pre-created; any undefined attributes are held for remediation.

  6. Cutover, validation, and automation handoff

    We freeze Experia writes during cutover, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver a written inventory of every Experia workflow, routing rule, and chatbot configuration requiring rebuild in Intercom's Workflow builder and Fin AI Agent setup. We support a one-week hypercare window for reconciliation issues. We do not rebuild Experia automations as Intercom workflows within the migration scope; that work is documented for the customer's admin or a separate Intercom implementation partner.

Platform deep dives

Context on both ends of the pair

Experia logo

Experia

Source

Strengths

  • Chatbot integration for automated inquiry handling reduces agent workload on common questions.
  • Unified inbox consolidates multi-channel customer messages into a single queue.
  • Small team-friendly onboarding with minimal configuration requirements.

Weaknesses

  • No publicly documented API means migration tooling must rely on undocumented endpoints or manual export.
  • Extremely limited public review corpus prevents confident assessment of product stability.
  • Pricing is not transparently published, complicating budget planning for migrations.
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. 5 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 Experia and Intercom.

  • Object compatibility

    C

    5 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

    Experia: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations land between three and five weeks for accounts with confirmed API access, under 10,000 Tickets, 5,000 Contacts, and no complex custom field schema. Migrations without confirmed API access or with undocumented custom fields extend to six to ten weeks because of the discovery audit phase required to map Experia's field inventory.

Adjacent paths

Related migrations to explore

Ready when you are

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