Helpdesk migration

Migrate from HelpCrunch to Intercom

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

HelpCrunch logo

HelpCrunch

Source

Intercom

Destination

Intercom logo

Compatibility

73%

8 of 11

objects map 1:1 between HelpCrunch and Intercom.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from HelpCrunch to Intercom is a schema reorganization, not a simple record copy. HelpCrunch stores customer data in a flat Customer object with custom properties, while Intercom separates Contacts from Companies and uses a conversation-first data model with separate Conversation Parts. We handle that structural split during migration by mapping HelpCrunch Customers to Intercom Contacts with their custom properties preserved, exporting chat transcripts to Intercom Conversation records with message parts intact, and transferring knowledge base articles into Intercom's Help Center with their internal links rewritten to match Intercom URLs. Chatbot flows, auto message triggers, and popup configurations do not migrate as automation code because their behavioral conditions are not portable; we deliver a written inventory of every chatbot node and auto message rule for the customer's admin to rebuild in Intercom's Builder. Intercom's API rate limit of 1,000 requests per minute is substantially higher than HelpCrunch's 120 requests per minute, which we use to accelerate bulk imports through batched sequential calls, but we monitor the X-RateLimit-Remaining header and throttle proactively to avoid HTTP 429 responses.

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

HelpCrunch logo

HelpCrunch

What's pushing teams away

  • Reliability concerns and bugs — reviews describe recurring issues with integrations and core features that break unexpectedly, disrupting support workflows.
  • AI capabilities fall short of modern standards — the platform's AI is described as a hybrid of rule-based flows and limited newer AI agents, not competitive with purpose-built AI-first solutions.
  • Constrained feature set on lower tiers — the Basic plan caps automation at 3 auto messages and 3 popups, and lacks AI entirely, pushing teams toward expensive upgrades.
  • Hidden escalation costs for AI — while the Pro plan includes some AI conversations, additional AI chats cost $29/month for just 100 more, which adds up quickly at scale.
  • Limited customization options — G2 reviews cite restrictions on customizing workflows and the chat widget appearance, particularly on lower-priced plans.

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

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

HelpCrunch

Customer

maps to

Intercom

Contact

1:1
Fully supported

HelpCrunch Customer records map directly to Intercom Contact. Standard fields (name, email, userId, phone) transfer as native Intercom Contact fields. Custom properties on HelpCrunch Customers migrate to Intercom custom attributes, but Intercom requires field type matching: text properties map to text attributes, numeric to number, date to date, and checkbox to boolean. We flag any HelpCrunch custom properties that do not have a matching Intercom type and discuss the appropriate transformation during scoping. The Contact's created_at and updated_at timestamps preserve from HelpCrunch where accessible via API.

HelpCrunch

Customer (with company association)

maps to

Intercom

Contact + Company

1:many
Fully supported

HelpCrunch does not have a separate Company object; company data lives as a custom property or nested within Customer. We split these at migration time: if a HelpCrunch Customer record has a company name property, we create a corresponding Intercom Company first and link the Contact to it via the company_id attribute. This requires a two-phase import (Companies then Contacts) to satisfy Intercom's foreign-key resolution. We preserve any company-level custom properties as attributes on the Intercom Company.

HelpCrunch

Chat (Conversations)

maps to

Intercom

Conversation + Conversation Parts

1:1
Fully supported

HelpCrunch Chat records map to Intercom Conversation objects, with each individual message becoming a Conversation Part. The chat metadata (timestamp, status, assignee, channel) transfers to Intercom's conversation attributes. Message content, author type (agent vs customer), and internal notes map to Conversation Part records with appropriate part_type values. Active chat widget session state does not transfer because it is runtime context. Chat attachments migrate as file URLs where the source platform's storage is accessible.

HelpCrunch

Article (Knowledge Base)

maps to

Intercom

Article (Help Center)

1:1
Fully supported

HelpCrunch knowledge base articles migrate to Intercom Help Center articles. We export article title, body HTML, author, publication status, and SEO metadata (meta title, meta description, slug). Intercom Help Center requires articles to be organized into Collections; we create a default Collection during migration and note the customer may want to create topic-specific Collections post-migration. Internal links between HelpCrunch articles are rewritten to match the new Intercom Help Center URL structure automatically. Embedding context (standalone page vs in-widget) does not transfer and must be reconfigured in Intercom's widget settings.

HelpCrunch

Saved Reply

maps to

Intercom

Snippet

1:1
Fully supported

HelpCrunch Saved Replies are key-value pairs scoped to the team. We export them as structured text objects with the shortcut abbreviation and the full response body. These import into Intercom as Snippets in the Outbound section, preserving the shortcut abbreviation as the Snippet key for agent efficiency. HTML formatting in saved replies maps to Intercom's Snippet content formatting.

HelpCrunch

Email Template

maps to

Intercom

Template

1:1
Fully supported

HelpCrunch Email Templates include subject, body HTML, and variable placeholders. We extract the template content and variable names, then import into Intercom's Templates section under Outbound. Variable placeholders are preserved as liquid-style tokens and will resolve in Intercom's template rendering if the customer configures the matching attribute mappings in Outbound. Subject line and sender name transfer directly.

HelpCrunch

Auto Message

maps to

Intercom

Outbound Message (manual rebuild required)

lossy
Fully supported

HelpCrunch Auto Messages include popup triggers, proactive chat invitations, and behavioral targeting rules. We export the message content and trigger logic (behavioral conditions, timing, page targeting) as structured data. The trigger conditions are not transferable as code because Intercom's Outbound campaign model uses different behavioral operators and event definitions. We deliver a written inventory of every Auto Message with its content, trigger conditions, targeting rules, and the recommended Intercom Outbound Campaign or Workflow equivalent for the customer's admin to rebuild.

HelpCrunch

Chatbot

maps to

Intercom

Custom Bot (manual rebuild required)

lossy
Fully supported

HelpCrunch Chatbot flows are node-based automation trees with branching logic. We export the flow content and structure including node types, conditions, and branching paths. Node-by-node rebuilding in Intercom's Custom Bot Builder is required because HelpCrunch's rule-based flow nodes and condition syntax do not map to Intercom's Step and Condition blocks. We provide a node-by-node mapping document that lists each HelpCrunch chatbot node and its recommended Intercom Custom Bot Step equivalent so the customer's team or an Intercom partner can reconstruct the logic post-migration.

HelpCrunch

Tag

maps to

Intercom

Tag

1:1
Fully supported

HelpCrunch Tags are flat string labels applied to Customers and Chats. We export the full tag taxonomy and reapply tag associations during import. Tags on Customers transfer to Intercom Contact tags; tags on Chats transfer to Intercom Conversation tags. The tag string values are preserved exactly as they appear in HelpCrunch.

HelpCrunch

Custom Properties (Fields)

maps to

Intercom

Custom Attributes

1:1
Mapping required

Custom properties on HelpCrunch Customers include types (text, number, date, checkbox, dropdown). We map these to Intercom custom attributes by type: text properties become text attributes, numeric become number attributes, date properties become date attributes, and checkbox become boolean attributes. Intercom requires field types to match during import mapping; we flag any mismatched types during discovery and apply type coercion or truncation where necessary before loading.

HelpCrunch

Agent (Team Member)

maps to

Intercom

User

1:1
Fully supported

HelpCrunch Agent records include name, email, and role. We transfer agent profiles to Intercom as Admin or Agent users based on the HelpCrunch role. The customer's admin must assign the appropriate Intercom permission set (Admin, Agent, or Viewer) at the destination because HelpCrunch role semantics do not map directly to Intercom's three-tier permission model. We include the email-to-Intercom-user mapping in the migration manifest.

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.

HelpCrunch logo

HelpCrunch gotchas

High

API rate limit of 120 req/min blocks bulk migrations

Medium

AI conversation caps throttle history migration

Medium

Legacy API key deprecation requires key rotation

Low

Knowledge base articles require manual re-embedding

Low

HelpCrunch branding on chat widget in Basic plan

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

  • Intercom requires field type matching for custom attributes

    When importing HelpCrunch custom properties as Intercom custom attributes, the field type must match exactly. Text properties can only map to Intercom text attributes, numeric to number attributes, dates to date attributes. A numeric HelpCrunch property cannot map to a text Intercom attribute and vice versa. We catch type mismatches during discovery and apply explicit type conversions or discuss truncation with the customer before migration begins. Migrations that skip this check fail silently or produce empty attribute values on the Intercom side, requiring post-migration data cleanup.

  • Chatbot flows and auto messages do not migrate as automation

    HelpCrunch's chatbot flows and auto message triggers are not transferable to Intercom's Custom Bot Builder or Outbound Campaigns because the behavioral condition operators, event definitions, and node logic differ between platforms. We export the content and document the trigger conditions as a written inventory for the customer's admin to rebuild. If the customer's support operation depends heavily on proactive chatbot flows or auto message sequences, this rebuild scope should be estimated before migration begins. Failing to account for automation rebuild time means teams arrive in Intercom without the engagement triggers that drove conversions in HelpCrunch.

  • HelpCrunch API rate limit extends extraction time

    HelpCrunch's API enforces 120 requests per minute. During extraction of large contact databases or long conversation histories, this rate limit stalls bulk reads and requires exponential backoff with jitter. A migration of 20,000 HelpCrunch contacts at 120 req/min takes substantially longer than the equivalent Intercom import at 1,000 req/min. We manage this by chunking large record sets, pacing requests within the limit, and running parallel pipelines for independent object types (contacts and conversations) to maximize extraction throughput within the constraint. Customers should expect the HelpCrunch-side extraction to take longer than the Intercom-side import.

  • Knowledge base article internal links require URL rewriting

    HelpCrunch knowledge base articles often contain internal links pointing to other HelpCrunch articles. When articles migrate to Intercom Help Center, those internal URLs break unless they are rewritten to match the new Intercom Help Center URL structure. We handle URL rewriting as part of the article migration by detecting HelpCrunch article links in article body HTML and replacing them with the equivalent Intercom Help Center URLs. Customers with deeply cross-linked knowledge bases should validate internal link integrity post-migration and flag any remaining broken links for manual correction.

  • Phone number validation may block contact import

    Intercom validates phone number formats on contact records. If HelpCrunch contact records contain invalid, malformed, or incomplete phone numbers, the Intercom import will reject those records or strip the phone field. We recommend disabling phone number validation in Intercom workspace settings (Settings, Your Workspace, People Data, Phone) before migration begins and re-enabling it post-import so that all phone data lands intact. We flag any records with invalid phone numbers in the pre-migration data audit and either clean them before import or import them without the phone field.

Migration approach

Six steps for a successful HelpCrunch to Intercom data migration

  1. Discovery and data audit

    We audit the HelpCrunch account across plan tier, object counts (Customers, Chats, Articles, Saved Replies, Email Templates, Tags, custom properties), and conversation volume. We extract a representative sample of custom properties to verify field types, check for missing or null values, and identify any company data encoded as custom properties versus a separate object. We document every active chatbot flow and auto message for the automation rebuild inventory. The discovery output is a written scope with record counts, a field type matrix for all custom properties, and the chatbot and auto message inventory.

  2. Schema mapping and Intercom workspace preparation

    We map HelpCrunch objects to Intercom objects and create the corresponding Intercom schema: custom attributes defined with matching types, Help Center collections created, snippet shortcuts imported, and users provisioned from the HelpCrunch agent list. We coordinate with the customer's Intercom admin to confirm attribute names, verify workspace settings (particularly phone validation and default inbox assignment), and ensure the migration user has the appropriate API access. If HelpCrunch data includes company associations as custom properties, we create Intercom Companies first so that the Contact-to-Company link can be resolved during the contact import phase.

  3. HelpCrunch data extraction with rate-limit handling

    We extract all HelpCrunch data via the REST API using the Public API key from Settings, Developers, Public API. We respect the 120 req/min rate limit with exponential backoff, chunking large record sets into sequential batches. For contacts, we paginate using the API's cursor-based pagination. For conversations, we pull transcript history including all message parts, timestamps, and assignee metadata. For knowledge base articles, we export body HTML, metadata, and SEO fields. Each extraction phase emits a row-count manifest so that the import can be verified against the source.

  4. Transformation and data preparation

    We transform extracted data to match Intercom's schema. This includes splitting HelpCrunch Customers with company custom properties into Contact and Company records, applying field type conversions for any mismatched custom properties, rewriting knowledge base internal article links to Intercom Help Center URLs, and building a tag reapplication manifest. We prepare CSV or JSON payloads per object type in the order required by Intercom's dependency rules (Companies before Contacts, Contacts before Conversations) and validate the payload structure against Intercom's API expectations before loading.

  5. Intercom data load in dependency order

    We load data into Intercom in dependency order: first Companies (if any exist in the migration scope), then Contacts with their custom attributes and company links, then Conversations with message parts, then knowledge base articles into Help Center collections. We batch requests to stay within Intercom's 1,000 req/min rate limit, monitor the X-RateLimit-Remaining header, and apply brief pauses when the remaining budget drops below 50 requests. Each phase produces a reconciliation report comparing imported row count to the extraction manifest. Tag associations are applied last to avoid breaking conversation imports.

  6. Cutover, validation, and automation rebuild handoff

    We freeze HelpCrunch writes during the final cutover window, run a delta migration of any records modified since the initial extraction, and switch the customer's system of record to Intercom. We validate by spot-checking 25-50 random contacts, conversations, and articles against the HelpCrunch source. We deliver the chatbot and auto message inventory document to the customer's admin team for rebuild in Intercom's Builder and Outbound Campaigns. We offer a one-week hypercare window to resolve reconciliation issues. We do not rebuild HelpCrunch automations as Intercom workflows inside the migration scope.

Platform deep dives

Context on both ends of the pair

HelpCrunch logo

HelpCrunch

Source

Strengths

  • Bundles live chat, email marketing, and help desk in a single subscription without per-feature add-ons.
  • Per-user pricing is transparent with no per-contact billing surprises on lower tiers.
  • REST API with Bearer token auth enables programmatic export of contacts, chats, and templates.
  • CSV and XLSX export available directly from the dashboard for contacts and reports.
  • Active migration assistance program offers free transfer of contacts, saved replies, and templates from Intercom, Zendesk, and LiveChat.

Weaknesses

  • 120 req/min API rate limit is restrictive for bulk data exports at scale.
  • AI features are heavily gated: even the Pro plan caps AI conversations at 50/month, with costly add-ons for additional capacity.
  • No documented bulk or batch API endpoint — single-record POST operations require pagination loops.
  • Reliability concerns in user reviews describe bugs in integrations and core features.
  • Knowledge base and popup migrations are only free for contacts, saved replies, email templates, and auto messages; articles and popups require paid assistance.
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 HelpCrunch 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

    HelpCrunch: 120 requests per minute per organization.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your HelpCrunch 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 with fewer than 20,000 Contacts, straightforward custom properties, and a knowledge base under 50 articles. Migrations with 20,000-50,000 Contacts, conversation histories exceeding 50,000 message records, complex custom property schemas with 20-plus fields, or a knowledge base with extensive internal linking move to five to eight weeks because of knowledge base re-embedding, link rewriting, and custom attribute type reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

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