Helpdesk migration

Migrate from Herodesk to Intercom

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

Herodesk logo

Herodesk

Source

Intercom

Destination

Intercom logo

Compatibility

75%

9 of 12

objects map 1:1 between Herodesk and Intercom.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Herodesk to Intercom is a step up from a solo eCommerce helpdesk to a full customer-communication platform. Herodesk's Lite plan permits only one user and one inbox, making it unsuitable for any multi-agent team from the start; Plus at €14.95/user/month covers basic multi-channel ticketing and AI agents. Intercom at $29/seat/month on Essential adds a help center, SLA management, and Fin AI Agent for automated resolution at $0.99 per outcome. We migrate Customers to Contacts, Tickets to Conversations, Tags to Labels, and Channels to Intercom Inboxes. Workflow Automations and AI Agent configurations cannot transfer because they live in Herodesk's rules engine with no export representation; we audit them during discovery and deliver a written specification for recreation in Intercom Rules or Fin. The absence of a bulk-export endpoint on Herodesk's side means we pull every object in paginated chunks, monitoring response times and applying backoff to stay within undocumented rate limits.

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

Herodesk logo

Herodesk

What's pushing teams away

  • Teams outgrow the single-user Lite tier quickly when multiple agents need independent Inboxes, forcing an unplanned upgrade to Plus.
  • No enterprise tier, custom SLAs, or white-glove onboarding limits appeal for growing companies that eventually need enterprise-grade governance and support.
  • Limited advanced automation capabilities compared to Zendesk or Salesforce Service Cloud — power users report hitting feature ceilings.
  • Absence of a public bulk-export API makes data portability awkward; teams migrating away must rely on per-object API pulls or manual CSV 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 Herodesk objects map to Intercom

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

Herodesk

Customer

maps to

Intercom

Contact

1:1
Fully supported

Herodesk Customers map directly to Intercom Contacts. We preserve email address (used as the dedupe key), full name, phone, and any custom properties as Intercom custom attributes on the Contact. Herodesk's webshop-linked order context attaches to the Customer record as a linked order reference; we preserve the order ID and key fields as a Contact custom attribute for the customer's Intercom admin to link to the external order system.

Herodesk

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Herodesk Tickets (Conversation threads with status, assignee, timestamps, and message history) map to Intercom Conversations. We preserve open/closed status, assignee (mapped to an Intercom Teammate by email match), created_at timestamp, and the full message thread including internal notes as Intercom Conversation parts. Closed ticket state maps to Intercom's closed Conversation state.

Herodesk

Message

maps to

Intercom

Conversation Part

1:1
Fully supported

Individual messages within a Herodesk Ticket map to Intercom Conversation Parts. We preserve author (agent or customer), message body, timestamp, and attachment references. Internal notes in Herodesk map to Intercom's internal Conversation Parts with the same visibility constraints preserved.

Herodesk

User / Agent

maps to

Intercom

Teammate

1:1
Fully supported

Herodesk Users map to Intercom Teammates by email match. We migrate name, email, and active/inactive status. Herodesk's role model is flat (no granular permissions on Lite; Plus adds team-level access); Intercom's Admin/Agent/Viewer roles are applied based on the customer's scoping input. Any Herodesk User without a matching Intercom Teammate goes to a reconciliation queue for the customer to provision before record import.

Herodesk

Inbox

maps to

Intercom

Inbox or Team

1:1
Fully supported

Herodesk Inboxes aggregate channels and tie to user access. On Lite plan only one Inbox is available; Plus supports multiple. We map each Herodesk Inbox to a corresponding Intercom Inbox or Team Inbox depending on whether the customer wants agent-level or team-level routing in Intercom. Multiple Herodesk Inboxes on Plus tier map to multiple Intercom Inboxes with distinct channel assignments.

Herodesk

Channel

maps to

Intercom

Channel

1:1
Fully supported

Herodesk supports Email, Facebook, Instagram, and Chat channels per Inbox. We map each active Herodesk channel to its equivalent Intercom channel type. Email maps to Intercom Email channel; Chat maps to Intercom Chat channel; Facebook and Instagram map to Intercom Facebook Messenger channel (Instagram DMs route through the same channel in Intercom). Channels with no direct Intercom equivalent are flagged for the customer's admin to configure as a custom channel.

Herodesk

Tag

maps to

Intercom

Label

1:1
Fully supported

Herodesk Tags migrate to Intercom Labels. We preserve tag names and apply them to the corresponding migrated Conversations. Multi-tag tickets become Conversations with multiple Label assignments in Intercom. Tags are the most straightforward object to migrate because both platforms support label-based filtering and reporting.

Herodesk

Auto-tagging Rule

maps to

Intercom

Rule

lossy
Fully supported

Herodesk Auto-tagging Rules cannot be exported as data because they live in the rules engine with no API representation. We audit every active Auto-tagging Rule during the discovery phase, document the trigger conditions and tag assignments in a written specification sheet, and hand that to the customer's Intercom admin to rebuild as Intercom Rules (Workflows in Intercom's terminology). The rules inventory is part of the migration deliverable.

Herodesk

Workflow Automation

maps to

Intercom

Rule

lossy
Fully supported

Herodesk Workflow Automations (routing, auto-reply, auto-tagging) do not migrate as code. We inspect the active automation configuration during discovery, document each workflow's trigger, conditions, and actions in a written inventory, and deliver it to the customer's admin for recreation in Intercom Rules or Fin AI Agent setup. Rebuilding is outside the data migration scope.

Herodesk

AI Agent

maps to

Intercom

Fin AI Agent

lossy
Fully supported

Herodesk AI Agent configurations (automatic reply rules and translation settings) have no export representation in the API. We audit the active AI Agent configuration, document the reply rules, language settings, and escalation triggers, and deliver a written specification for the customer to implement Fin AI Agent in Intercom. The functional equivalent exists in Intercom but the configuration must be rebuilt manually.

Herodesk

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

File attachments on Herodesk Tickets and Messages are downloaded via the Herodesk API and re-uploaded to Intercom using the Intercom REST API. We preserve original filenames and file type. Inline images within message bodies are extracted and re-hosted in Intercom's attachment store. Large attachment volumes (over 50,000 files) extend the migration timeline and may require bulk pre-upload coordination.

Herodesk

Order Context

maps to

Intercom

Custom Object (optional)

1:1
Fully supported

Order references from Herodesk's connected webshops (Shopify, WooCommerce, Magento, Prestashop) are stored as linked context on Customer and Ticket records. We preserve the order ID and key fields as Contact custom attributes or as an Intercom Custom Object (Order) if the customer provisions it before migration. Full order records belong in the eCommerce platform and are not migrated. If the customer wants Custom Objects, they must provision the schema in Intercom Settings > Data > Custom Objects before migration begins; we cannot create the schema during import.

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.

Herodesk logo

Herodesk gotchas

High

Lite plan single-user and single-inbox constraint blocks real multi-agent migrations

Medium

No bulk-export endpoint means API pulls must be sequenced per object

Medium

AI Agents and Workflow Automations are not machine-migratable

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

  • Herodesk Lite plan caps exports at one user and one inbox

    Herodesk Lite permits only one user and one inbox. Any migration scope involving multiple agents, multiple inboxes, or channel data beyond the single permitted inbox cannot be executed on Lite. We check the source plan during scoping and flag if the customer's export scope exceeds Lite capabilities. The customer must upgrade to Plus before we can export team-wide data. This constraint is a scoping gate, not a technical migration issue — it must be resolved before data extraction begins.

  • No bulk-export endpoint means API pulls are sequenced per object

    The Herodesk REST API lacks a documented bulk-export or batch endpoint. We pull Customers, Tickets, Messages, and Attachments in separate paginated requests using cursor-based pagination where available. Undocumented rate limits mean we monitor response times and apply proactive backoff. For high-volume accounts (over 20,000 tickets) this sequencing extends the extraction window. We emit a per-object extraction log so the customer can verify what was pulled before we begin Intercom imports.

  • Intercom Custom Objects must be provisioned before migration begins

    Intercom's Custom Object schema must be created by the customer in Settings > Data > Custom Objects before migration starts. The object name is permanent once saved and cannot be renamed. If the customer wants to link order data from Herodesk's webshop integrations as Custom Objects in Intercom, we need the schema ready at import time. We cannot create the schema during data load. We flag this at scoping and hold the migration until the customer confirms the schema is provisioned.

  • Workflow Automations and AI Agents are not machine-migratable

    Herodesk Workflow Automations (routing, auto-reply, auto-tagging) and AI Agent configurations (reply rules, translation settings) live in Herodesk's rules engine and have no export representation in the API. We cannot transfer them directly. We audit the active configuration during discovery, document each rule with its trigger, conditions, and actions in a written specification sheet, and deliver it to the customer for recreation in Intercom Rules or Fin AI Agent. This is a known limitation disclosed in our standard scope: automations do not migrate as code.

  • Phone number validation in Intercom can block contact imports

    Intercom enforces phone number validation during contact imports. If Herodesk records contain phone numbers in non-standard formats (common in international customer databases), the import will fail silently or reject those records. We recommend the customer disables phone number validation in Intercom at Settings > Your Workspace > People Data > Phone before migration begins. We flag this during pre-flight and can apply a normalization transform on phone fields during export if the customer requests it.

Migration approach

Six steps for a successful Herodesk to Intercom data migration

  1. Discovery and plan verification

    We audit the source Herodesk account across plan tier (Lite or Plus), user count, inbox count, active channels, tag inventory, active Workflow Automations, AI Agent configuration, and attachment volume. We verify the plan tier and export capabilities before any data extraction. If the account is on Lite and the scope requires multi-agent or multi-inbox export, we halt and require an upgrade to Plus before proceeding. The discovery output is a written migration scope document covering every object, its record count estimate, and any pre-migration actions required on both platforms.

  2. Pre-migration configuration on Intercom

    We guide the customer through the Intercom pre-flight checklist: disabling phone number validation at Settings > Your Workspace > People Data > Phone, enabling default assignment settings for unassigned conversations at Settings > Inbox Settings > Assignment Preferences, and provisioning any Custom Object schemas in Settings > Data > Custom Objects if order context migration is required. We also extract a full list of Intercom Teammates and Inboxes so that Herodesk Users and Inboxes can be mapped before data extraction begins.

  3. Sequenced API extraction from Herodesk

    We pull Herodesk data object by object via the REST API in dependency order: Users first (for email-based matching), then Customers, then Tickets, then Messages, then Attachments. Each object is paginated with cursor-based iteration where supported, and we apply backoff handling based on observed response latency. We emit a per-object extraction log with record counts and any errors encountered. Attachments are downloaded to temporary storage with filenames preserved and linked back to the source message by ID.

  4. Schema mapping and data transformation

    We apply the object mapping logic: Herodesk Customers to Intercom Contacts, Tickets to Conversations with full message history as Conversation Parts, Tags to Labels, and Channels to Intercom channel equivalents. We transform timestamps to Intercom's expected format, normalize phone numbers if the customer has not disabled validation, and apply the Auto-tagging Rule inventory to tag mapping decisions. Any tag that has no direct Intercom Label equivalent is flagged for the customer's admin to resolve before the final import.

  5. Intercom import with reconciliation

    We import data into Intercom in dependency order: Contacts first (the parent records for all conversations), then Teammates (mapped by email), then Conversations with parts, then Labels applied to Conversations. Attachment re-upload runs in parallel with message import using Intercom's file attachment API. Each phase emits a row-count reconciliation report: records attempted, records imported, records skipped, and records failed with reason codes. Failed records are retried once; persistent failures are logged for the customer to resolve manually.

  6. Automation inventory handoff and cutover

    We freeze Herodesk writes during cutover, run a final delta extraction of any records modified during the migration window, and apply the delta to Intercom without duplicating existing records. We deliver the Automation Inventory document (Workflow Automations, AI Agent rules, and Auto-tagging rules documented with trigger, conditions, and actions) to the customer's admin for recreation in Intercom Rules or Fin AI Agent setup. We support a one-week hypercare window for reconciliation issues. Workflow rebuild, Fin AI Agent configuration, and help center article population are outside the data migration scope and are handled as separate engagements.

Platform deep dives

Context on both ends of the pair

Herodesk logo

Herodesk

Source

Strengths

  • Purpose-built for eCommerce with native Shopify, WooCommerce, and Magento integrations that surface order context directly in tickets.
  • Straightforward per-user pricing with no contact-volume surcharges or AI upcharges — Plus at €14.95/user/month is all-inclusive.
  • Free tier is genuinely free forever with no credit card required, allowing unlimited evaluation time.
  • GDPR-compliant and EU-hosted, addressing data residency concerns for European eCommerce merchants.
  • AI translation and auto-reply agents are included on Plus without a separate add-on cost.

Weaknesses

  • No enterprise tier, custom SLA, or white-glove onboarding — not suitable for companies requiring dedicated account management or compliance certifications beyond GDPR.
  • Lite plan is severely limited (1 user, 1 inbox) and forces a jump to Plus for any multi-agent team, with no intermediate tier.
  • Public API documentation and rate limits are not well-advertised, making programmatic data extraction unpredictable for migrations.
  • No native knowledge base or self-service portal, limiting customers who want to deflect tickets with public-facing FAQ content.
  • Small company (7 employees, founded 2023) presents a higher vendor-risk profile for long-term platform stability.
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 Herodesk 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

    Herodesk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 10,000 Customers, 20,000 Tickets, and moderate attachment volume land in two to three weeks. Migrations with large attachment volumes (over 50,000 files), multiple Inboxes requiring team-level routing, active Auto-tagging rules needing documentation, or a Custom Object schema to build in Intercom move to four to six weeks. The Lite-plan upgrade gate (if applicable) adds one to two weeks to the overall timeline before data extraction begins.

Adjacent paths

Related migrations to explore

Ready when you are

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