Helpdesk migration

Migrate from ChannelReply to Intercom

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

ChannelReply logo

ChannelReply

Source

Intercom

Destination

Intercom logo

Compatibility

90%

9 of 10

objects map 1:1 between ChannelReply and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

ChannelReply and Intercom serve different roles in a support stack. ChannelReply pulls messages from Amazon MWS/SP-API, eBay, Walmart, Etsy, Shopify, Back Market, Newegg, and WooCommerce into your existing helpdesk as enriched tickets with order data, buyer details, and SKU fields attached. Intercom is a standalone customer messaging platform with its own conversation model, contact records, and reporting engine. Migrating from ChannelReply to Intercom means translating marketplace message threads into Intercom conversations, mapping ChannelReply's order-data custom fields to Intercom's custom objects, and reconnecting each marketplace account manually in Intercom's channel settings. We do not migrate ChannelReply action logs (refunds, cancellations, Resolution Center cases) as functional records — these require re-execution in the destination platform. Workflows, macros, and helpdesk automations do not migrate; we deliver a written inventory for the customer's admin to rebuild in Intercom's workflow builder.

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

ChannelReply logo

ChannelReply

What's pushing teams away

  • Per-message pricing surprises — overage at $0.03–$0.05 per message combined with optional system notifications that silently count toward limits (especially eBay and Back Market defaults) drives teams toward flat-rate competitors like eDesk or Richpanel.
  • Limited helpdesk coverage in practice — Help Scout and Gorgias don't get full Resolution Center actions due to API limitations, and Zoho Desk requires custom field setup to make marketplace data searchable, pushing some buyers to all-in-one platforms instead.
  • Cannot resolve A-to-z Guarantee claims or Amazon returns from inside the app — the tool delivers notifications and links but high-volume Amazon sellers must still pivot to Seller Central for the actual resolution.
  • No public REST API — third-party automation tools, custom BI dashboards, and developer-built workflows cannot read or write ChannelReply data programmatically, limiting customers who want to extend the platform.
  • All-in-one ecommerce helpdesks like Kustomer, Gorgias, and eDesk bundle marketplace connectivity with native CRM, analytics, and AI — ChannelReply is purely a routing layer, so customers wanting one consolidated platform often replace it rather than stack it.

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

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

ChannelReply

Tickets (from helpdesk)

maps to

Intercom

Conversation

1:1
Fully supported

ChannelReply maps each incoming marketplace message into a helpdesk ticket with threaded replies. We export the ticket and its full message chain from the connected helpdesk and create a corresponding Intercom Conversation. The first customer message becomes the Conversation's opening message; subsequent customer and agent replies attach as Conversation Parts in chronological order. The original marketplace channel tag (Amazon, eBay, Walmart, etc.) is preserved as a Conversation tag.

ChannelReply

Messages (per marketplace channel)

maps to

Intercom

Conversation Part

1:1
Fully supported

Individual messages sourced from Amazon MWS/SP-API, eBay, Walmart, Etsy, Back Market, and Newegg are the atomic unit ChannelReply delivers. We map each message body, timestamp, author type (customer vs agent), and any attachments to Intercom Conversation Part records. The author is resolved to an Intercom Contact or Admin based on email match. Shopify messages are identified by email header and routed as a separate channel within Intercom.

ChannelReply

Marketplace Order Data (custom fields)

maps to

Intercom

Custom Object (Order or equivalent)

lossy
Fully supported

ChannelReply pushes order-level data into helpdesk custom fields: Item Title, Order ID, Order Status, Order Total, Customer Name, Shipping Address, Buyer Location, SKU, Shipping Fee, Payment Method. We create an Intercom Custom Object schema (e.g., Order) with matching attribute types and link each Order record to the relevant Conversation and Contact via reference attributes. The customer chooses the object name and attribute structure during scoping.

ChannelReply

Buyer and Customer Data

maps to

Intercom

Contact

1:1
Fully supported

ChannelReply enriches each ticket with buyer name, email, shipping address, and marketplace buyer ID. We map these to Intercom Contact fields: name, email, shipping_address, and custom attributes for marketplace-specific buyer identifiers. The Intercom Contact serves as the unified customer record across all marketplace channels.

ChannelReply

Marketplace Tags

maps to

Intercom

Conversation Tag

1:1
Fully supported

ChannelReply applies marketplace-specific tags to tickets indicating channel source (e.g., Amazon, eBay, Walmart). We preserve these tags and apply them as Intercom Conversation tags during migration. Tags are preserved as string values and do not require any schema configuration in Intercom beyond the tagging permission for the migration user.

ChannelReply

Custom Signatures

maps to

Intercom

Admin Signature (manual reconfiguration)

1:1
Mapping required

ChannelReply stores per-marketplace and per-account agent signatures. These are configuration data that lives in ChannelReply, not in the connected helpdesk. We export the signature configuration as a structured record set and provide a written reconfiguration guide for the customer to manually re-enter signatures in Intercom's Admin settings under Inbox > Settings > Personal Settings > Signature. This step is manual because Intercom signatures are tied to Admin identity, not to the conversation record.

ChannelReply

Agent Assignments

maps to

Intercom

Conversation Assignment (Admin or Team)

1:1
Fully supported

ChannelReply relies on the connected helpdesk for agent identity. We export agent assignments from the helpdesk tickets and map them to Intercom Conversation assignments. Assignments are resolved by email match against Intercom Admins. Any ChannelReply agent without a matching Intercom Admin is held in a reconciliation queue for the customer's admin to provision before the migration phase that requires assignment.

ChannelReply

Marketplace Account Configuration

maps to

Intercom

Intercom Channel Configuration (manual reconnect)

1:1
Fully supported

Each connected marketplace account in ChannelReply stores API credentials (Amazon MWS/SP-API keys, eBay OAuth tokens, Walmart tokens) that cannot be exported. We provide a written marketplace reconnect checklist with the required permission scopes for each platform so the customer's admin can re-authenticate each marketplace channel in Intercom's channel settings. This step is mandatory and must be completed before or immediately after migration.

ChannelReply

System Notifications

maps to

Intercom

Conversation Tags (notification type)

1:1
Mapping required

ChannelReply distinguishes between customer messages and system notifications (some free, some paid). We export active notification settings and map paid system notifications to Intercom Conversation tags indicating notification type (e.g., Amazon-Refund-Notification, eBay-Dispute-Opened). The customer reviews which notification types to surface as conversations versus silently discarding them in Intercom's routing rules.

ChannelReply

Action Logs (Refunds, Cancellations, Resolution Center)

maps to

Intercom

Conversation Part (read-only note)

1:1
Fully supported

ChannelReply action logs recording refund initiations, cancellations, and Resolution Center case actions appear in the ticket history. We migrate these as read-only Conversation Part notes attached to the relevant Intercom Conversation, with the action type, timestamp, and agent identifier preserved. The action itself (the actual refund or cancellation) is not re-executed — it must be performed in the marketplace platform directly. The migration provides an audit trail of what was done, not a functional replication of the action.

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.

ChannelReply logo

ChannelReply gotchas

Medium

Shopify messages arrive by email, not API

High

Some system notifications consume your message limit

High

Message limits are a migration-critical scoping factor

Medium

Marketplace account credentials must be reconnected manually

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

  • ChannelReply has no public API — data lives in the connected helpdesk

    ChannelReply does not expose a REST API for third-party developers to read or write ChannelReply data. All conversation data, message threads, and order enrichment live in the connected helpdesk platform, not in ChannelReply itself. When migrating away from ChannelReply, we export directly from the helpdesk API (Zendesk, Freshdesk, Gorgias, or whichever platform is connected). We confirm the helpdesk platform and authentication method during scoping, and we use the helpdesk's native export or API depending on data volume and field requirements. If the customer is migrating from ChannelReply without their connected helpdesk credentials, additional authentication verification is required before data extraction begins.

  • Shopify messages arrive by email, not through ChannelReply's API

    ChannelReply delivers Amazon, eBay, Walmart, Back Market, and Newegg messages through their respective APIs into your helpdesk. Shopify messages, however, are delivered through standard email routed to the connected helpdesk. This means Shopify messages thread through the helpdesk's native email handler rather than ChannelReply's threaded conversation logic, and they lack the order-data enrichment that API-sourced messages carry. During migration, we flag Shopify records as a separate data set and handle them as standard email-to-ticket records. The full message content is preserved, but the ChannelReply marketplace metadata enrichment is absent for Shopify. After migration, the customer should connect Shopify natively to Intercom via the Intercom Shopify app to avoid the same gap in the destination platform.

  • Marketplace API credentials cannot be exported and must be reconnected manually

    ChannelReply stores each marketplace's API credentials — Amazon MWS/SP-API keys, eBay OAuth tokens, Walmart tokens, Etsy API keys, and Back Market credentials — to pull messages and order data. These credentials are held by ChannelReply and cannot be exported as part of a standard data migration. Every marketplace account must be re-authenticated in Intercom manually, with the appropriate permissions granted to Intercom's channel integration or webhook endpoint. We provide a permissions checklist per marketplace during migration, but the reconnection itself is an admin task that must be completed post-migration before the channel goes live. This is a mandatory gap that no migration tooling can close because the credentials live at ChannelReply, not in the exported data.

  • Message limits on ChannelReply may not reflect true monthly volume

    ChannelReply bills by message count, and some system notifications count toward the monthly limit without being obvious. Most eBay and Back Market notifications count by default, and optional notifications enabled in ChannelReply settings that are not marked Free also count. When scoping an outbound migration from ChannelReply to Intercom, we audit the customer's active notification settings to understand the true monthly message volume and avoid underestimating the Intercom seat and usage plan requirements. Conversely, when migrating into ChannelReply, we verify that the expected monthly message volume fits within the proposed tier to avoid overage billing in month one.

Migration approach

Six steps for a successful ChannelReply to Intercom data migration

  1. Scoped discovery and helpdesk credential verification

    We confirm the connected helpdesk platform (Zendesk, Freshdesk, Gorgias, or another), retrieve API credentials or admin export access, and run a discovery extraction of all active ticket fields, marketplace channel assignments, notification settings, and custom field configurations. We also map the ChannelReply marketplace accounts to their destination Intercom channel equivalents and provide the marketplace reconnect checklist so the customer's admin can begin credential collection during the migration window. The discovery output is a written scope document with data volumes, field mapping draft, and a go/no-go checkpoint before any data extraction begins.

  2. Schema design for Intercom custom objects

    We design the Intercom custom object schema to mirror ChannelReply's order-data model. This includes creating the custom object type (e.g., Order), defining reference attributes linking Order to Conversation and Contact, and mapping ChannelReply custom field types (text, number, date, dropdown) to Intercom attribute types. Schema is configured in an Intercom sandbox or development workspace first for validation before production deployment. We coordinate with the customer's Intercom admin on permissions for custom object creation.

  3. Data extraction from connected helpdesk

    We extract ticket data, message threads, agent assignments, and custom field values from the connected helpdesk via its native API (Zendesk REST, Freshdesk v2, Gorgias REST, etc.) or export utility depending on data volume. Shopify messages are extracted separately as email ticket records. All extraction runs against the production helpdesk during a defined freeze window, and we produce a pre-extraction record count for reconciliation against the Intercom import totals.

  4. Intercom contact and conversation import

    We create Intercom Contacts from the extracted buyer and customer data, resolving duplicates by email. We create Intercom Conversations from the extracted tickets, attaching each message as a Conversation Part in chronological order and mapping marketplace channel tags to Intercom Conversation tags. Agent assignments are resolved by email against Intercom Admins, with any unresolved assignments flagged in a reconciliation queue for the customer's admin to address before the migration phase completes.

  5. Custom object population and linking

    We populate the Intercom custom object (Order) with the extracted order-level data — Order ID, Item Title, Order Status, Order Total, SKU, Shipping Address, Buyer Location — and link each Order record to the corresponding Conversation and Contact via reference attributes. Custom object records are imported after Contact and Conversation records to satisfy the lookup dependencies. Each import batch is reconciled against the pre-extraction record count before the next batch begins.

  6. Cutover, marketplace reconnect handoff, and post-migration validation

    We run a final delta migration of any records modified during the cutover window, then hand off to the customer's admin for marketplace reconnection in Intercom's channel settings using the provided permissions checklist. We deliver a written inventory of ChannelReply workflow actions, custom signatures, and system notification configurations that require manual rebuild in Intercom's workflow builder and admin settings. We support a three-day hypercare window for reconciliation issues raised by the customer's team. We do not rebuild automations or configure Intercom Fin AI Agent as part of the standard migration scope.

Platform deep dives

Context on both ends of the pair

ChannelReply logo

ChannelReply

Source

Strengths

  • Connects eight major ecommerce marketplaces into a single helpdesk inbox without agents switching between storefronts.
  • Embeds buyer name, order ID, order status, shipping address and item SKU directly beside each ticket.
  • Enables refunds, cancellations and Resolution Center actions from inside the helpdesk interface without navigating to each marketplace.
  • Supports seven popular helpdesk platforms including Zendesk, Freshdesk, Gorgias, Help Scout, Zoho Desk, Re:amaze and Kustomer.
  • Month-to-month billing with no long-term contracts and a 14-day free trial on all plans.

Weaknesses

  • Shopify messages arrive via standard email rather than through ChannelReply's API, bypassing threaded conversation logic.
  • Message-based pricing means volume spikes or notification misconfigurations can push customers past their tier limit unexpectedly.
  • ChannelReply is middleware between marketplaces and a helpdesk — it has no native CRM, reporting or analytics layer of its own.
  • Gorgias users cannot use ChannelReply custom fields in the same way as other helpdesks; the integration handles variables differently.
  • The platform does not expose a public REST API for third-party developers to read or write ChannelReply data programmatically.
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 ChannelReply 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

    ChannelReply: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your ChannelReply 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 10,000 conversations with one or two active marketplace channels. Migrations with large order-data histories (over 50,000 custom field records), multiple marketplace channels, or complex custom object schema requiring extensive attribute mapping move to six to ten weeks because of schema design time, parent-record resolution, and API rate-limit handling across Intercom's object model. The marketplace reconnection step (re-authenticating each marketplace account in Intercom) is a manual admin task that runs in parallel and extends the total timeline beyond the data migration window.

Adjacent paths

Related migrations to explore

Ready when you are

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