Helpdesk migration
Field-level mapping, validation, and rollback between HelpDeskEddy and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
HelpDeskEddy
Source
Intercom
Destination
Compatibility
10 of 11
objects map 1:1 between HelpDeskEddy and Intercom.
Complexity
BStandard
Timeline
2-4 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Intercom
Conversation
1:1HelpDeskEddy 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)
Intercom
Contact
1:1HelpDeskEddy 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)
Intercom
Company
1:1If 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
Intercom
Teammate
1:1HelpDeskEddy 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
Intercom
Team
1:1HelpDeskEddy 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
Intercom
Custom Conversation Attributes
lossyHelpDeskEddy 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
Intercom
Tag
1:1HelpDeskEddy 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
Intercom
Custom Conversation Attribute (time_entry)
1:1Time-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
Intercom
Custom Conversation Attribute (csat_score)
1:1CSAT 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
Intercom
Help Center Article
1:1HelpDeskEddy 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)
Intercom
Not migrated
1:1HelpDeskEddy 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.
| HelpDeskEddy | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Customer (End-user) | Contact1:1 | Fully supported | |
| Company (implicit) | Company1:1 | Fully supported | |
| Agent/Operator | Teammate1:1 | Fully supported | |
| Department | Team1:1 | Fully supported | |
| Custom Ticket Fields | Custom Conversation Attributeslossy | Mapping required | |
| Tag | Tag1:1 | Fully supported | |
| Time Spent / Billing Records | Custom Conversation Attribute (time_entry)1:1 | Mapping required | |
| Customer Satisfaction Ratings | Custom Conversation Attribute (csat_score)1:1 | Mapping required | |
| Knowledge Base Articles | Help Center Article1:1 | Fully supported | |
| Macros (Automated Actions) | Not migrated1:1 | Not supported |
Gotchas + challenges
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 gotchas
Sparse API documentation complicates migration scoping
Macros and automation rules do not migrate across platforms
Individual ticket fields require manual field-type mapping
Boxed version minimum 10 agents for on-premise deployment
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
HelpDeskEddy
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across HelpDeskEddy and Intercom.
Object compatibility
2 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
HelpDeskEddy: Not publicly documented.
Data volume sensitivity
HelpDeskEddy doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during HelpDeskEddy to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your HelpDeskEddy to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave HelpDeskEddy
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.