Helpdesk migration

Migrate from HelpDeskEddy to Intercom

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

HelpDeskEddy logo

HelpDeskEddy

Source

Intercom

Destination

Intercom logo

Compatibility

91%

10 of 11

objects map 1:1 between HelpDeskEddy and Intercom.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from HelpDeskEddy to Intercom is a structural shift from a ticket-centric model to a conversation-first platform. HelpDeskEddy treats each ticket as an independent record with its own optional custom field schema; Intercom uses Conversations with message Parts, linked to Contacts and Companies, and supports custom attributes at the object level. We flatten HelpDeskEddy's observed custom field schemas across the full ticket scope, deduplicate by field name, and map each to an Intercom custom attribute with the appropriate type before import. Chat logs from HelpDeskEddy attach to the originating conversation as message Parts. Knowledge base articles migrate as Help Center articles with category assignment preserved. HelpDeskEddy's macros, dispatcher rules, and automation triggers do not migrate; we deliver a written inventory of every automation requiring rebuild in Intercom's Workflow builder or Fin AI Agent Procedures. We handle Intercom's 1,000 requests per minute API rate limit with 10-second burst window (166 ops per 10 seconds) using batch chunking and exponential backoff.

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

HelpDeskEddy logo

HelpDeskEddy

What's pushing teams away

  • Reporting is limited — users note insufficient reports on incident closure with detailed information, forcing reliance on external analytics tools like Yandex Datalens.
  • Limited integrations with external tools like Slack and Firebase disrupt workflows that expect help desk data to surface in other platforms.
  • Server connection issues have been reported by users, affecting access and integrations with connected services.
  • Frequent updates introduce lags that disrupt established workflows, according to user reviews on G2.
  • API documentation and public-facing details are sparse, making custom integration work difficult to scope independently.

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

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

HelpDeskEddy

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

HelpDeskEddy Tickets map to Intercom Conversations. We preserve status (open/in-progress/resolved) as Conversation state values, priority as a custom conversation attribute, and ticket body as the initial user message Part. Chat logs attached to the ticket become subsequent message Parts with agent name and timestamp preserved. Created_at and Updated_at timestamps migrate as Conversation created_at and last_updated_at.

HelpDeskEddy

Customer (End-user)

maps to

Intercom

Contact

1:1
Fully supported

HelpDeskEddy Customer profiles (name, email, contact metadata) map to Intercom Contact records. We deduplicate by email address during import and cross-reference against ticket requester fields to avoid duplicate Contact creation. Custom contact-level attributes from HelpDeskEddy migrate as Intercom custom contact attributes.

HelpDeskEddy

Company (implicit)

maps to

Intercom

Company

1:1
Fully supported

If HelpDeskEddy tickets reference company or organization fields, those map to Intercom Company records. We resolve the contact-to-company association at migration time. Intercom's Company object supports custom attributes that mirror any company-level custom fields from HelpDeskEddy.

HelpDeskEddy

Agent/Operator

maps to

Intercom

Teammate

1:1
Fully supported

HelpDeskEddy Agents map to Intercom Teammates by email address. We flag any Agent without a matching email in the destination workspace and hold them in a reconciliation queue for the customer to provision before record import resumes. Agent display names preserve as the Teammate name field.

HelpDeskEddy

Department

maps to

Intercom

Team

1:1
Fully supported

HelpDeskEddy Departments map to Intercom Teams. We preserve the department hierarchy and apply access-right configurations at the Team level in Intercom so that routing rules and inbox permissions align with the original structure.

HelpDeskEddy

Custom Ticket Fields

maps to

Intercom

Custom Conversation Attributes

lossy
Mapping required

HelpDeskEddy supports per-ticket individual custom fields that can vary by ticket. We perform a pre-migration discovery pass that enumerates all observed custom field names and types across the migration scope, deduplicates by field name, and maps each to an Intercom custom conversation attribute with the closest equivalent type (text, number, date, dropdown). Tickets without a value for a mapped field receive an empty attribute at the destination, which is expected behavior.

HelpDeskEddy

Tag

maps to

Intercom

Tag

1:1
Fully supported

HelpDeskEddy tags preserve as-is on the destination Conversation. Intercom supports tags on Contacts and Conversations, and we preserve the original tag vocabulary from HelpDeskEddy so that segmentation logic can be rebuilt in Intercom's targeting and workflow conditions using the same taxonomy.

HelpDeskEddy

Time Spent / Billing Records

maps to

Intercom

Custom Conversation Attribute (time_entry)

1:1
Mapping required

Time-tracking data attached to HelpDeskEddy tickets migrates as a custom time-entry attribute on the Intercom Conversation. Precision depends on whether the time data is stored as total minutes or as structured time-entry records. We convert to a numeric minutes field and flag where the destination does not natively support time sub-entries as a structured sub-object.

HelpDeskEddy

Customer Satisfaction Ratings

maps to

Intercom

Custom Conversation Attribute (csat_score)

1:1
Mapping required

CSAT ratings from HelpDeskEddy migrate to a custom numeric rating attribute on the Intercom Conversation. Intercom's native CSAT survey feature is a separate automation triggered post-migration; historical ratings land as a read-only custom attribute for audit and reporting continuity.

HelpDeskEddy

Knowledge Base Articles

maps to

Intercom

Help Center Article

1:1
Fully supported

HelpDeskEddy knowledge base articles migrate as Intercom Help Center articles. We preserve article body content, category assignment, status (published/draft), and associated tags. Articles are imported into the Intercom Help Center in dependency order (categories created before articles that reference them). Public-facing KB URLs will change at the destination.

HelpDeskEddy

Macros (Automated Actions)

maps to

Intercom

Not migrated

1:1
Not supported

HelpDeskEddy macros are dispatcher-engine automation rules referencing internal field IDs and UI states that have no equivalent in Intercom. We do not migrate macro definitions. We deliver a written inventory of every HelpDeskEddy macro (name, trigger conditions, actions) with a recommended Intercom Workflow or Fin AI Agent Procedure equivalent so the customer's admin can rebuild automation logic post-migration.

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.

HelpDeskEddy logo

HelpDeskEddy gotchas

High

Sparse API documentation complicates migration scoping

High

Macros and automation rules do not migrate across platforms

Medium

Individual ticket fields require manual field-type mapping

Medium

Boxed version minimum 10 agents for on-premise deployment

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

  • Sparse HelpDeskEddy API docs require pre-migration discovery

    HelpDeskEddy's public API documentation has no documented rate limit, bulk export endpoint, or field schema reference. Before committing to a migration plan, we run a pre-migration API discovery pass using the Postman collection as our primary integration guide, enumerating available endpoints and validating actual field availability against the sparse public docs. Customers should request a test API key during scoping so we can confirm endpoint coverage before the migration plan is finalized.

  • Per-ticket custom field schemas require flattening across all tickets

    HelpDeskEddy allows individual custom fields that differ from ticket to ticket, meaning two tickets in the same queue may have different custom field schemas. We discover all observed custom field types across the migration scope, deduplicate by field name, and map each to an Intercom custom conversation attribute. This flattening step adds scope to the discovery phase and must complete before any record import begins.

  • Intercom API rate limit requires batch chunking throughout migration

    Intercom's default rate limit is 1,000 requests per minute, distributed as approximately 166 operations per 10-second window to prevent traffic spikes. We throttle all write operations to stay within this window, implement exponential backoff on HTTP 429 responses, and chunk large datasets (contacts, conversations, articles) into manageable batches. Large migrations without rate-limit handling will hit 429 errors and stall.

  • HelpDeskEddy macros and dispatcher rules do not migrate

    HelpDeskEddy macros reference internal ticket states, field IDs, and dispatcher engine actions that have no direct equivalent in Intercom's Workflow builder or Fin AI Agent Procedures. We document every macro in a written inventory as part of the migration handover and provide a recommended Intercom equivalent for each. Customers must rebuild automation logic in Intercom's visual Workflow canvas or via Fin AI Agent Procedures post-migration.

Migration approach

Six steps for a successful HelpDeskEddy to Intercom data migration

  1. API discovery and scoping pass

    We connect to the HelpDeskEddy source environment using the customer's API credentials and enumerate all available endpoints, field schemas, and record counts across tickets, contacts, companies, agents, departments, tags, and knowledge base articles. We document undocumented fields by inspecting live responses, identify any gaps against the sparse public API docs, and confirm the HelpDeskEddy edition (cloud or boxed) and agent count. The output is a written migration scope with record counts per object, a custom field inventory, and a risk flag for any inaccessible data.

  2. Destination workspace provisioning and schema design

    We provision the Intercom destination workspace and design the schema before any data moves. This includes configuring Teams to match HelpDeskEddy's department hierarchy, provisioning Teammates (reconciling by email against HelpDeskEddy's agent list), creating custom conversation attributes from the flattened custom field inventory, and setting up Help Center categories to match HelpDeskEddy's knowledge base taxonomy. Articles are staged in draft status so the customer can review content before publishing.

  3. Sandbox migration and reconciliation

    We run a full migration into an Intercom sandbox or a parallel test workspace using a representative data sample (minimum 500 tickets, 200 contacts, 20 articles). The customer reconciles record counts, spot-checks 25-50 random conversation records against HelpDeskEddy source data, and validates custom attribute values, tag vocabulary, and knowledge base structure. Any mapping corrections are made here before production migration begins.

  4. Object migration in dependency order

    We run production migration in record-dependency order using Intercom's REST API with batch chunking and rate-limit handling. Agents and Departments migrate first (for routing and inbox assignment). Contacts and Companies follow (for conversation linkage). Tickets migrate as Conversations with message Parts attached. Knowledge base articles import last (categories created before articles). Time-entry data and CSAT ratings land as custom conversation attributes on the associated conversation records.

  5. Knowledge base transfer and Fin AI Agent data prep

    We migrate HelpDeskEddy knowledge base articles to the Intercom Help Center, preserving body content, category assignment, tags, and published/draft status. We flag any articles that may require review before publishing due to formatting differences between platforms. If the customer plans to deploy Fin AI Agent for automated ticket resolution, we ensure migrated articles are indexed and accessible to Fin via the Help Center, noting that unstructured legacy ticket content is less effective for AI training than well-structured articles.

  6. Cutover, validation, and automation rebuild handoff

    We freeze HelpDeskEddy writes during cutover and run a final delta migration of any records modified during the migration window. We validate conversation threading, tag preservation, and custom attribute completeness across a final reconciliation sample. We deliver the macro and automation inventory document to the customer's Intercom admin team with recommended Workflow equivalents. We do not rebuild HelpDeskEddy macros as Intercom Workflows or Fin Procedures within migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

HelpDeskEddy logo

HelpDeskEddy

Source

Strengths

  • Flat per-agent pricing without per-contact or per-ticket billing traps.
  • Rapid user adoption reported in verified G2 reviews, with immediate incident resolution from deployment.
  • Visual ticket tray workflow (open/in-progress/resolved) requires no initial configuration.
  • On-premise boxed deployment available alongside cloud for data-residency compliance.
  • TOTP two-factor authentication provides a documented security baseline.

Weaknesses

  • Sparse public API documentation makes migration scoping and automation difficult to plan independently.
  • Limited third-party integrations compared to larger help desk platforms.
  • Reporting depth is insufficient for teams requiring granular closure analytics without external tooling.
  • Frequent update cycles introduce performance lags that disrupt established team workflows.
  • Knowledge base and chat history require manual re-linking to tickets after migration in most destinations.
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 HelpDeskEddy 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

    HelpDeskEddy: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 10,000 tickets with straightforward field mapping and no knowledge base transfer. Migrations with knowledge base articles, per-ticket custom field flattening across large ticket scopes, chat log threading, and time-entry records move to five to eight weeks because of the discovery pass required to enumerate undocumented API fields and the schema-design work for the destination workspace.

Adjacent paths

Related migrations to explore

Ready when you are

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