Helpdesk migration
Field-level mapping, validation, and rollback between Helpshift and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Helpshift
Source
Intercom
Destination
Compatibility
8 of 11
objects map 1:1 between Helpshift and Intercom.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Helpshift to Intercom is a structural migration that replaces an issue-volume, mobile-native support model with Intercom's seat-based, conversational customer engagement platform. Helpshift's Issues map to Intercom Conversations or Tickets, and Custom Issue Fields migrate to Intercom custom conversation attributes. We preserve end-user identity, agent assignments, conversation threads, and attachment metadata. Automations, Smart Views, and Queues are workspace configuration that do not export from Helpshift; we document them for manual rebuild in Intercom's Workflow builder. The pricing model shift from issue-count billing to per-seat billing requires an audit of historical issue volume to scope Intercom's capacity accurately, especially for teams that experienced seasonal spikes or bot-generated duplicates inflating their Helpshift counts.
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 Helpshift 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.
Helpshift
Issue
Intercom
Conversation or Ticket
1:1Helpshift Issues map to Intercom Conversations by default (messenger-first experience) or to Tickets (ticketed experience) depending on the customer's use case. We determine the model during scoping based on how Issues were used — Issues with structured resolution workflows and SLA tracking map better to Tickets; Issues used primarily as chat threads map to Conversations. Issue status (New, Waiting on Customer, Waiting on Agent, Resolved, Closed) maps to Intercom conversation state with a custom attribute hs_issue_status__c preserving the original state.
Helpshift
Custom Issue Fields
Intercom
Custom Conversation Attributes
1:1Helpshift Custom Issue Fields (CIFs) defined per-app export as attribute schemas and migrate to Intercom custom conversation attributes. Dropdown CIFs in Helpshift are capped at 1,000 options; Intercom has no equivalent hard limit, so we map each CIF directly to a custom attribute. Multi-select dropdowns map to Intercom multi-select attributes. Text, number, and date CIFs map to their equivalent Intercom types. CIFs without a matching Intercom attribute type become text-type attributes with a validation note in the mapping document.
Helpshift
End-user
Intercom
Contact
1:1Helpshift End-users migrate to Intercom Contacts with email, name, and user metadata preserved. Device platform, app version, and language from Helpshift's conversational user metadata migrate to Intercom custom contact attributes. We use email as the dedupe key. Any End-user appearing without an email address is flagged in the reconciliation report for admin resolution, since anonymous contacts in Intercom behave differently from anonymous Issues in Helpshift.
Helpshift
Agent
Intercom
Teammate
1:1Helpshift Agents (Admin, Supervisor, Agent roles) migrate to Intercom Teammates with role mapping: Admin and Supervisor map to Admin in Intercom; Agent maps to Agent in Intercom. Agent group associations from Helpshift map to Intercom Teams. We resolve by email match. If an agent email does not have a matching Intercom user account, the agent record is held in the reconciliation queue for the admin to provision the Intercom seat before migration continues.
Helpshift
App
Intercom
Workspace / Inbox
lossyHelpshift Apps define SDK configurations and which issue streams feed which inbox. Multiple Helpshift apps can feed a single inbox. We export the app configuration during discovery and document which apps correspond to which Intercom Inbox or Team. Each Helpshift app maps to an Intercom Inbox or to a custom attribute on Conversations to preserve the app origin. Apps that defined distinct branding or SDK embed configurations are documented for the customer to reconfigure in Intercom's widget settings.
Helpshift
FAQ
Intercom
Article
1:1Helpshift FAQs migrate to Intercom Articles. Article body text, section hierarchy, and publication state transfer. FAQ search relevance ranking does not transfer; Intercom's article ranking uses a different algorithm. We recommend rebuilding top-20 FAQs as articles in Intercom's Help Center before migration so that Fin AI has content to reference on day one. Section hierarchy from Helpshift maps to Intercom Collections.
Helpshift
Tag
Intercom
Tag
1:1Tags from Helpshift Issues export as a flat list and migrate to Intercom Tags. Tags are preserved without transformation. Tags used for issue categorization map to Intercom Tags on the conversation record. We do not merge tags — if the same tag label exists across multiple Helpshift apps, they become a single Intercom tag (Intercom does not scope tags by inbox by default).
Helpshift
Chat / Message History
Intercom
Part / Message
1:1Helpshift message threads within Issues export as flattened timelines per Issue via the REST API. Each message maps to an Intercom Part attached to the corresponding Conversation. Message author (Agent vs End-user), message body, timestamp, and attachment metadata transfer. We do not migrate message read receipts or typing indicators as Intercom does not store these as first-class record fields. The flattened timeline preserves auditability even though Intercom's threaded Part model differs from Helpshift's inline message order.
Helpshift
Attachment
Intercom
Attachment (ContentDocumentLink equivalent)
1:1Helpshift attachments on Issues download to a migration blob store, and file references migrate to Intercom conversation attachments. Large binary files that exceed API payload limits during migration are chunked or held with a flag in the reconciliation report for manual re-upload. We preserve attachment filenames, MIME types, and associated message context. Inline images in message bodies migrate as separate attachment records with the message Part referencing the attachment ID.
Helpshift
Automations
Intercom
Workflows
lossyHelpshift Automations (auto-tagging, auto-assigning, auto-replies, time-based triggers) are workspace configuration not exported via API. We document every active Automation during discovery, capturing its trigger type, conditions, and actions. The customer rebuilds them in Intercom's Workflow builder. Automations involving keyword-match triggers require a different implementation in Intercom's Rules engine and are documented with a specific rebuild recommendation.
Helpshift
Smart Views / Queues
Intercom
Inbox Views / Saved Replies
lossyHelpshift Smart Views (saved filters) and Queues are workspace configuration stored in the dashboard, not accessible via API export. We document the full Smart View and Queue rule set during discovery. Queues defining routing and priority map to Intercom's Inbox assignment rules and Team routing. Smart Views map to Intercom's saved conversation views with filter conditions documented for manual rebuild.
| Helpshift | Intercom | Compatibility | |
|---|---|---|---|
| Issue | Conversation or Ticket1:1 | Fully supported | |
| Custom Issue Fields | Custom Conversation Attributes1:1 | Mapping required | |
| End-user | Contact1:1 | Fully supported | |
| Agent | Teammate1:1 | Fully supported | |
| App | Workspace / Inboxlossy | Fully supported | |
| FAQ | Article1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Chat / Message History | Part / Message1:1 | Mapping required | |
| Attachment | Attachment (ContentDocumentLink equivalent)1:1 | Fully supported | |
| Automations | Workflowslossy | Mapping required | |
| Smart Views / Queues | Inbox Views / Saved Replieslossy | Fully 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.
Helpshift gotchas
Issue-based pricing is migration-critical for billing planning
Automations and Smart Views are not exported via API
SDK X migration breaks end-user identity from legacy SDK versions below 6.x
Custom Issue Field dropdowns cap at 1,000 options
Dashboard CSV export does not include attachments or full message threads
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
Discovery and Intercom plan selection
We audit the Helpshift account across apps, Custom Issue Field schemas, agent roles and group associations, active Automations and Smart Views, issue volume history (resolved, created, and per-month breakdown), and attachment count estimate. We pair this with an Intercom plan recommendation: Starter ($139/seat/mo) covers most migrations under 10 seats; Pro adds workflow rules, saved replies, and team inboxes; Advanced is required for Fin AI Agent with knowledge base. The discovery output is a written migration scope and an Intercom plan recommendation with the Helpshift issue-volume audit included for seat-sizing.
Intercom workspace configuration
We configure the Intercom destination workspace before any data moves: custom conversation attributes matching the Helpshift CIF schema, Teams matching agent groups, Inboxes matching Helpshift app-to-inbox mappings, and the conversation model decision (Tickets vs Conversations). We pre-create custom contact attributes for device metadata and conversational user metadata from Helpshift. If Fin AI will be used, we configure the Help Center and Collections structure during this phase so that Article migration has a destination.
End-user and FAQ preparation
We export End-users and FAQs first because Contacts and Articles are prerequisites for conversation migration. End-user export uses email as the dedupe key, with anonymous or partial-identity users flagged for reconciliation. FAQ export includes article body, section hierarchy, and publication state. We recommend the customer reviews and prioritizes the top-20 FAQ articles for migration before the main run so that Fin AI has content at launch. FAQs are published as Intercom Articles under the configured Collections.
Issue and message export via REST API
We extract Issues via the Helpshift REST API in paginated batches, fetching message content per Issue to supplement the CSV export. Attachments download to a migration blob store with filenames and MIME types preserved. We resolve the assignee (Agent) reference and end-user reference for each Issue. The issue-to-conversation mapping type (Ticket or Conversation) is applied during extraction. This phase produces the canonical migration dataset with all custom field values, timestamps, and attachment references resolved before Intercom import begins.
Agent reconciliation and Intercom seat provisioning
We extract every distinct Helpshift Agent and match by email against the Intercom workspace's user list. Agents without matching Intercom accounts are listed in a reconciliation report. The customer's Intercom admin provisions the remaining seats before production migration. Agent roles (Admin, Supervisor, Agent) map to Intercom Admin and Agent roles, and agent group associations map to Intercom Teams. Migration cannot proceed with record imports until owner references are resolved.
Production migration and cutover
We run production migration in dependency order: Contacts (from End-users), Articles (from FAQs), then Conversations (from Issues) with message Parts attached. Attachment files upload in parallel with a reference link embedded in the conversation Part. We run a delta migration window for records modified during cutover. We disable Helpshift SDK connections at the agreed go-live time and enable the Intercom workspace as the system of record. We deliver the Automation and Smart View inventory document to the customer's admin for manual rebuild in Intercom Workflows.
Platform deep dives
Helpshift
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Helpshift and Intercom.
Object compatibility
3 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
Helpshift: Not publicly documented — customers report variable throttling under high-volume API calls.
Data volume sensitivity
Helpshift 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 Helpshift to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Helpshift 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 Helpshift
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.