Helpdesk migration

Migrate from Help Sumo to Intercom

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

Help Sumo logo

Help Sumo

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between Help Sumo and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Help Sumo uses a ticket-queue model organized around status, priority, assignee, and custom fields. Intercom uses a conversation model where every customer interaction is a threaded message linked to a contact. The migration requires mapping ticket status values to Intercom conversation state, threading Help Sumo message entries into Intercom's message structure, and resolving Intercom's inbox and team hierarchy upfront. The primary technical constraint is that Help Sumo publishes no public API, so data extraction relies on screen-scraping or a manual database export requested directly from AJ Square. We create Intercom contacts before importing conversations so that every conversation has a valid contact reference. Knowledge base articles migrate as Intercom Articles with body content intact; URL slugs regenerate on import, which we flag for post-cutover link updates. Workflows, automations, and reports do not migrate as code; we deliver a written inventory for the customer's admin to rebuild.

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

Help Sumo logo

Help Sumo

What's pushing teams away

  • Product review footprint has stagnated — most public reviews (G2, Capterra, SoftwareAdvice) are from 2019-2024 with sparse recent activity, raising concerns about ongoing investment and roadmap.
  • Voice ticketing and reporting are gated behind the top Sumo Plan ($79/agent/month), so customers needing analytics on Baby or Kid plans get pushed to upgrade or switch.
  • Free plan storage is capped at 1GB — once attachment volume grows, customers either upgrade or migrate to a more storage-generous helpdesk.
  • Limited integration ecosystem compared to Zendesk/Freshdesk app marketplaces, pushing teams with custom tech stacks toward platforms with deeper third-party connectors.
  • ITQlick gave it a 2/10 pricing competitiveness score in 2024, indicating the per-agent escalation curve becomes uncompetitive at higher seat counts despite the low entry price.

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

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

Help Sumo

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Help Sumo tickets migrate as Intercom Conversations. We map ticket status (open, pending, resolved, closed) to Intercom conversation state (open, resolved, closed), ticket priority to a custom conversation priority attribute, assignee to an Intercom teammate assignment, and tags to conversation tags. The original Help Sumo ticket ID is preserved as a custom conversation attribute (e.g., hs_ticket_id__c) for cross-reference. Help Sumo message entries thread directly into Intercom messages with author attribution and timestamp preserved.

Help Sumo

Customer

maps to

Intercom

Contact or Lead

1:1
Fully supported

Help Sumo customer profiles map to Intercom Contacts (for users who have initiated conversations) or Leads (for contacts who have not yet messaged). We map email, name, company name, phone, and any custom contact attributes. Customers with no email address in Help Sumo are flagged for admin review before import because Intercom requires an email or user_id for contact creation. Custom attributes must be pre-defined in Intercom as contact attributes before import.

Help Sumo

Agent

maps to

Intercom

Teammate and Team

1:1
Fully supported

Help Sumo agent accounts map to Intercom Teammates. We match by email address. Help Sumo role and permission levels map to Intercom permission groups (admin, agent). Help Sumo group assignments map to Intercom Teams, which are required for inbox routing rules. Any Help Sumo agent without a corresponding Intercom workspace invitation is held in a reconciliation queue until the admin provisions the account.

Help Sumo

Tag

maps to

Intercom

Tag

1:1
Fully supported

Help Sumo tags migrate as both contact attributes (for segmentation) and conversation tags (for ticket classification). Tag names transfer directly. We flag any naming conflicts where the same tag label exists in both contexts and resolve with a naming convention during ETL. Intercom's tag model does not support tag hierarchy, so any hierarchical tag structure in Help Sumo flattens to a flat label list.

Help Sumo

Conversation thread

maps to

Intercom

Message

1:1
Fully supported

Each Help Sumo ticket contains a chronological conversation thread with message entries, timestamps, author attribution, and internal notes. We map these to Intercom Messages within the corresponding Conversation, setting the message author type (user or admin) and preserving timestamps. Internal notes from Help Sumo migrate as Intercom notes (admin-visible only) by detecting the internal-note flag in the source data. The channel type (email, chat) is inferred from Help Sumo's inbox source.

Help Sumo

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

Files attached to Help Sumo tickets or knowledge base articles migrate as Intercom attachments linked to the parent message or article. We flag any attachments exceeding Intercom's file size limit (20 MB per file) and any file types not supported by Intercom's attachment API (executable files are rejected). Attachments are re-uploaded to Intercom's CDN during migration; original download URLs from Help Sumo are not preserved.

Help Sumo

Knowledge Base Article

maps to

Intercom

Article

1:1
Fully supported

Help Sumo knowledge base articles migrate as Intercom Articles grouped by their source category or section. Article body content, author, publication status, and creation or update timestamps transfer directly. Article URL slugs are regenerated in Intercom based on article title, so any publicly linked KB URLs from Help Sumo will break after migration. We deliver a link audit inventory listing every Help Sumo article URL that the customer's admin must update post-cutover.

Help Sumo

Custom Field

maps to

Intercom

Custom Attribute

lossy
Fully supported

Help Sumo ticket custom fields require manual schema pre-creation in Intercom as contact or conversation attributes before migration begins. Supported type mappings: text fields map to Intercom text attributes, numeric fields to number attributes, dates to date attributes, single-select lists to dropdown attributes, and multi-select lists to list attributes. Any Help Sumo field type with no direct Intercom equivalent (e.g., rich-text formatted fields) is flagged for admin decision on how to handle the content.

Help Sumo

Team / Group

maps to

Intercom

Team

1:1
Fully supported

Help Sumo agent groups or teams map to Intercom Teams, which form the routing unit for inbox assignment. We create the team structure in Intercom before agent migration so that each teammate can be assigned to the correct team during import. Help Sumo group names transfer directly as Intercom team names. Inbox routing rules in Intercom are configured post-migration by the admin based on the migrated team structure.

Help Sumo

Inbox

maps to

Intercom

Inbox

lossy
Fully supported

Help Sumo's email and chat inboxes map to Intercom Inboxes, which serve as the routing destination for conversations. We document the source inbox mapping during scoping so that the admin can configure Intercom inbox routing rules after migration. Help Sumo does not support multiple independent inboxes with separate routing, so teams upgrading from a single Help Sumo inbox will need to plan their Intercom inbox hierarchy during migration scoping.

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.

Help Sumo logo

Help Sumo gotchas

High

No public API documented limits migration tooling

Medium

Small user base means limited community migration references

Low

Knowledge base article migration may require manual URL fixes

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

  • Help Sumo has no public API, requiring manual export coordination

    Help Sumo does not publish a public REST API or developer documentation, meaning automated migration tooling cannot pull data programmatically. We work around this by requesting a direct database export from AJ Square or by building screen-scraping scripts against the Help Sumo UI. Screen-scraping is brittle and fails if the vendor changes the UI layout or session-handling. We strongly recommend requesting a database export from Help Sumo before migration scoping is finalized, as this materially reduces migration risk and timeline. If a database export is not available, we scope the screen-scraping phase separately and plan additional regression testing after any Help Sumo UI update.

  • Intercom API rate limits slow large conversation migrations

    Intercom enforces API rate limits that cap the number of requests per minute per workspace. Large Help Sumo accounts with high message counts (100,000+ messages) will experience migration slowdown if we do not implement request throttling and exponential backoff. We monitor the Intercom API response headers during migration and throttle the ETL process to stay within limits. A migration that processes 50,000 conversation messages may take 8-14 hours of active migration time spread across multiple days due to rate-limit pacing.

  • Intercom requires contacts before conversations import

    Intercom's import API requires every conversation to reference an existing contact. Help Sumo exports tickets and customer records in the same data dump without enforcing dependency order, so we must re-sequence the ETL pipeline to import all contacts first, then all conversations referencing those contacts. Any ticket without a matching contact email is flagged for admin resolution before the conversation import phase begins. Skipping this sequencing step results in API errors and dropped conversation references.

  • Help Sumo article URLs will not persist after migration

    Help Sumo generates article URLs based on internal slugs that will not transfer to Intercom's URL structure. When we import Help Sumo articles as Intercom Articles, the destination URLs regenerate based on article titles. Any knowledge base article URLs that are referenced externally (in Help Center links, email templates, or customer communications) will break after cutover. We deliver a link audit listing every migrated article's original Help Sumo URL so the customer's admin can update external references before or immediately after go-live.

  • Intercom inbox and team structure must be planned before migration

    Help Sumo uses a single shared inbox model with no concept of inbox hierarchy. Intercom's routing depends on a pre-configured team and inbox structure that determines how conversations are assigned and managed. If the customer plans to split support by product line, region, or channel in Intercom, those inbox and team configurations must exist before migration so that conversation assignments can route correctly. We create the inbox and team schema in Intercom during the pre-migration setup phase, before any data import begins.

Migration approach

Six steps for a successful Help Sumo to Intercom data migration

  1. Scoping and data audit

    We audit Help Sumo across ticket volume, message count per conversation, agent and team count, tag inventory, custom field definitions, and knowledge base article count. Because Help Sumo has no public API, we also assess whether a direct database export from AJ Square is available or whether screen-scraping is required. We deliver a written migration scope document including the object inventory, estimated record counts per object type, identified custom field types, and a recommended inbox and team structure for Intercom based on the customer's support workflow.

  2. Data extraction from Help Sumo

    If a database export is available from AJ Square, we receive it as a structured data dump (CSV or SQL backup) and parse it into normalized tables for ETL processing. If no export is available, we build screen-scraping scripts to extract ticket records, customer profiles, agent accounts, message threads, tags, and article content from the Help Sumo UI. We test the extraction on a sample of 50 tickets to validate data completeness before running the full export. Any extraction errors or data gaps are documented and escalated to the customer for Help Sumo vendor coordination.

  3. Intercom workspace pre-configuration

    We create the Intercom workspace structure before data import begins. This includes provisioning Inboxes (one or more based on the customer's routing plan), Teams (mapped from Help Sumo groups), Teammates (with correct permission groups), and custom attributes for contacts and conversations (mapped from Help Sumo custom fields). We configure conversation state mapping (Help Sumo ticket status to Intercom conversation state) and set the initial inbox routing defaults. Any automated campaigns in the destination workspace are paused before migration to prevent customer-facing notifications from firing during import.

  4. Sandbox migration and reconciliation

    We run a full migration into an Intercom test workspace using production-like data volume. The customer reconciles record counts (contacts in, conversations in, articles in), spot-checks 25-50 records for data fidelity against the Help Sumo source, and reviews the conversation threading and tag assignment. Mapping corrections and any missing custom attribute definitions are applied before the production migration begins. The sandbox phase also confirms that the Intercom API rate limits allow the full migration to complete within the estimated timeline.

  5. Production migration in dependency order

    We run production migration in strict dependency order: Contacts first (every conversation requires a contact reference), Teams and Teammates (inbox assignment depends on team membership), Conversations (with ticket status mapped to conversation state and message threads threaded correctly), Attachments (linked to parent messages or articles), Tags (applied to contacts and conversations after their parent records exist), Knowledge Base Articles (imported as Intercom Articles with content and publication status), and Custom Fields (final pass for any records with field values that required attribute creation after initial contact import). Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, link audit, and rebuild handoff

    We freeze Help Sumo write access during cutover, run a final delta migration for any records modified during the migration window, then hand off Intercom as the system of record. We deliver the knowledge base link audit (original Help Sumo article URLs versus new Intercom article URLs) for the admin to update any public-facing references. We deliver a written inventory of Help Sumo workflows, automations, and report configurations that require manual rebuild in Intercom's automation and reporting tools. We support a one-week hypercare window for reconciliation issues. We do not rebuild Help Sumo automations as Intercom workflows inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

Help Sumo logo

Help Sumo

Source

Strengths

  • Lightweight help desk with straightforward ticket-based workflow
  • Shared inbox view so the whole team sees open requests
  • Basic reporting on ticket volume and resolution times
  • Multi-channel support for email and chat inboxes
  • Built-in knowledge base for customer self-service

Weaknesses

  • Very few verified user reviews and limited public documentation
  • No publicly documented API for programmatic data export or migration
  • Small vendor with minimal market presence and community support
  • Feature set is basic compared to established help desk platforms
  • No published pricing tier breakdown or enterprise security certifications
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. 6 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 Help Sumo and Intercom.

  • Object compatibility

    D

    6 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

    Help Sumo: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Small teams with under 5,000 tickets, 2,000 contacts, and no knowledge base migration typically complete in two to three weeks. Mid-size migrations with 5,000-20,000 tickets, message-heavy conversation threads, and a knowledge base of up to 50 articles move to three to five weeks. Large migrations exceeding 20,000 tickets, high message counts (100,000+ individual messages), or complex custom field schemas requiring schema re-design in Intercom extend to six to ten weeks. The Help Sumo data extraction method (vendor-provided database export versus screen-scraping) is the largest variable in the timeline estimate.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Help Sumo.
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