AI Guides β€’

Migrate from Intercom to an AI Chatbot: 2026 Checklist

Migrate from Intercom to an AI chatbot in 6 steps: export data, rebuild your knowledge base, cut over, and stay GDPR-compliant.

A

Anas R.

β€” read

Migrate from Intercom to an AI Chatbot: 2026 Checklist

Migrating from Intercom to an AI chatbot means six sequential steps: export your Intercom data before any cancellation clock starts, rebuild your help center as a RAG-searchable knowledge base, re-wire your integrations and workflows, run a parallel cutover with a rollback plan, and close out your GDPR obligations. Done in order, a small support team can complete the switch in one to three weeks without a support gap.

The hard part is not choosing a new platform β€” it is the mechanics of getting your data out of Intercom intact. Intercom's export tooling has real limits: capped CSV rows, expiring download links, and no bulk help center export. This guide walks through each step with the actual constraints you will hit, sourced from Intercom's own developer and help documentation.

This is a vendor-neutral operational guide. It does not compare pricing plans in depth β€” for a full cost breakdown against Intercom Fin's per-resolution billing, see our dedicated Heeya vs Intercom Fin comparison.

The 6 Migration Steps (Overview)

A structured Intercom-to-AI-chatbot migration follows six steps, roughly in this order: inventory what you have, export it before your data window narrows, rebuild the knowledge base for retrieval instead of self-service browsing, reconnect the tools that plugged into Intercom, run both systems in parallel during cutover, and close the loop on data retention once you cancel.

  • 1. Inventory β€” list every workflow, integration, and help center article currently live in Intercom.
  • 2. Export β€” pull conversations, contacts, and attachments before cancellation starts your retention clock.
  • 3. Rebuild the knowledge base β€” convert help center articles into documents a RAG chatbot can retrieve from.
  • 4. Re-wire integrations β€” reconnect CRM sync, webhooks, and any Custom Bot workflows to the new platform.
  • 5. Cutover β€” run the new chatbot in parallel before fully switching the live widget, with a rollback plan ready.
  • 6. GDPR close-out β€” request your full data export and confirm deletion once the Intercom contract ends.

The most common failure mode is skipping straight to step 4. Teams that migrate the chat widget first and treat data export as an afterthought routinely discover, weeks later, that they can no longer pull historical conversations β€” because Intercom's own retention and export windows have already started narrowing (see Step 5).

Step 2: Export Your Intercom Data (API Limits to Know)

Do this first β€” before you touch cancellation, integrations, or the widget.

Intercom's Data Export API and admin-panel exports work, but they were built for periodic backups, not for a one-time full migration. Three constraints matter most when you plan the export:

  • CSV export row cap: manual CSV exports from the Intercom inbox are capped at roughly 10,000 rows per export. Larger conversation histories need multiple exports or the Data Export API in batches.
  • Expiring download links: export download links generated by Intercom expire after a short window (around 2 days). Download and archive files immediately β€” do not queue exports and come back to them later.
  • Message parts cap per conversation: individual conversation threads returned via the API are capped at roughly 500 message parts. Very long-running threads (multi-year support tickets) may be truncated and need to be paginated or fetched in segments.

There is no bulk export endpoint for the Intercom help center itself. Articles have to be pulled individually β€” either through the Articles API, one article at a time, or by scraping the public help center URLs if the API access tier does not include content export. Budget time for this: a help center with 150 articles is a different job than one with 15.

What to export, specifically

Conversations (with tags and custom attributes intact), contacts and their custom data fields, attachments referenced in conversations, and every help center article's raw text. Export contacts and conversations separately β€” attachments are not always bundled automatically and may need to be pulled via their individual URLs before those links expire.

Source: Intercom's own developer documentation on the Data Export API confirms these mechanics β€” verify current limits against your account's API tier before you plan your export timeline, since Intercom periodically adjusts caps by plan.

Step 3: Rebuild the Knowledge Base (Help Center β†’ RAG)

An Intercom help center is built for humans to browse by category. A RAG (Retrieval-Augmented Generation) knowledge base is built for a language model to retrieve the single most relevant passage for a specific question. The two structures are not interchangeable β€” porting your help center over as-is usually produces mediocre chatbot answers.

What changes between "help center" and "RAG-ready"

  • One topic per document: a 40-article help center category exported as one giant file retrieves poorly. Split it back into individual, single-topic documents β€” ideally the same granularity as the original articles.
  • Strip navigation and boilerplate: exported HTML often carries sidebar links, "Was this helpful?" widgets, and related-article blocks. These add noise to retrieval. Clean them out before upload.
  • Preserve headings: RAG chunking uses document structure (H1/H2) to scope passages. If your export flattens formatting, re-add headings manually for your highest-traffic articles at minimum.
  • Flag outdated articles: an Intercom help center accumulates stale content over years. A migration is the natural checkpoint to archive anything that no longer reflects your product or policies β€” do not carry dead weight into the new knowledge base.

Conversation history: mine it, do not just archive it

Your exported Intercom conversations are also a source of unwritten knowledge β€” the questions customers actually asked that never made it into a formal help center article. Before you finalize the knowledge base, scan a sample of historical conversations for recurring questions with no matching article, and write short documents to cover those gaps. This single step often improves post-migration chatbot accuracy more than the article migration itself.

For the mechanics of turning documents into a retrieval-ready index β€” chunking, embeddings, vector storage β€” see our guide on what RAG is and how it works.

Step 4: Re-Wire Integrations and Workflows

Intercom deployments accumulate integrations over time: CRM sync (Salesforce, HubSpot), Custom Bot workflows, Slack notifications, webhooks into internal tools, and sometimes Zapier or Make automations layered on top. None of these migrate automatically β€” each has to be inventoried and rebuilt on the new platform.

  • CRM sync: identify which contact fields and conversation events sync to your CRM today. Confirm the new chatbot platform supports the same sync direction (contact creation, tagging, deal updates) before cutover.
  • Custom Bot / workflow logic: Intercom's rule-based Custom Bots (branching decision trees, qualifying questions) do not translate directly to a RAG chatbot's system-prompt-driven behavior. Rebuild the underlying logic as instructions and escalation rules rather than trying to replicate the flow chart node-for-node.
  • Webhooks and internal tools: list every webhook currently firing from Intercom (ticket creation in your internal system, alerting, analytics pipelines) and confirm an equivalent event exists on the new platform.
  • Team notifications: Slack or email alerts for escalations, missed messages, or specific keywords need to be reconfigured β€” this is often the integration teams forget until the first missed handoff after cutover.

Do this inventory before cutover, not during. A missing webhook discovered on day one of the live switch is a support incident; the same gap found during planning is a checklist item.

Step 5: Cutover With No Downtime (+ Rollback Plan)

A clean cutover runs both systems in parallel before fully retiring Intercom, rather than switching the live widget in one step. This gives you a window to catch gaps in the knowledge base or missed integrations while the old system is still available as a safety net.

The parallel-run window

Deploy the new chatbot on a staging URL or a low-traffic page first. Run real questions through it β€” ideally the recurring questions you mined from Intercom conversation history in Step 3 β€” and compare answer quality against what Intercom (or a human agent) would have given. Two to five business days of parallel testing is typically enough to surface the obvious gaps for a small-to-mid-sized knowledge base.

The switch itself

Replace the Intercom Messenger script with your new chatbot's embed snippet on the live site. Keep the Intercom account active β€” do not cancel it yet β€” for a defined grace period (commonly one to two weeks) so you retain access to historical data and can fall back if the new deployment surfaces a critical gap.

Rollback plan

Before you switch, write down the specific conditions that would trigger a rollback: for example, escalation rate spiking above a defined threshold, or a pattern of factually wrong answers on a topic you thought was covered. If Intercom is still active and its script tag is not yet removed from your codebase, reverting is a same-day operation. This is the main reason not to cancel Intercom immediately after switching the widget.

Step 6: GDPR β€” Retention, Export, and Deletion

If you operate in or serve the EU, GDPR obligations do not end when you stop using Intercom β€” they govern what happens to the data Intercom already holds on your behalf. Two windows matter here, and both are documented on Intercom's own help site.

  • GDPR data export window: Intercom's self-service GDPR data export is limited to roughly the last 90 days of data. If you need a complete historical export for compliance purposes, request it well before cancellation β€” do not assume the standard export tooling covers your full history.
  • Post-cancellation retention: after a workspace is cancelled, Intercom retains data for approximately 13 months before deletion. This is useful as a safety net if you discover a gap after cutover, but it is not indefinite β€” track the date and confirm final deletion if required for your compliance posture.

Document the export and deletion dates in your migration record. If your company operates under EU data protection obligations, this closes the loop on your data processing agreement with Intercom and gives you a clean audit trail.

Source: Intercom's help center documentation on data export and retention β€” confirm current windows for your specific plan before relying on these figures, as retention policies can be updated by the vendor.

Why teams migrate in the first place

Beyond the operational reasons above, the billing model is a common trigger: Intercom's Fin AI Agent is priced per resolution β€” $0.99 per resolved conversation according to Fin's published pricing β€” which scales unpredictably with support volume. Teams that want a flat, predictable monthly cost instead of a per-resolution meter look at a fixed-price Intercom alternative. This guide stays focused on the migration mechanics; for the full cost comparison across volume tiers, see the Intercom Fin comparison linked above.

Migration Checklist (Copy This)

This is the same structure covered above, condensed into a working checklist you can copy into your own project tracker.

Intercom β†’ AI Chatbot Migration Checklist

  • [ ] Preparation β€” inventory every Intercom workflow, integration, and help center category currently in use
  • [ ] Data export β€” export conversations via the Data Export API (batch if over ~10,000 rows)
  • [ ] Data export β€” export contacts with custom attributes intact
  • [ ] Data export β€” download attachments immediately (links expire in ~2 days)
  • [ ] Data export β€” pull long conversation threads in segments if they approach the ~500 message-part cap
  • [ ] Knowledge base β€” export help center articles individually (no bulk export exists)
  • [ ] Knowledge base β€” split multi-topic articles into single-topic documents
  • [ ] Knowledge base β€” strip navigation/boilerplate, re-add headings where needed
  • [ ] Knowledge base β€” mine historical conversations for undocumented recurring questions
  • [ ] Knowledge base β€” archive outdated articles rather than migrating them as-is
  • [ ] Integrations β€” rebuild CRM sync (contact fields, conversation events)
  • [ ] Integrations β€” rebuild Custom Bot logic as system-prompt instructions and escalation rules
  • [ ] Integrations β€” reconnect webhooks to internal tools
  • [ ] Integrations β€” reconfigure team/Slack notifications for escalations
  • [ ] Cutover β€” run new chatbot in parallel (staging or low-traffic page) for 2–5 business days
  • [ ] Cutover β€” define rollback triggers before switching the live widget
  • [ ] Cutover β€” replace embed script on live site; keep Intercom active during grace period
  • [ ] GDPR β€” request full historical GDPR export before cancellation (self-service tool covers ~90 days only)
  • [ ] GDPR β€” record the ~13-month post-cancellation retention date
  • [ ] Post-migration β€” track resolution rate and escalation rate weekly for the first month
  • [ ] Post-migration β€” brief the support team on the new escalation path

FAQ

How do I export my Intercom conversations before migrating?

Use Intercom's Data Export API or the admin panel's CSV export. Manual CSV exports are capped at roughly 10,000 rows, so larger histories need multiple batched exports. Download the resulting files immediately β€” export links generated by Intercom expire in about 2 days. Individual conversation threads are also capped at roughly 500 message parts via the API, so very long-running threads may need to be pulled in segments.

Can I bulk-export my entire Intercom help center?

No. Intercom does not offer a single bulk-export endpoint for the help center. Articles must be pulled individually through the Articles API, or scraped from the public help center URLs if your API tier does not include content export. Budget migration time proportionally to your article count.

How long does Intercom keep my data after I cancel?

According to Intercom's help documentation, data is retained for approximately 13 months after a workspace is cancelled before deletion. This provides a safety net if you discover a migration gap after cutover, but it is not indefinite β€” track the cancellation date and confirm final deletion if required for your compliance record.

Does GDPR export cover my full Intercom conversation history?

Not by default. Intercom's self-service GDPR export tool is limited to roughly the last 90 days of data. If you need a complete historical export for compliance purposes, request it explicitly and well before cancellation rather than relying on the standard export window.

How do I convert an Intercom help center into a RAG chatbot knowledge base?

Export each article individually, split multi-topic articles into single-topic documents, strip navigation and boilerplate elements from the exported HTML, and preserve or re-add clear headings so the retrieval system can chunk the content accurately. Archive outdated articles rather than migrating them as-is, and supplement the knowledge base with documents covering recurring questions found in your historical conversation logs but never formally documented.

Should I cancel Intercom immediately after switching to the new chatbot?

No. Keep Intercom active for a defined grace period β€” commonly one to two weeks β€” after switching your live embed script. This preserves a same-day rollback option and access to historical data while you confirm the new chatbot performs well on real traffic. Cancel only once you are confident the migration is complete and stable.

What Intercom integrations need to be rebuilt during migration?

Common integrations to re-wire include CRM sync (Salesforce, HubSpot contact and event sync), Custom Bot workflow logic rebuilt as system-prompt instructions, webhooks feeding internal tools, and team notification channels such as Slack alerts for escalations. None of these migrate automatically β€” inventory them before cutover, not during.

Planning a migration off Intercom?

Heeya gives you a RAG-powered knowledge base, flat monthly pricing, and EU hosting β€” no per-resolution meter to plan around. Anas Rabhi and the Heeya team can help you scope the switch.

Share this article:
Published on July 19, 2026 by Anas R.

Ready to build your AI assistant?

Join Heeya and transform your customer service with conversational AI.