Helpdesk migration

Migrate from Tidio to Intercom

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

Tidio logo

Tidio

Source

Intercom

Destination

Intercom logo

Compatibility

75%

9 of 12

objects map 1:1 between Tidio and Intercom.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Tidio and Intercom use different data architectures, and bridging them requires explicit decisions at every object boundary. Tidio stores contacts, tags, and custom properties in a flat workspace model; Intercom uses a nested Contact model with associated conversation Parts, topics, and data attributes. We resolve the Contact-to-Contact mapping, import conversation threads as Intercom conversation Parts (preserving channel origin from Tidio's email, chat, WhatsApp, Messenger, and Instagram sources), and carry forward tags as contact labels. We cannot transfer Tidio Flows (the visual chatbot automations) or Lyro AI knowledge bases—there is no export API for either. We document them as structured manifests so your team can rebuild them manually in Intercom's Workflow builder. Conversation quotas, Lyro limits, and Flow visitor caps do not migrate because they are billing artifacts, not data. We flag these gaps explicitly in the scope so there are no surprises after cutover.

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

Tidio logo

Tidio

What's pushing teams away

  • Conversation quotas, Lyro conversation limits, and Flow visitor caps all reset every 30 days with no rollover — teams on Starter and Growth find themselves regularly hitting billing surprises mid-month.
  • The 10-agent hard cap on all self-serve tiers forces growing teams into the $749/mo Plus tier or forces an exit to platforms with more generous team-based pricing.
  • Lyro AI feels basic to power users — multiple Reddit and review threads describe the AI as underperforming compared to dedicated AI chatbot platforms, with limited training data control and occasional incorrect responses.
  • Multichannel coverage is a known weakness; businesses relying on Facebook, Instagram DMs, or WhatsApp automation find Tidio's social channel support thinner than competitors like Intercom or Crisp.
  • Advanced automation features and deeper analytics are gated behind Plus, pushing mid-size teams toward enterprise platforms where those capabilities are included at lower price points.

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

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

Tidio

Contact

maps to

Intercom

Contact

1:1
Fully supported

Tidio Contacts (name, email, phone, location, and all custom contact properties) map directly to Intercom Contacts. We extract standard fields and custom properties, then create corresponding Intercom data attributes under Settings > Contact data. Tags attached to Tidio contacts migrate as Intercom contact labels. Email addresses serve as the dedupe key—if a contact with the same email already exists in Intercom, we skip the insert and flag the duplicate for the customer's admin to resolve.

Tidio

Conversation

maps to

Intercom

Conversation (with Parts)

1:1
Fully supported

Tidio conversation threads become Intercom conversation records with individual messages as Parts. Channel origin (email, chat, WhatsApp, Messenger, Instagram) maps to the Intercom Part source attribute. Agent assignment migrates by resolving the Tidio agent email to an Intercom admin or agent user. Pre-chat and offline messages are preserved as separate Parts with the same thread identifier. Historical timestamps are preserved on each Part so the original conversation ordering is intact.

Tidio

Tag

maps to

Intercom

Contact Label

1:1
Fully supported

Tidio tags are flat string labels applied to contacts. We export the complete tag list and create corresponding Intercom contact labels. Label creation is part of the migration payload and does not require manual entry. If a contact in Tidio has multiple tags, each tag becomes a separate label on the Intercom contact.

Tidio

Channel

maps to

Intercom

Channel / Inbox routing

1:1
Fully supported

Tidio channel configuration (email addresses, WhatsApp number, Messenger page, Instagram account) includes platform-specific tokens and webhook URLs. We document which channels were active in Tidio and map them to the equivalent Intercom inbox or channel connection. Each Tidio email-address-based channel maps to a corresponding Intercom team inbox. Social channels (WhatsApp, Messenger, Instagram) require re-authorization at Intercom and are documented in the channel manifest so the admin knows which connections to re-establish.

Tidio

Flows (Chatbot Automations)

maps to

Intercom

Workflow

lossy
Mapping required

Tidio Flows cannot be exported via API—no public endpoint exposes Flow logic or trigger conditions. We enumerate all active Flows by name, trigger type (visitor action, keyword, time on page), and block count, and produce a structured JSON manifest so the customer's Intercom admin or partner can rebuild them in Intercom's Workflow builder. Flows are the most common source of migration surprises for Tidio customers; we surface this gap in the scoping call before any data moves.

Tidio

Lyro AI Knowledge Bases

maps to

Intercom

Fin AI Agent Knowledge Base

lossy
Not supported

Lyro AI knowledge bases (Q&A pairs, imported Help Center articles, Shopify product feeds, web page crawls) live in Tidio's proprietary infrastructure with no export API. We document which data sources were connected to Lyro and their last sync dates so the admin knows what content to re-upload and retrain in Intercom's Fin AI Agent knowledge base. This is manual work outside the migration scope.

Tidio

Lyro Conversations

maps to

Intercom

Conversation history (N/A)

1:1
Not supported

Lyro conversation logs (AI-to-customer interaction records) are not accessible via Tidio API and cannot be migrated. We flag the existence of these records in the scope and document the date range so the admin understands what AI conversation analytics will not be available post-migration. Tidio conversation analytics do not include Lyro-specific data.

Tidio

Custom Contact Properties

maps to

Intercom

Contact Data Attributes

1:1
Fully supported

Standard Tidio contact properties (name, email, phone, location) map to Intercom's built-in contact attributes. Custom contact properties use Tidio-specific field names and types that require creation of corresponding Intercom data attributes before migration. We flag any Tidio property that uses a type (date, number, URL, checkbox) that Intercom stores as string and document the type decision during scoping.

Tidio

Agent

maps to

Intercom

Admin or Agent

1:1
Fully supported

Tidio agent records (name, email, role) map to Intercom admin or agent users. On Tidio Starter plans, every user is an admin by default with no role-based access control. We detect which Tidio plan was in use and flag any permission gaps when mapping to Intercom, which has a more granular admin, agent, and viewer role model on Advanced and Expert.

Tidio

Department

maps to

Intercom

Team

1:1
Fully supported

Tidio departments (available on Plus tier only) map to Intercom Teams. Agent-to-department assignments and routing rules export as structured data. Tidio Starter and Growth accounts that did not use departments will have no corresponding structure in Intercom and will route all conversations to the default team inbox unless routing rules are configured post-migration.

Tidio

Macro

maps to

Intercom

Saved Content

1:1
Fully supported

Tidio macros are pre-written response templates with variable placeholders. There is no export mechanism for macros as reusable templates. We list all macro names and full content as a structured document so the admin can create equivalent Saved Content in Intercom manually. Variable placeholders in Tidio (e.g., {{customer_name}}) will need to be recreated using Intercom's variable syntax.

Tidio

Operating Hours

maps to

Intercom

Working Hours

lossy
Mapping required

Tidio operating hours are configured per-channel and control when automated replies fire. We export the configured hours as structured data (day of week, start time, end time, timezone per channel) so they can be re-entered in Intercom under Settings > Working hours. If no operating hours were configured in Tidio, Intercom will assume 24/7 availability by default.

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.

Tidio logo

Tidio gotchas

High

Conversation and Lyro quotas reset monthly without rollover

High

Flows cannot be exported — only documented as a manifest

High

Lyro AI knowledge and conversation logs are not portable

Medium

Chat history requires manual export by agents

Medium

Agent limits and department routing are plan-gated

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

  • Flows cannot be exported and must be rebuilt manually in Intercom

    Tidio's visual Flow builder has no API endpoint that exposes automation logic. The platform stores Flow definitions server-side in a format inaccessible via OpenAPI, and no third-party tool can extract the logic programmatically. This means every chatbot automation, trigger sequence, and multi-step visitor routing flow must be rebuilt from scratch in Intercom's Workflow builder. We produce a JSON manifest listing every active Flow by name, trigger type, step count, and key conditional branches so your Intercom admin or partner has a reconstruction guide. This is the most common migration surprise for Tidio customers and we surface it before scoping begins.

  • Lyro AI knowledge bases and conversation logs are not portable

    Lyro is Tidio's proprietary AI agent. Its Q&A pairs, Help Center imports, Shopify product feeds, and web page crawl sources are stored inside Tidio's infrastructure with no export mechanism. Lyro conversation logs are also inaccessible via API. We document which data sources were connected and their last sync dates so your team knows what to re-authorize and re-sync in Intercom's Fin AI Agent knowledge base. Any AI training investment in Lyro—including curated Q&A pairs—does not carry forward. This is manual reconstruction work that is outside the migration scope.

  • Tidio conversation history export requires OpenAPI access on Plus plans

    Tidio does not expose a self-serve bulk conversation export button in the Starter or Growth plan interface. Agents can export individual transcripts or receive them by email one at a time, but there is no self-serve bulk download. If your Tidio plan is Starter or Growth (without OpenAPI access), we coordinate a manual step with your Tidio admin to grant temporary OpenAPI access or use the raw data export option if available on your plan. Plus-plan accounts have OpenAPI access and we automate the full conversation export directly via API. We flag this constraint during scoping so it does not block production migration.

  • Tidio Starter plan has no role-based access control

    User permissions and department routing are only available on Growth and Plus tiers. Starter-plan Tidio accounts have no role-based access control—every user is an admin. When migrating to Intercom, which has granular admin, agent, and viewer roles, we flag any contacts or routing configurations that originated from Starter-plan accounts where permission metadata was absent. Teams migrating from Starter to Intercom Advanced or Expert should plan a permissions redesign as part of the cutover, rather than expecting existing roles to map directly.

  • Intercom conversation export requires admin credentials with data export permission

    Intercom's standard data export (Settings > Data > Export your data) requires an admin account with explicit data export permission. If the migrating Tidio admin account is not also an Intercom admin (for example, if you are provisioning Intercom fresh for the first time), the export must be initiated from within Tidio first, then the import runs into the new Intercom workspace. We coordinate the credential handoff during the scoping call to ensure the export source and import destination credentials are both available on the same day.

Migration approach

Six steps for a successful Tidio to Intercom data migration

  1. Discovery and scoping call

    We audit the Tidio workspace: plan tier (Starter/Growth/Plus), agent count, active conversations within a defined date window, custom contact properties, active Flows by name and trigger, connected Lyro data sources, tag inventory, and department/routing configuration. We pair this with an Intercom workspace audit to identify any pre-existing contacts or configurations that could create duplicates. The discovery output is a written migration scope that itemizes what migrates automatically, what requires manual configuration post-migration, and what cannot migrate at all. We review the Flow manifest and Lyro documentation items as separate scope items so the customer understands the rebuild work before committing.

  2. Credential handoff and conversation export

    We coordinate a credential handoff window where the Tidio admin provides OpenAPI access (or grants temporary OpenAPI via Plus plan if needed) and we authenticate to the Tidio API. We export all conversations within the agreed date range, preserving channel origin, agent assignment, timestamps, and message content as a structured JSON bundle. We export contacts and custom properties in parallel as a separate JSON bundle. We extract tags and apply them as contact labels in the contact export. This step runs before any Intercom import begins so that the data bundle is complete and validated.

  3. Intercom data attribute and workspace preparation

    We configure Intercom before importing any data. This includes creating custom data attributes to match Tidio custom contact properties (field names, types, and visibility settings), setting up team inboxes for each Tidio channel (email, WhatsApp, Messenger, Instagram), configuring working hours to match Tidio operating hours per channel, and creating Intercom contact labels to match the exported Tidio tag list. We create Intercom admin and agent user accounts to match the Tidio agent roster, with role assignments aligned to the Tidio plan's permission structure where available.

  4. Sandbox migration and reconciliation

    We run a full migration into an Intercom workspace using a subset of records (typically 50-100 contacts and 200-500 conversations) to validate the mapping. The customer's support team lead spot-checks records against the Tidio source: contact fields match, conversation threads are intact with correct ordering, tags appear as labels, and channel origins are preserved. We correct any mapping errors in this phase before running the production migration. This step also surfaces any Tidio data quality issues (duplicate contacts, missing emails, incomplete conversation threads) that need customer admin resolution before full cutover.

  5. Production migration in dependency order

    We run production migration in phases: (1) Intercom users provisioned and validated, (2) contacts with custom properties and tags imported, (3) conversation history imported as Part threads attached to contacts, (4) channel routing documented for admin re-authorization, and (5) operating hours re-entered by the admin using our structured export. Each phase emits a row-count reconciliation report. We freeze Tidio writes during the cutover window (typically 2-4 hours) and run a final delta migration of any records modified during that window before switching the live chat widget to Intercom.

  6. Cutover, validation, and Flow rebuild handoff

    We switch the live chat widget embed code to Intercom and validate that new conversations route to the correct Intercom inbox and team. We deliver the Flow manifest (JSON listing every Tidio Flow by name, trigger, and step count) and the Lyro data source documentation (listing every connected Help Center, Shopify feed, and web page crawl) to the customer's admin team. We support a 72-hour hypercare window for reconciliation issues. We do not rebuild Tidio Flows as Intercom Workflows inside the migration scope; that work is documented separately for the admin or an Intercom partner to execute.

Platform deep dives

Context on both ends of the pair

Tidio logo

Tidio

Source

Strengths

  • Combines live chat, ticketing, chatbot Flows, and Lyro AI in a single platform without separate tool purchases
  • Strong live chat UX rated 9.7 on G2 with real-time typing preview and canned responses for agent efficiency
  • No-code visual Flow builder lets non-technical teams build multi-step chatbot automations without developer help
  • Native Shopify integration surfaces cart, order, and shipment data directly in the chat dashboard for eCommerce support
  • Free tier includes 100 billable conversations and a genuine trial with no credit card required upfront

Weaknesses

  • 10-agent hard cap on all self-serve plans forces growing teams into $749/mo Plus or off the platform entirely
  • Conversation quotas, Lyro conversation limits, and Flow visitor caps reset monthly with no rollover, creating billing unpredictability
  • Lyro AI is Tidio-proprietary with no export capability — training data and conversation logs cannot leave the platform
  • Flows cannot be exported or transferred programmatically — the visual builder has no API representation for automation logic
  • Mobile performance and advanced social channel support lag behind dedicated omnichannel competitors
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?

Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Tidio and Intercom.

  • Object compatibility

    B

    2 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

    Tidio: Not publicly documented on Tidio's developer portal; a rate limiting document exists but specific per-endpoint limits are not published..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Small migrations under 5,000 contacts and 20,000 conversation records with no custom contact properties complete in three to five weeks. Mid-size migrations with active Flows requiring documentation, multiple custom properties, and a 12-month conversation history move to six to eight weeks. Large migrations with multiple channels, departments, and Lyro knowledge bases requiring extensive documentation land at eight to twelve weeks. The Flow rebuild and Lyro retraining work happens in parallel after cutover and is not counted in the migration timeline.

Adjacent paths

Related migrations to explore

Ready when you are

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