Helpdesk migration

Migrate from Gladly to Intercom

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

Gladly logo

Gladly

Source

Intercom

Destination

Intercom logo

Compatibility

60%

6 of 10

objects map 1:1 between Gladly and Intercom.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Gladly's conversation-centric data model and annual flat-rate contract structure create a fundamentally different migration surface than Intercom's ticket-native approach. We extract Gladly Customer Profiles, all associated Conversation Items across channels, Topics, and User records, then map them into Intercom Contacts, Conversations, and Admins. The most structurally significant migration step is splitting Gladly's single-open-Conversation-per-customer architecture into individual Intercom tickets, which will increase the apparent ticket count in Intercom compared to Gladly's open-conversation count. Gladly Workflows encode routing, handoff, and disclosure rules as configuration rather than data records and do not export via API, so we document them for manual reimplementation. Historical conversation exports from Gladly require a paid engagement or support-assisted file generation, which we flag as a pre-migration cost item during scoping.

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

Gladly logo

Gladly

What's pushing teams away

  • The mandatory 10-seat minimum ($1,800/month floor) and annual contract requirement lock small teams into costs they cannot justify, especially during off-season.
  • Seasonal e-commerce brands cannot scale seats down mid-contract, making Gladly cost-prohibitive for businesses with heavy Q4 volume and leaner off-periods.
  • Competitors like Freshdesk and Zendesk offer broader app ecosystems, more third-party integrations, and more granular ticket management features that Gladly lacks.
  • Support for escalation management, issue splitting/merging, and custom ticket properties is weaker than ticket-native platforms, frustrating teams with complex support workflows.
  • Some customers report difficulty getting adequate data exports when leaving, requiring involvement of Gladly Professional Services to facilitate historical exports.

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

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

Gladly

Customer Profiles

maps to

Intercom

Contacts

1:1
Fully supported

Gladly Customer Profiles map to Intercom Contacts. Each profile carries a unique Customer ID with a unique email and unique mobile number. When Gladly profiles are merged, the absorbed profile's Customer ID performs a 301-redirect to the surviving ID, but Gladly's Work Sessions Report retains the old Customer ID. We export both the current and all historical Customer IDs for every profile and map the full conversation history to the surviving ID in Intercom to prevent orphaned agent handle-time data.

Gladly

Conversations

maps to

Intercom

Conversations (Tickets)

1:many
Mapping required

Gladly's hard architectural constraint — one open Conversation per Customer Profile — means each Gladly Conversation must split into one or more Intercom Conversations by topic or issue type when multiple distinct customer issues exist within a single thread. We design the split logic during scoping: each channel segment or topic-tagged segment becomes a separate Intercom Conversation attached to the mapped Contact. The customer must be briefed that this will increase the apparent ticket count in Intercom relative to Gladly's conversation count.

Gladly

Conversation Items

maps to

Intercom

Conversation Parts (Messages, Notes)

1:1
Fully supported

All Gladly Conversation Items — individual messages across email, SMS, voice call summaries, and chat — map to Intercom Conversation Parts. We preserve the original timestamp (external_created_at), channel metadata, and agent attribution. For voice items, the call summary and disposition text map to a note-style Conversation Part in Intercom. Recording URLs, if exported from Gladly, attach as file URLs in the relevant Conversation Part.

Gladly

Topics

maps to

Intercom

Tags

1:1
Mapping required

Gladly Topics (taggable labels applied to Conversations for routing and analytics) map to Intercom Tags. We export all Topic assignments per Conversation and apply them as corresponding tags on the split Intercom Conversation. Tag-based routing rules in Gladly do not migrate as automation; we document them for manual rebuild in Intercom's Workflow builder.

Gladly

Workflows

maps to

Intercom

Workflows (manual rebuild)

lossy
Mapping required

Gladly Workflows encode routing logic, spam filtering, required disclosure rules, and agent handoff as configuration rather than data records. There is no bulk API endpoint to export Workflow definitions. We audit and document every active Gladly Workflow during discovery and deliver a written Workflow specification — trigger, conditions, and actions — for the customer's Intercom admin to rebuild in Intercom's Workflow builder. This is a manual step that sits outside the data migration scope.

Gladly

Users / Agents

maps to

Intercom

Admins

1:1
Fully supported

Gladly User records (name, email, role, and permissions) map to Intercom Admin records. We export all active and inactive users and match by email to the Intercom destination workspace. Any Gladly User without a matching Intercom Admin is placed in a reconciliation queue for the customer's admin to provision before record import resumes, because OwnerId references are required on Intercom Conversation assignments.

Gladly

Reports

maps to

Intercom

Reports (rebuild required)

lossy
Mapping required

Gladly exports CSVs via UI and API for standard reports including Work Sessions, Conversation Volume, and Topic distribution. Intercom's reporting model differs in attribution logic, grouping, and metric definitions. We export available Gladly CSV reports and deliver them as-is to the customer for reference. Intercom reporting dashboards require manual rebuild by the customer's admin using Intercom's analytics tools. CSAT historical data migrates as a custom attribute on each Contact if available.

Gladly

Knowledge Base (Gladly Answers)

maps to

Intercom

Articles (Help Center)

1:1
Fully supported

Gladly Answers articles with category hierarchy, metadata, and inline images map to Intercom's Help Center Articles. We export article content and category structure via Gladly's API and create Articles in Intercom's Help Center, preserving internal and external links. Images migrate as attachments. Multilingual content and translations migrate as separate article versions per locale. Note that AI-generated response rules native to Gladly Answers do not migrate; Fin AI in Intercom operates independently.

Gladly

Custom Objects

maps to

Intercom

Custom Objects

1:1
Mapping required

If the customer's Gladly instance uses custom objects (flagged during discovery), we audit the full source schema including all custom fields, data types, and lookup relationships. We pre-create the destination Intercom Custom Objects via Settings > Data > Custom Objects before any data import, matching field names and data types to Intercom's supported attribute types. Custom object data migrates after standard Contact and Conversation data because Custom Object definitions in Intercom may include Contact lookups that must resolve at insert time.

Gladly

Webhooks

maps to

Intercom

Webhooks (manual rebuild)

lossy
Mapping required

Gladly exposes a webhook system with configurable events, retry policies, and ping events. We export the webhook configuration (event types, target URLs, and payload templates) as a JSON document during discovery. Intercom's outbound webhook configuration differs in event model and payload structure. We deliver a written webhook inventory for the customer's admin to reconfigure in Intercom's Settings > Integrations > Webhooks post-migration. Active webhook integrations should be disabled on both ends during the migration window to prevent event delivery to stale endpoints.

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.

Gladly logo

Gladly gotchas

High

Historical conversation import is a paid Gladly add-on

Medium

Customer IDs change on profile merges

Medium

One open Conversation per customer constraint

Low

Default API rate limit of 10 requests per second

Low

Workflows do not export as data records

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

  • Historical conversation export is a paid Gladly add-on

    Gladly does not include historical conversation data in standard API exports; it requires a paid Historical Conversation Import add-on or a Gladly Professional Services engagement to generate the export file. Customers leaving Gladly must negotiate this export access through support or their implementation team, and turnaround can take weeks. We flag this as a pre-migration cost item during scoping and advise customers to initiate the export request early in the project. If the export file is not available before migration begins, historical conversations cannot be included in the data migration scope without it.

  • Gladly profile merges redirect Customer IDs

    When two Gladly Customer Profiles are merged, the absorbed profile's Customer ID 301-redirects to the surviving ID, but the Work Sessions Report retains the old Customer ID. We export both the current and all historical Customer IDs for every profile and map the full conversation history to the surviving ID in Intercom. If this mapping is skipped, agent handle-time reporting in Intercom will show incomplete data for customers who were merged in Gladly. This requires a pre-export reconciliation step against Gladly's Work Sessions Report.

  • One open Conversation splits into multiple Intercom Tickets

    Gladly enforces a single open Conversation per Customer Profile — a hard architectural constraint unlike Intercom's ticket-native model. When migrating, each Gladly Conversation must be split into individual Intercom Conversations by topic, issue type, or channel segment. This will increase the apparent ticket count in Intercom compared to Gladly's conversation count, and the customer must be briefed on this structural difference before cutover so that reporting expectations are aligned with the new data model.

  • Intercom requires specific import sequence for Contacts before Conversations

    Intercom's API enforces that Contacts must exist (with a valid external_id or Intercom-generated id) before Conversations referencing those Contacts can be imported. We sequence the migration: all Customer Profiles migrate to Intercom Contacts first, then Conversation Items are imported with resolved Contact references. Violating this order causes import failures and orphaned conversation records. Additionally, Intercom automatically filters out contacts marked as unsubscribed from audience lists; we verify phone number validation is disabled in Intercom settings before migration to prevent invalid phone numbers from blocking contact records.

  • Outbound campaigns should be disabled before migration

    Intercom operates under API rate limits that regulate the number of requests processed per time window. Active Outbound email campaigns in Intercom consume API quota during the migration window, which can slow or throttle the data import. We recommend that customers disable all active Outbound campaigns in Intercom (via Outbound > Campaigns) before the migration begins and re-enable them after the data import phase completes. This is a low-risk configuration step that significantly reduces the risk of 429 throttling errors during bulk import.

Migration approach

Six steps for a successful Gladly to Intercom data migration

  1. Discovery and scoping

    We audit the source Gladly instance for Customer Profile volume, active Conversation count, Conversation Item volume across channels, Topics taxonomy, User/Agent count and roles, any custom object configurations, active Workflows, webhook definitions, and Knowledge Base article count and category depth. We pair this with a review of the destination Intercom workspace: current plan tier, existing Contact and Conversation structure, and any pre-existing Tags that may conflict with the import. The discovery output is a written migration scope document that includes the Conversation-split strategy, the historical data export status (whether the Gladly export file has been or can be obtained), and a migration sequence plan.

  2. Schema design and split logic definition

    We design the destination Intercom schema before any data moves. This includes pre-creating any Custom Objects via Settings > Data > Custom Objects with fields matched to Gladly's custom field types, pre-populating Tags that mirror Gladly's Topics taxonomy, and defining the Conversation-split logic: each Gladly Conversation's items are partitioned by channel or Topic tag into individual Intercom Conversations attached to the mapped Contact. We also document the Workflow configurations for manual reimplementation handoff.

  3. Sandbox migration and reconciliation

    We run a full migration into the Intercom workspace using a test Contact subset or a staging environment if available. The customer's Intercom admin spot-checks 25-50 randomly selected Contacts and Conversations against the Gladly source for field accuracy, conversation threading, and tag assignment. The Split Logic is validated during this phase: the admin confirms that the ticket count increase is understood and that conversation attribution is correct. Any mapping corrections are applied before production migration begins.

  4. Contact and agent provisioning

    We migrate all Gladly Customer Profiles to Intercom Contacts first, preserving external_id, email, mobile number, name, and any custom profile fields. Gladly User/Agent records are matched by email to existing or newly provisioned Intercom Admins. Any User without a matching Intercom Admin is held in a reconciliation queue for the customer's admin to provision. Migration cannot proceed past Contact provisioning because Intercom requires valid Contact references before Conversation imports.

  5. Production migration in dependency order

    We run the production migration in this order: Contacts (from Gladly Customer Profiles), Admins (from Gladly Users), Knowledge Base Articles, Custom Objects, then Conversation Items with resolved Contact references and the Conversation-split logic applied. Historical data from Gladly is imported only if the export file has been obtained from Gladly Professional Services or support; if not, we import only the current live data. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, delta sync, and Workflow handoff

    We freeze Gladly 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 the Workflow documentation and webhook inventory to the customer's Intercom admin for manual reimplementation. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's support team. We do not rebuild Gladly Workflows as Intercom Workflows inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Gladly logo

Gladly

Source

Strengths

  • Native multi-channel (voice, SMS, email, chat) without separate telephony integrations.
  • Conversation-per-customer model preserves full context across interactions.
  • Flat-rate pricing with unlimited agents favors high-volume support centers.
  • AI-powered reply drafting and call summaries reduce agent handling time.
  • Strong brand roster (retail/e-commerce) with documented ROI on CSAT improvements.

Weaknesses

  • Minimum 10-seat contract creates a high floor for smaller teams.
  • Annual billing only — no monthly or pay-as-you-go options.
  • Limited escalation, issue-splitting, and ticket-property customization versus ticket-native platforms.
  • Smaller app marketplace and integration ecosystem than Zendesk or Freshdesk.
  • Historical data export requires a paid Gladly Professional Services engagement.
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 Gladly 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

    Gladly: 10 requests per second across all HTTP methods, with documented 429 responses and retry guidance.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Gladly to Intercom migrations complete in two to three weeks for accounts under 10,000 Customer Profiles, 50,000 Conversation Items, and no custom objects. Migrations with custom objects, large historical conversation volumes (especially if the Gladly historical export file has not yet been obtained), or complex Topic-to-Tag taxonomy mapping move to four to six weeks. The Gladly historical conversation export negotiation with Gladly Professional Services or support runs in parallel and can extend the overall project timeline if not initiated early.

Adjacent paths

Related migrations to explore

Ready when you are

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