Helpdesk migration

Migrate from HelpDesk 3 to Intercom

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

HelpDesk 3 logo

HelpDesk 3

Source

Intercom

Destination

Intercom logo

Compatibility

83%

10 of 12

objects map 1:1 between HelpDesk 3 and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from HelpDesk 3 to Intercom is a structural migration with three compounding challenges: HelpDesk 3 has no documented public API, so all data extraction requires admin-panel or CSV-based exports that must be validated for field completeness before mapping. Second, HelpDesk 3 stores in-app chat transcripts and email threads as separate conversation objects under a single ticket; we flatten these into a single chronological Intercom conversation and tag each message by its original channel so context is preserved. Third, HelpDesk 3's knowledge base uses a CMS-linked article model; we export as structured HTML, remap categories to Intercom Collections, and automatically rewrite internal cross-links to match the new URL structure. Workflows, automations, client portal configurations, and billing records tied to HelpDesk 3's CMS do not migrate; we deliver a written inventory for manual rebuild and note where Intercom's Fin AI Agent can replace existing rule-based automation at a fraction of HelpDesk 3's manual effort.

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

HelpDesk 3 logo

HelpDesk 3

What's pushing teams away

  • Self-hosting requires the customer to manage hosting, upgrades, security patches, and database backups — friction for teams without IT staff.
  • Only 6 months of complimentary support included with the lifetime license; ongoing support requires additional purchase.
  • No documented public API — extraction at migration is database-level.
  • Thin reviewer footprint on Capterra, G2 — limited validation data for procurement.
  • Single-vendor PHP/MySQL stack; teams scaling beyond a handful of operators typically migrate to Zendesk, Freshdesk, or HelpScout for managed reliability.

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

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

HelpDesk 3

Tickets

maps to

Intercom

Tickets

1:1
Mapping required

HelpDesk 3 Tickets map 1:1 to Intercom Tickets. The HelpDesk 3 ticket status (open, pending, resolved, closed) maps to Intercom Ticket State, and priority maps to Ticket Priority. We preserve the original ticket ID in a custom attribute for audit traceability. Multi-email linked tickets are flattened to a single Intercom ticket with the original email references stored as message metadata.

HelpDesk 3

Customers

maps to

Intercom

Contacts

1:1
Fully supported

HelpDesk 3 Customer records map to Intercom Contacts. Contact fields (name, email, phone, company) migrate directly. HelpDesk 3 company associations map to Intercom Companies via domain match or explicit company field. We deduplicate contacts by email address during import and flag any duplicates for customer admin review.

HelpDesk 3

Agents

maps to

Intercom

Teammates (Admins/Agents)

1:1
Fully supported

HelpDesk 3 Agent accounts (name, email, role, availability) map to Intercom Teammates. Role assignments migrate to Intercom Inbox permissions (admin, agent, viewer). We match by email and hold any Agent without a matching Intercom workspace invite in a reconciliation queue until the admin provisions the account.

HelpDesk 3

Conversations (Email)

maps to

Intercom

Conversations

1:1
Mapping required

HelpDesk 3 email thread objects migrate to Intercom Conversations as email-channel messages. Each message carries its original sender, recipient, timestamp, and body content. Attachments referenced in the email thread are downloaded, re-hosted, and linked to the corresponding Intercom message.

HelpDesk 3

Conversations (Chat)

maps to

Intercom

Conversations

1:1
Mapping required

HelpDesk 3 in-app chat transcripts migrate to Intercom Conversations as messenger-channel messages. We tag each chat message with channel:chat in the message metadata so agents can distinguish the original channel at a glance. Both conversation types are merged under the parent Ticket in chronological order.

HelpDesk 3

FAQ Articles

maps to

Intercom

Articles

1:1
Mapping required

HelpDesk 3 FAQ articles export as structured HTML with title, body content, category, and visibility. We remap HelpDesk 3 categories to Intercom Collections and Sections, preserving the hierarchy. Multilingual articles are mapped to their corresponding Intercom locale. Internal cross-links between articles are automatically rewritten to match Intercom's URL structure using the migration tool's link-rewrite engine.

HelpDesk 3

Attachments

maps to

Intercom

Attachments

1:1
Mapping required

File attachments linked to tickets and FAQ articles are exported to cloud storage, re-hosted, and relinked in Intercom. Attachments stored as external URLs in HelpDesk 3 are validated for accessibility before migration; broken URLs are flagged in the post-migration report. Inline images in FAQ articles are extracted and re-hosted as article attachments.

HelpDesk 3

Tags

maps to

Intercom

Tags

1:1
Mapping required

HelpDesk 3 ticket tags migrate to Intercom Conversation Tags. Tag names are preserved verbatim. HelpDesk 3 article tags migrate to Intercom Article Labels. Tag namespaces between the two platforms differ; we normalize at import time to prevent duplicate tag creation.

HelpDesk 3

Custom Fields

maps to

Intercom

Custom Attributes

lossy
Mapping required

HelpDesk 3 per-ticket and per-customer custom fields are extracted during the audit phase with their data types, picklist values, and usage frequency. We pre-create matching custom attributes in Intercom with equivalent types (text, number, date, select, multi-select) before ticket import begins. Custom field values are remapped during the ticket migration phase.

HelpDesk 3

Pipeline / Status Workflows

maps to

Intercom

Ticket Statuses / Ticket Types

lossy
Mapping required

HelpDesk 3 ticket status workflows (open, pending, resolved, closed) map to Intercom Ticket Status values. Custom statuses are flagged for manual configuration in Intercom Admin if no direct equivalent exists. The workflow rules that trigger on status change are documented in the automation inventory and are not migrated as code.

HelpDesk 3

Billing Records

maps to

Intercom

Customer Notes (or archived)

1:1
Mapping required

HelpDesk 3 billing module records (invoices, payments) tied to client accounts are not standard Intercom objects. We consolidate billing metadata (outstanding balance, subscription tier, last payment date) into the Intercom Contact or Company record as custom attributes. Full invoice history is exported as a CSV archive and linked from the Company record for admin reference.

HelpDesk 3

Client Portal Settings

maps to

Intercom

Documented (not migrated)

1:1
Not supported

HelpDesk 3 portal visibility rules, submission form configurations, and CMS embedding settings are tied to the source platform's infrastructure and are not structurally portable. We document the full portal configuration during the audit phase, including form fields, routing rules, and branding settings, so the customer admin can replicate them in Intercom's Message templates and Article visibility settings 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.

HelpDesk 3 logo

HelpDesk 3 gotchas

High

No documented public API for automated migration

Medium

Server connection instability during peak usage

Medium

Live chat and email conversations stored as separate objects

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 public API in HelpDesk 3

    HelpDesk 3 does not publish a REST API or developer documentation, which means all data extraction relies on admin-panel exports or direct database access where available. If neither is accessible, we request CSV exports per object (Tickets, Customers, Agents, FAQ Articles) and validate field completeness before field mapping begins. This manual step adds one to three days to the discovery phase and can extend the timeline if export files are incomplete or require re-run. We checkpoint each export so a partial failure does not restart the entire extraction from scratch.

  • Live chat and email stored as separate conversation objects

    HelpDesk 3 treats in-app chat transcripts and email threads as distinct conversation types, both linked to the same ticket. Intercom normalizes all channel conversations into a single chronological conversation timeline. We flatten HelpDesk 3 chat and email threads into a single Intercom conversation record, tag each message with its original channel (email or chat) in message metadata, and preserve the thread order using original timestamps. Failing to merge produces duplicate conversation artifacts or out-of-order messages that agents cannot interpret correctly.

  • Server connection instability during HelpDesk 3 export

    User reviews on G2 report intermittent server-connection failures in HelpDesk 3 that disrupt agent access and integrations during peak usage windows. If HelpDesk 3's servers are lagging or timing out during export, CSV downloads can fail mid-fetch. We schedule export phases during off-peak hours, implement retry logic with exponential backoff, and checkpoint exports so partial failures resume from the last successful row. We do not run exports against a live HelpDesk 3 instance under heavy load without this protection.

  • Intercom's native importer has 150K ticket and no-tag limits

    Intercom's built-in Zendesk-to-Intercom importer handles up to 150,000 tickets and does not migrate tags. For HelpDesk 3 migrations exceeding 150,000 tickets, we use the Intercom REST API with batch chunking and rate-limit handling. For tag migration, we run a separate tag-mapping phase via the Intercom API after the ticket import completes, applying each HelpDesk 3 tag to its corresponding Intercom conversation.

  • Custom objects in Intercom require relationship to both People and Conversation

    Intercom Custom Objects used in automated workflows and Fin AI Agent prompts must have a relationship defined to both the Contact (People) and the Conversation object. HelpDesk 3 custom fields on tickets do not carry this relationship constraint. When migrating HelpDesk 3 ticket custom fields as Intercom Custom Attributes, we configure the appropriate People and Conversation relationships during the schema design phase to avoid the workflow binding issue reported in Intercom's community forums where custom object arrays stuck with People data cannot be cleared.

Migration approach

Six steps for a successful HelpDesk 3 to Intercom data migration

  1. Discovery and export feasibility assessment

    We audit HelpDesk 3 across available export methods: admin-panel CSV export, database-level access, or custom script extraction. We inventory ticket count, customer count, agent count, FAQ article count, conversation volume (email vs chat split), attachment count and average size, and any active custom fields. We also assess HelpDesk 3 server stability history and schedule a test export during an off-peak window to validate field completeness. The discovery output is a written migration scope with record counts, export method confirmation, and a custom fields catalog.

  2. Export execution and data validation

    We run CSV exports from HelpDesk 3 admin panel per object (Tickets, Customers, Agents, FAQ Articles, Attachments). Each export is validated for column completeness, null-rate analysis on required fields, and date-format consistency. Attachments are downloaded from HelpDesk 3 and staged in cloud storage. Any export failures trigger retry with backoff. We checkpoint after each successful export phase so the project can resume from the last successful row if HelpDesk 3 connectivity drops.

  3. Intercom workspace provisioning and schema design

    We provision the Intercom workspace, create Teammate accounts matching the HelpDesk 3 agent list, configure Inbox permissions, and pre-create custom attributes (mapped from HelpDesk 3 custom fields) on Contacts, Companies, and Tickets. Knowledge base Collections and Sections are created to match HelpDesk 3 FAQ categories. Ticket Status values and Ticket Types are configured to match HelpDesk 3 workflow states. This phase runs in parallel with export validation.

  4. Conversation merge and ticket migration

    We run HelpDesk 3 ticket migration with chat and email conversation threads merged into single Intercom conversation records per ticket. Messages are ordered chronologically and tagged by original channel. Custom field values from HelpDesk 3 are mapped to the corresponding Intercom custom attributes during ticket insert. Tags are applied via a post-insert tag-mapping phase using the Intercom API. We run this phase in batches of 500 tickets with row-count reconciliation after each batch.

  5. Knowledge base import with cross-link rewriting

    FAQ articles are exported from HelpDesk 3 as structured HTML and imported into Intercom Articles under the matching Collections and Sections. Inline images are extracted, re-hosted, and relinked. Multilingual articles are mapped to their corresponding Intercom locales. The migration tool automatically rewrites internal cross-links between HelpDesk 3 articles to match Intercom's URL structure so that every migrated article link resolves correctly after go-live.

  6. Cutover, validation, and automation inventory delivery

    We freeze HelpDesk 3 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 row-count reconciliation report (tickets in, contacts in, articles in, attachments in) plus a spot-check validation on 25-50 records selected by the customer. We deliver the automation and workflow inventory document listing every HelpDesk 3 workflow rule, client portal configuration, and billing module setting that requires manual rebuild in Intercom. We support a three-day hypercare window for reconciliation issues raised by the support team.

Platform deep dives

Context on both ends of the pair

HelpDesk 3 logo

HelpDesk 3

Source

Strengths

  • All-in-one bundle covers ticketing, live chat, FAQ, and billing without switching platforms
  • Simple shared-inbox model aligns with small-team email-based support workflows
  • FAQ and knowledge base built directly into the CMS reduce setup overhead
  • Client management and light billing are available in a single subscription
  • Self-contained platform with minimal external integration dependencies

Weaknesses

  • No documented public API means migrations require export/import tooling or custom scripting
  • Limited integrations with external tools like Slack, Firebase, and calendar systems
  • Frequent UI updates introduce lag and server-connection instability reported by users
  • Smaller ecosystem compared to Zendesk, Freshdesk, or Hiver means fewer community resources
  • No visible tiered pricing or feature gating means the platform may not scale for mid-market teams
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 HelpDesk 3 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

    HelpDesk 3: Self-hosted — no vendor-imposed limits; constrained by hosting capacity.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your HelpDesk 3 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 and 500 FAQ articles with clean CSV exports available from the HelpDesk 3 admin panel. Migrations with over 30,000 tickets, complex custom fields, multilingual knowledge bases, or HelpDesk 3 server connectivity issues extend to six to ten weeks because of retry logic overhead, manual export scripting, and knowledge base cross-link remapping. The export feasibility assessment in week one determines whether the short or long timeline applies.

Adjacent paths

Related migrations to explore

Ready when you are

Move from HelpDesk 3.
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