Helpdesk migration

Migrate from Richpanel to Intercom

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

Richpanel logo

Richpanel

Source

Intercom

Destination

Intercom logo

Compatibility

73%

8 of 11

objects map 1:1 between Richpanel and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Richpanel to Intercom is a structural migration for an ecommerce support team. Richpanel orbits around order-linked Conversations and a Customer Profile tied to the connected ecommerce platform; Intercom uses a Contact and Company model with Conversations containing Parts, and a separate Orders API for purchase history. We resolve that schema difference during scoping by mapping Richpanel's order references to Intercom's order_id field on Contact, preserving line items and fulfillment status for agent context. Conversations with internal Notes migrate as private Part types; Tags migrate as a flat label array. Help Center articles migrate to Intercom Articles. Richpanel Automations and Rules are not migratable; we deliver a written inventory for the customer's admin to rebuild in Intercom workflows. The self-service portal, Sidekick AI configuration, and historical analytics do not migrate as data records.

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

Richpanel logo

Richpanel

What's pushing teams away

  • The self-service portal is not included in any base plan — it starts at ~$100/month extra — and customers frequently discover the true cost only after evaluating the product.
  • Sidekick AI is marketed as an autonomous agent but functions as an agent-assist tool; ecommerce brands expecting full ticket automation report disappointment with the level of autonomy.
  • No native phone channel — Aircall integration requires a minimum of 3 Aircall licenses regardless of how many agents actually handle calls, creating unexpected vendor lock-in.
  • Reported integration gaps with non-Shopify ecommerce platforms mean teams on WooCommerce, Magento, or custom stacks find themselves rebuilding data connections manually.
  • Customer support responsiveness, while praised in reviews, varies by plan tier — Starter users report longer resolution times on critical issues compared to higher-tier accounts.

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

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

Richpanel

Conversations

maps to

Intercom

Conversation

1:1
Fully supported

Richpanel Conversations map to Intercom Conversations. We preserve the full message thread as Conversation Parts ordered by timestamp, assign the original agent and status (open, pending, resolved, closed) to the conversation metadata. Internal Notes on a Richpanel conversation migrate as private Part types in Intercom, visible only to teammates. Tags migrate as a flat array attached to the conversation. We resolve the linked Customer Profile to an Intercom Contact by email lookup before writing the conversation.

Richpanel

Customer Profiles

maps to

Intercom

Contact

1:1
Fully supported

Richpanel Customer Profiles (name, email, phone, billing/shipping addresses) map to Intercom Contacts via email as the dedupe key. We map standard profile fields 1:1 where field names align and flag any custom profile fields for Intercom attribute creation before migration. Address data migrates to Intercom's custom attribute fields since Contacts do not have native structured address fields.

Richpanel

Orders

maps to

Intercom

Order

1:1
Fully supported

Richpanel Orders (synced from the connected ecommerce platform) map to Intercom Orders via the Orders API. We preserve order reference, line items, totals, fulfillment status, and tracking number. Each Order is linked to the Contact by email match. Where the destination Intercom workspace does not have Orders enabled, we migrate order references as a custom attribute on Contact rather than as standalone Order records.

Richpanel

Subscriptions

maps to

Intercom

Custom Object (Subscription)

1:1
Mapping required

Richpanel Subscription records migrate to a Custom Object named Subscription in Intercom. We define the custom object schema (subscription_id, status, billing_cycle, next_billing_date, plan) during discovery and link each Subscription to the parent Contact via a Contact lookup field. This requires the Intercom workspace to have Custom Objects enabled, which is available from the Starter plan.

Richpanel

Agents

maps to

Intercom

Teammate

1:1
Fully supported

Richpanel Agent records (name, email, role, team) map to Intercom Teammates by email match. We resolve active agents first; inactive agents are migrated as deactivated Intercom teammates for audit completeness. Role mapping (Admin, Agent, Viewer) translates to Intercom's admin, agent, and viewer permission levels. Team membership maps to Intercom's Inbox assignment rules.

Richpanel

Teams

maps to

Intercom

Inbox

lossy
Fully supported

Richpanel Teams map to Intercom Inboxes. Each Inbox is created in Intercom with the corresponding team name, and team member assignments are configured during migration so that routing rules are satisfied before conversations land in the inbox. If Richpanel uses a single shared inbox, we consolidate into one Intercom Inbox with tag-based routing.

Richpanel

Tags

maps to

Intercom

Tag

1:1
Fully supported

Richpanel Tags (applied to Conversations and Customer Profiles) migrate to Intercom Tags as flat string labels. We preserve the full tag taxonomy without transformation. Where Richpanel tags include hierarchical notation (e.g., dept/channel/priority), we flatten the full string as a single Intercom tag since Intercom does not support hierarchical tag namespaces natively.

Richpanel

Self-Service Portal Articles

maps to

Intercom

Article

1:1
Fully supported

Richpanel Help Center articles (title, body, category, published status, author) migrate to Intercom Articles. We preserve article content as HTML, map categories to Intercom collections, and maintain the published-draft status. Custom portal flows (interactive widgets, order management UI) do not migrate as they are platform-specific configuration; we document each active flow for reimplementation in Intercom's Articles and outbound message builder.

Richpanel

Custom Fields (Conversations)

maps to

Intercom

Conversation Custom Attributes

lossy
Fully supported

Richpanel custom fields on Conversations are discovered via API during scoping and mapped to Intercom conversation custom attributes. We pre-create the attribute schema in Intercom (text, number, date, boolean, or list type matching the original field type) before migration begins so that all incoming conversations have their attributes populated.

Richpanel

Custom Fields (Customer Profiles)

maps to

Intercom

Contact Custom Attributes

lossy
Fully supported

Richpanel custom fields on Customer Profiles migrate to Intercom Contact custom attributes. Field types are mapped to their Intercom equivalents (string to text, enum to list, date to date). We create the attribute schema in Intercom before the Contact migration phase to avoid silent failures on mismatched field types.

Richpanel

Attachments

maps to

Intercom

Conversation Part attachments

1:1
Mapping required

File attachments on Richpanel conversations (images, PDFs, order documents) are downloaded from Richpanel's media layer and re-uploaded to Intercom as Part attachments on the corresponding Conversation. We preserve the original filename and mime type. Attachments exceeding 10 MB are flagged for the customer to host externally and link via URL since Intercom has a 10 MB per-file attachment limit.

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.

Richpanel logo

Richpanel gotchas

High

Self-service portal is a separate billing dimension

Medium

Sidekick AI is agent-assist, not autonomous resolution

Medium

Phone support requires Aircall with a 3-license minimum

Medium

Automations and Rules are not migratable data records

Low

API rate limits are not publicly documented

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

  • Richpanel order context requires Intercom Orders API setup

    Richpanel links Orders directly to Conversations with fulfillment status and line items visible in the agent view. Intercom stores Orders as a separate object linked to Contact via order_id, and the Orders API must be enabled and configured in the workspace before migration. We add the Orders API configuration to the migration scope and define the order schema (line items, totals, fulfillment status, tracking) during discovery. Accounts that do not enable the Orders API receive order references as Contact custom attributes instead, which provides less agent context and may require workflow adjustments post-migration.

  • Richpanel Automations and Rules do not migrate as records

    Richpanel Automations (routing rules, auto-tagging triggers, assignment logic, SLA timers) are platform configuration stored in the automation engine and not exposed via API as exportable records. We catalog each automation as a reference artifact documenting trigger type, conditions, and actions, and the customer rebuilds them in Intercom workflows. Failing to scope this inventory separately results in automation loss that is discovered only after go-live.

  • Intercom does not have a native portal article import utility

    Intercom's Help Center (Articles and Collections) does not have a native article import wizard. Richpanel's self-service portal articles must be migrated via API or manual import. We push article content through the Intercom Articles API in batches, mapping Richpanel categories to Intercom Collections and preserving published-draft status. This is more manual than a CSV import and adds time for accounts with large article bases (over 200 articles). Custom portal flows, interactive widgets, and order-management widgets are not migratable and require reimplementation in Intercom's Articles and outbound message builder.

  • Sidekick AI is not equivalent to Intercom Fin AI Agent

    Richpanel Sidekick AI is an agent-assist tool priced at $20/seat as an add-on. It suggests responses, drafts replies, and learns from agent behavior. Intercom Fin AI Agent is an autonomous resolution engine priced per resolution on the Advanced plan. Teams migrating expecting to replicate the same AI behavior will find that Sidekick patterns do not transfer. We document Sidekick usage patterns during discovery so the customer can decide between an agent-assist configuration in Intercom or investing in Fin AI Agent for autonomous handling.

  • API rate limits require test extraction before live migration

    Neither Richpanel nor Intercom publish fully public rate limit documentation that covers all API endpoints during migration load. We run a test extraction phase against the customer's Richpanel account and a test write phase against the destination Intercom workspace to measure actual throughput. For accounts with large conversation histories (over 50,000 records), this test phase adds one to two days to the discovery timeline but prevents 429 errors during the live migration window.

Migration approach

Six steps for a successful Richpanel to Intercom data migration

  1. Discovery and workspace scoping

    We audit the source Richpanel account across conversation volume, customer profile schema (standard and custom fields), order count and subscription records, active Tags, active Automations, and Help Center article count. We simultaneously scope the destination Intercom workspace configuration: whether Orders API is enabled, whether Custom Objects are available, current Inbox and Teammate structure, and existing Articles and Collections. The discovery output is a written migration scope document with record counts per object and a signed mapping agreement before any data extraction begins.

  2. Schema design and attribute creation

    We design the Intercom schema before any data moves. This includes pre-creating all Contact custom attributes (matched to Richpanel custom profile fields by type), pre-creating the Subscription custom object if applicable, pre-configuring Inboxes mapped from Richpanel Teams, and pre-creating Collections for the Articles migration. We also configure the Orders API schema if not already enabled. All schema work happens in the production Intercom workspace to avoid schema drift between sandbox and production.

  3. Test migration and reconciliation

    We run a sample migration of 100-200 records across Conversations, Contacts, and Orders into the production Intercom workspace. The customer's support operations lead reviews the mapped conversations for thread fidelity, confirms that internal Notes are marked private, spot-checks contact attribution against the source Richpanel data, and validates that order references link correctly to Contacts. We correct any mapping errors identified in this phase before committing to the full production migration.

  4. Agent and team reconciliation

    We extract every distinct Richpanel Agent email and resolve them to existing or new Intercom Teammates. Any agent without a matching Intercom account goes to a reconciliation queue for the customer's admin to provision before the full migration resumes. Team membership maps to Inbox assignment, and any orphaned team references are documented for manual resolution.

  5. Production migration in dependency order

    We run production migration in object dependency order: Teammates (validated), Contacts (with attribute schema satisfied), Companies (if used in Intercom), Conversations with full Part history and internal Notes preserved, Orders linked by email to Contacts, Subscription Custom Objects, Tags on conversations and contacts, Article content in batches via the Articles API, and Conversation custom attributes. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation inventory handoff

    We freeze Richpanel writes during the cutover window, run a final delta migration of any records modified during the migration phase, then deliver a reconciliation report comparing migrated record counts to source record counts. We deliver the automation inventory document listing every Richpanel Automation with trigger, conditions, and recommended Intercom workflow equivalent for the customer's admin to rebuild. We provide a one-week post-go-live support window for reconciliation issues and do not include workflow rebuild, AI configuration, or ongoing admin support in the standard migration scope.

Platform deep dives

Context on both ends of the pair

Richpanel logo

Richpanel

Source

Strengths

  • Unified inbox consolidates email, live chat, and social channels into a single agent view with minimal context switching.
  • Order context is native — agents see purchase history, fulfillment status, and tracking without leaving the conversation.
  • AI Sidekick provides real-time agent assist trained on past interactions, helping standardize responses across the team.
  • Self-service portal handles high-volume routine queries (returns, exchanges, tracking), reducing inbound ticket volume.
  • Migration wizard supports direct imports from Gorgias, Zendesk, Help Scout, and Kustomer with field mapping.

Weaknesses

  • Self-service portal and AI features are priced as add-ons separate from agent seats, making the true cost significantly higher than base plan pricing.
  • No native phone channel — phone support requires a third-party integration (Aircall) with a minimum 3-seat commitment regardless of actual need.
  • Sidekick AI is an agent-assist tool, not an autonomous resolution engine; brands expecting full AI ticket handling may feel the product underdelivers.
  • Integration ecosystem is strongest with Shopify; non-Shopify ecommerce platforms require more manual configuration.
  • API rate limits and bulk export capabilities are not publicly documented, complicating migration planning for data-heavy accounts.
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. 4 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 Richpanel and Intercom.

  • Object compatibility

    C

    4 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

    Richpanel: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Richpanel 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 under 15,000 conversations and 5,000 contacts with no subscription records and a small Help Center article base. Migrations with high order volume (over 50,000 order line items), active Subscriptions requiring Custom Object schema design, or a large article library (over 200 articles) move to six to ten weeks because of batch processing time and the manual article API push that has no native import wizard.

Adjacent paths

Related migrations to explore

Ready when you are

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