Helpdesk migration

Migrate from Drag to Intercom

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

Drag logo

Drag

Source

Intercom

Destination

Intercom logo

Compatibility

64%

7 of 11

objects map 1:1 between Drag and Intercom.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Drag to Intercom is a structural migration that begins with a manual export process because Drag provides no public API. We work with the customer to extract conversation CSVs from Drag's UI at scoped intervals, preserving thread history, tag assignments, agent assignments, and pipeline stage metadata. At Intercom, conversations land as Conversation records, agents become Teammates, and tags map directly to Intercom tags. The key migration gap is Drag's absence of a standalone contact database: we derive contacts from Gmail thread participants at migration time, creating Intercom Contacts and Companies from email addresses rather than importing a pre-existing contact record. Drag's automations, board configurations, and canned responses are UI-only and non-exportable; we document these for the customer's admin to rebuild in Intercom Workflows and Inbox settings post-migration. Intercom's per-contact pricing model means the migration scope should include a contact volume audit before finalizing the Intercom plan selection.

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

Drag logo

Drag

What's pushing teams away

  • The steep onboarding curve for users unfamiliar with Kanban boards creates friction, especially during team-wide rollouts with mixed technical experience levels.
  • Performance degrades when handling large volumes of emails, with users reporting noticeable slowness when moving many threads at once.
  • The absence of a mobile app limits agent productivity for teams that need to manage the inbox from phones or tablets, particularly in field or retail support contexts.
  • Limited customization options frustrate teams that need to tailor pipeline stages, views, or data capture beyond Drag's defaults, leading to workarounds that outgrow the tool.

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

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

Drag

Conversations

maps to

Intercom

Conversation

1:1
Fully supported

Drag conversations are Gmail threads surfaced through the Drag layer. We extract full thread history including all reply chains, timestamps, sender/recipient email addresses, subject lines, and message body content. Each thread becomes an Intercom Conversation record with individual Conversation Parts for each message in the thread. The thread subject becomes the Conversation subject, and we preserve the original thread timestamps on each Part.

Drag

Pipeline Stages

maps to

Intercom

Inbox Views (custom filter)

lossy
Mapping required

Drag's Kanban columns (e.g., To-Do, In Progress, Done) export as stage names and position order. Intercom does not have an equivalent Kanban column object; instead, we map stages to saved Inbox Views with custom filters using the Conversation state and custom attributes. We create one saved view per source stage and advise the customer on Intercom's state-based filtering (Open, Closed, Snoozed) as the replacement for visual pipeline tracking.

Drag

Boards

maps to

Intercom

Inbox (team inbox grouping)

lossy
Mapping required

Drag Boards represent the Kanban workspace containing pipeline columns. Since Intercom lacks a board concept, we map board names to Inbox names or team inbox groupings in Intercom. Customers with multiple boards must decide during scoping which board layout to prioritize, as conversations can belong to only one board in Drag and Inbox views in Intercom are filter-based rather than container-based.

Drag

Agents

maps to

Intercom

Teammate

1:1
Fully supported

Drag Agents map directly to Intercom Teammates. We extract email address and display name for each agent and map them to the Teammate's email in Intercom. Agent inactive/active status transfers. Performance metrics such as average response time tracked in Drag are not accessible for export and cannot be migrated to Intercom.

Drag

Tags

maps to

Intercom

Tag

1:1
Fully supported

Drag tags are flat labels applied to conversations. We preserve all tag assignments at the individual conversation level. Intercom tags are applied at the conversation level similarly. If Drag uses a large number of tags (high cardinality), we recommend a tag consolidation mapping during scoping to avoid tag proliferation in Intercom. Multiple tags per conversation are supported in both platforms.

Drag

Teams

maps to

Intercom

Team

1:1
Mapping required

Drag Teams are groupings of agents. We export team membership and assignments. In Intercom, Teams are used for inbox routing and assignment. Team-based routing rules must be manually mapped post-migration as Intercom's inbox assignment rules differ from Drag's team grouping model.

Drag

Contacts (derived)

maps to

Intercom

Contact

many:1
Fully supported

Drag does not maintain a standalone contact database. Contact information is derived from Gmail thread participants at migration time. We extract unique email addresses from conversation senders and recipients and create Intercom Contacts from them. Name is derived where available; email address is the primary identifier. Multiple conversations with the same contact participant result in a single Intercom Contact with multiple linked conversations. If the customer has an external contact list or CRM, we recommend merging this with the derived contact set post-migration.

Drag

Attachments

maps to

Intercom

Attachment

1:1
Fully supported

Files attached to email threads in Drag are downloaded and re-attached to the corresponding Intercom Conversation Parts. We download each attachment from the Gmail thread, store it temporarily, and attach it to the matching conversation part in Intercom. Large attachments (over 10 MB) may require separate storage handling or a cloud storage reference note.

Drag

Canned Responses

maps to

Intercom

Macro

1:1
Mapping required

Drag's canned responses (available on Professional and Enterprise tiers) contain template body text and shortcut triggers. We export the template body text and shortcut names. Formatting and conditional logic require manual review post-migration. In Intercom, these map to Macros, which must be manually created from the exported templates during the post-migration configuration phase.

Drag

Integrations

maps to

Intercom

Integration

lossy
Mapping required

Drag integrates with Gmail, Google Workspace, Slack, and calendar tools. Migration scope is limited to conversation data; integration configurations must be replicated at the destination. In particular, the Gmail integration is replaced by Intercom's native email handling; the Slack integration requires reconfiguration in Intercom's integration settings; calendar integrations must be reconnected.

Drag

Custom Fields

maps to

Intercom

Custom Attributes

1:1
Not supported

Drag's free and lower paid tiers do not expose a custom fields API. Any per-conversation structured data outside of tags, assignee, and stage is not programmatically accessible. We flag this gap in the migration scope and advise the customer to audit any structured data captured outside of the standard fields during scoping. In Intercom, custom attributes on contacts and conversations can be created post-migration for data that was previously captured in workarounds.

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.

Drag logo

Drag gotchas

High

No public API for data export

High

Automations are UI-only and non-exportable

Medium

Kanban board state is not a first-class export object

Medium

No native contact database

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

  • Drag has no public API — all extraction is manual CSV

    Drag does not publish a REST API for programmatic data access. All migration extraction must use manual CSV exports from the Drag UI. We coordinate with the customer to extract export files at each migration milestone, which extends timelines compared to platforms with open APIs. Export file preparation, delivery, and validation add a manual coordination step at every data pull that does not exist for API-based migrations. Customers must allocate internal time for the export coordination work.

  • Drag automations and rules do not migrate

    Drag's workflow automations—rules for auto-assignment, auto-tagging, and SLA routing—are configured exclusively through the UI and are not accessible via any documented API. These cannot be migrated. Every automated rule configured in Drag must be manually rebuilt in Intercom Workflows post-migration. This is a project cost often underestimated by customers who assume migration includes their existing automation logic.

  • Intercom Custom Objects require Data connectors, not bulk import

    Intercom Custom Objects cannot be populated via bulk CSV import or REST API writes directly to the Custom Object endpoint. They require a Data connector that makes a GET request to an external API endpoint and maps the response to the Custom Object schema. If the customer has data that should become an Intercom Custom Object, they must provision an external endpoint (or use a middleware like Zapier, Workato, or a custom microservice) before we can migrate that data. This architecture constraint must be addressed during scoping for any custom data model migration.

  • Drag contacts are derived from Gmail threads at migration time

    Drag does not maintain a standalone contact database. Contact information is derived from Gmail thread participants. We extract name and email from thread senders and recipients as a derived contact list, but any contact history, properties, or relationship data outside of current email threads is not available for import. If the customer relies on Drag for customer history that predates the current threads, that history is not migratable. We recommend auditing whether an external CRM or contact database should be connected post-migration to restore customer context.

  • Intercom per-contact pricing requires contact volume audit before migration

    Intercom charges per active contact in addition to per-seat pricing. Unlike Drag's straightforward per-seat model, Intercom's pricing includes a contact volume component that scales with the number of people reached. Migration scoping must include a contact volume audit to estimate the ongoing Intercom bill. Teams migrating from Drag may not have previously tracked contact counts, leading to pricing surprises post-migration. We include a contact volume estimate in the discovery output.

Migration approach

Six steps for a successful Drag to Intercom data migration

  1. Discovery and export preparation

    We audit the source Drag workspace to scope conversation volume, board count, pipeline stage names, tag inventory, agent count, and team structure. We also assess which Drag tier the customer is on (affecting canned response availability) and identify any external contact databases or CRMs that should supplement the derived contact set. We provide the customer with a structured CSV export guide with step-by-step screenshots for extracting conversations, agents, and tags from the Drag UI. Export coordination is the critical path item for this migration; we sequence milestone exports (initial bulk, delta, and final delta) with the customer before beginning Intercom provisioning.

  2. Intercom workspace provisioning

    We provision the destination Intercom workspace and configure the initial structure: Teammates (from exported agent list), Teams (from exported team membership), Inbox Views (mapped from Drag pipeline stages), and Tags (mapped from exported tags with consolidation recommendations if cardinality is high). We also create any required custom attributes on Contacts and Conversations at this stage. If the customer has data requiring Intercom Custom Objects, we scope the Data connector architecture and advise on the external endpoint requirement before proceeding.

  3. Contact derivation and deduplication

    We process the CSV exports to extract unique email addresses from all conversation participants. Each unique email becomes an Intercom Contact record. Where name data is available from the thread sender fields, we populate the Contact name. We apply a deduplication check to prevent duplicate Contacts from multiple thread participations. If the customer has an external contact database or CRM export, we prepare a merge plan to supplement the derived contact set post-migration. Company records are created from domain extraction where available.

  4. Conversation and attachment migration

    We ingest the exported conversation CSVs and write each thread as an Intercom Conversation with individual Conversation Parts preserving thread chronology, sender, recipient, timestamp, and message body. Attachments are downloaded from the Gmail threads and re-attached to the matching Conversation Parts. Tags are applied at the conversation level using the exported tag assignments. We run a row-count reconciliation report against the source CSV to confirm all conversations are accounted for before proceeding.

  5. Validation and tag audit

    We spot-check migrated records against the source CSV across conversation thread integrity (message count, chronology), tag assignment accuracy, agent-to-teammate mapping, and contact email accuracy. We also validate that attachments are present and readable on the Intercom Conversation Parts. The customer reviews a sample of migrated conversations and confirms mapping fidelity before cutover.

  6. Cutover, delta migration, and automation handoff

    We freeze writes in Drag during the cutover window, extract a final delta CSV of any conversations created or modified since the last export, and ingest the delta into Intercom. We then enable Intercom as the system of record. We deliver a written inventory document covering: Drag automations requiring rebuild in Intercom Workflows (with trigger and action descriptions), canned responses requiring Macro creation, Integration reconfiguration steps (Gmail, Slack, calendar), and the tag mapping reference. We do not rebuild Drag automations as Intercom Workflows inside the migration scope; that work is handled by the customer's admin team post-migration.

Platform deep dives

Context on both ends of the pair

Drag logo

Drag

Source

Strengths

  • Operates entirely within Gmail without requiring agents to switch tools or learn a new interface.
  • Kanban pipeline view gives at-a-glance team workload visibility and email queue status.
  • Per-conversation tagging supports flexible categorization without altering email structure.
  • Responsive customer support is cited in reviews as a differentiator during onboarding issues.
  • Competitive pricing for small team shared inbox needs with a free trial available.

Weaknesses

  • No mobile app means iPhone and Android users must access via mobile browser, which lacks full feature parity.
  • Performance degrades with large email volumes and bulk operations across many threads simultaneously.
  • Limited custom fields and automation exposure constrains advanced workflows and integrations.
  • Onboarding friction is high for Kanban-inexperienced team members, extending time-to-productivity.
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. 1 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    1 of 7 objects need a manual workaround.

  • 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

    Drag: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Drag 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 three and five weeks for workspaces under 5,000 conversations with a single board and no canned response rebuild scope. Migrations with multiple boards, high tag cardinality requiring consolidation, or canned response rebuilds move to six to ten weeks because of manual export coordination, board prioritization decisions, and tag mapping design work. The primary timeline variable is how quickly the customer can deliver the CSV exports from the Drag UI, as that step requires manual action inside the Drag interface.

Adjacent paths

Related migrations to explore

Ready when you are

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