Helpdesk migration

Migrate from Deepser to Intercom

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

Deepser logo

Deepser

Source

Intercom

Destination

Intercom logo

Compatibility

64%

7 of 11

objects map 1:1 between Deepser and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Deepser to Intercom is a paradigm migration, not a record copy. Deepser structures work as ITIL-aligned Service Requests and Change Requests with grid-based XLSX export and no public API. Intercom structures work as Conversations with an Inbox-first model that separates simple message threads from complex support Tickets. We resolve the schema mismatch during scoping by mapping Deepser's request categories and priorities to Intercom conversation tags and ticket priorities, preserving the historical ticket thread as a conversation note attachment. Deepser Agents migrate as Intercom Admins and Teammates; Customers migrate as Intercom Contacts; Companies migrate as Intercom Organizations; IT Assets migrate as Intercom Custom Objects with custom attributes. Deepser ITIL Workflows and SLA records do not migrate; we deliver a written inventory of every workflow step requiring rebuild as an Intercom Workflow or Rule. Report and dashboard definitions in Deepser are not exportable; we document the metrics and filters so the Intercom admin rebuilds reporting post-migration.

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

Deepser logo

Deepser

What's pushing teams away

  • Deepser's native integrations are limited to Teams, NinjaOne RMM, and Datto RMM; teams with broad CRM or ITSM ecosystem needs find the app-connector library too thin.
  • Small partner ecosystem and limited consulting resources mean implementation and post-go-live support rely heavily on internal IT staff.
  • Grid export is the primary data egress path; teams expecting a documented public REST API for automated exports or integrations find the tooling gaps a blocker to scaling operations.

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

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

Deepser

Service Request

maps to

Intercom

Conversation or Ticket

lossy
Fully supported

Deepser Service Requests map to Intercom Conversations if the request is a simple single-thread exchange, or to Intercom Tickets if the request requires assignment, priority tracking, or SLA management. We use the Deepser category, priority, and status fields to determine the target object type during scoping. The Deepser request description and all threaded comments migrate as Intercom conversation parts or ticket notes. Deepser attachment references (images attached to tickets) migrate as Intercom file attachments on the conversation or ticket.

Deepser

Change Request

maps to

Intercom

Ticket

1:1
Fully supported

Deepser Change Requests map directly to Intercom Tickets because both require structured classification, assignment, and status tracking. The Deepser change-type classification (Standard, Minor, Major, Emergency) migrates as a custom attribute on the Intercom Ticket. The change-request approval history migrates as a threaded note on the Intercom Ticket with a timestamp and approver attribution for audit trail continuity.

Deepser

Customer

maps to

Intercom

Contact

1:1
Fully supported

Deepser Customer records (the requester entities linked to tickets) map directly to Intercom Contacts. The full contact card including name, email, phone, company association, and any custom fields defined on the Customer module migrate as Intercom Contact attributes. We use the email address as the dedupe key. If a Deepser Customer record has no email, we flag it for manual review before migration because Intercom requires an identifier for contact matching.

Deepser

Company

maps to

Intercom

Organization

1:1
Fully supported

Deepser Company records function as organizational parent records for Customers and map to Intercom Organizations. The Company name, domain, and any custom fields defined on the Company module migrate as Intercom Organization attributes. We link each migrated Contact to its parent Organization via the Intercom Organization-Contact relationship. The hierarchy is preserved so that Intercom's company-level reporting and segmentation work without manual reassembly.

Deepser

IT Asset

maps to

Intercom

Custom Object (Asset)

lossy
Fully supported

Deepser IT Assets (hardware and software inventory with serial number, type, location, assigned user, and lifecycle status) map to an Intercom Custom Object we create during migration named Asset. We pre-create the Custom Object schema with custom attributes matching the Deepser asset field names, including a lookup relationship to the Intercom Contact who is the assigned user. Asset lifecycle status values (Active, In Repair, Retired, Disposed) migrate as a custom attribute on the Asset Custom Object.

Deepser

Agent

maps to

Intercom

Admin or Teammate

1:1
Fully supported

Deepser Agents (internal users who receive and resolve tickets) map to Intercom Admins (full access) or Teammates (limited access) based on the Deepser agent role. We migrate agent name, email, role, team assignment, and active/inactive status. Deepser's minimum 3-agent requirement on the source side does not apply to Intercom; we map each Deepser agent individually. Inactive Deepser agents migrate as inactive Intercom users who can be activated post-migration if needed.

Deepser

Custom Fields (Ticket, Customer, Asset)

maps to

Intercom

Custom Attributes

1:1
Mapping required

Deepser Custom Fields module defines additional properties on Tickets, Customers, Assets, and other entities with schemas that vary per installation. We discover the full custom field schema during scoping, map each custom field to an Intercom Contact attribute (for customer fields), Ticket custom attribute (for ticket fields), or Custom Object attribute (for asset fields), and preserve field type fidelity (text, number, date, dropdown, checkbox) during the mapping. Dropdown fields in Deepser migrate as selection options in Intercom custom attributes.

Deepser

Knowledge Base Article

maps to

Intercom

Article

1:1
Fully supported

Deepser knowledge base articles (internal or customer-facing content linked to tickets) migrate to Intercom Articles in the Help Center. Article content, categories, and attachment references from the Deepser grid export map to Intercom Article title, body (rich text), and file attachments. We preserve the article category structure as Intercom Collections and Sections. Deepser articles published in multiple languages require the Intercom Help Center multilingual feature which is available on Advanced and Expert plans.

Deepser

ITIL Workflow

maps to

Intercom

Workflow (written inventory only)

lossy
Fully supported

Deepser ITIL-aligned workflows with approval gates, automated tasks, and conditional routing do not migrate as executable code. We document every Deepser workflow step type, trigger condition, and action sequence and deliver a written inventory recommending equivalent Intercom Workflows or Rules for each. The customer or an Intercom partner rebuilds the workflows post-migration. This inventory is part of the standard migration scope delivery.

Deepser

SLA Record

maps to

Intercom

SLA Rule (written inventory only)

lossy
Fully supported

Deepser SLA records define response and resolution time commitments per ticket priority or category. Intercom's SLA rules (available on Expert plan) define first response and next reply time targets per conversation or ticket. We document each Deepser SLA configuration and map it to an equivalent Intercom SLA Rule specification in the written handoff document. Teams on Intercom Essential or Advanced plans do not have native SLA management and must upgrade or rebuild SLA tracking manually.

Deepser

Billing Records (Lines, Worklogs, Movements)

maps to

Intercom

Not migrated

1:1
Fully supported

Deepser's billing modules track time-based billing entries linked to tickets and assets. Intercom does not have a native billing or time-tracking module. We flag Deepser billing records during scoping and advise whether to migrate them as Notes on the associated Intercom Conversation or Ticket for historical reference, or to exclude them from the migration scope entirely. This decision is made with the customer before migration begins.

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.

Deepser logo

Deepser gotchas

Medium

Minimum 3-agent seat requirement affects pricing scoping

High

No public REST API for automated data extraction

Medium

Report and dashboard definitions are not exportable

Medium

ITIL Workflow step types require explicit destination mapping

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

  • Deepser has no public REST API for automated extraction

    Deepser does not publish a documented public API. All data egress occurs through the grid-based XLSX/CSV export, which respects whatever filters and sorting are active at export time. We always advise customers to clear all filters and confirm the full dataset scope before export to avoid silent truncation. Large datasets may require multiple export passes across Service Requests, Change Requests, Customers, Companies, and IT Assets, which we reconcile in our staging environment. Any delta records created between the export date and migration start date require a second export pass, and we account for this in the migration timeline.

  • ITSM-to-conversational-support paradigm requires explicit mapping decisions

    Deepser is a ticket-first ITSM platform where every customer interaction is a structured Service Request or Change Request with ITIL-aligned fields. Intercom is a conversation-first platform where simple interactions live as Conversations and complex ones escalate to Tickets. We make the Conversation versus Ticket mapping decision per Deepser request category during scoping, based on whether the request type typically requires assignment, SLA tracking, or multi-step resolution. Requests mapped to Intercom Conversations lose the structured ticket fields (priority, category, change-type) that Intercom Conversations do not natively support, so we preserve these as conversation tags and custom conversation attributes.

  • Deepser ITIL Workflows and SLA records do not execute in Intercom

    Deepser workflows with approval gates, automated task assignments, and conditional routing encode operational logic that has no direct equivalent in Intercom Workflows. We document each Deepser workflow step and deliver a written inventory recommending Intercom Workflow equivalents, but we do not rebuild them. SLA records similarly require a manual rebuild in Intercom's SLA Rules (Expert plan) or a third-party SLA management integration. Report and dashboard definitions in Deepser are not exportable; we migrate the underlying data and document the report metrics and filters for the Intercom admin to rebuild in Intercom Reports.

  • Deepser minimum 3-agent pricing does not constrain Intercom seat count

    Deepser enforces a minimum of 3 agents on all paid plans. When migrating out of Deepser, the agent count determines the scale of the migration and impacts how we sequence the user and ticket reassignment steps. Intercom does not have a minimum seat requirement, so teams that were paying for 3 Deepser agents can start with fewer Intercom seats if their active support team is smaller. We map each Deepser agent individually to Intercom Admins or Teammates and flag any agents who should be inactive in Intercom before provisioning.

Migration approach

Six steps for a successful Deepser to Intercom data migration

  1. Discovery and data export preparation

    We audit the Deepser installation across modules in use (Service Requests, Change Requests, Customers, Companies, IT Assets, Knowledge Base), active agent count, custom field schemas, and any active ITIL workflows or SLA records. We advise the customer to clear all grid filters, export the full dataset per module as XLSX, and validate record counts in our staging environment before we begin mapping. Any Deepser module not in active use is excluded from the migration scope to reduce cost and complexity.

  2. Schema design and mapping specification

    We design the Intercom workspace schema before any data moves. This includes provisioning Intercom Admins and Teammates from the Deepser agent list, designing the Organization-Contact hierarchy from Deepser Companies and Customers, defining the Conversation versus Ticket classification logic per Deepser request category, creating the Asset Custom Object schema for IT Assets, and mapping Deepser custom fields to Intercom contact attributes, ticket custom attributes, and custom object attributes. The mapping specification is documented and signed off before production migration begins.

  3. Knowledge base and article migration

    We export Deepser knowledge base articles from the grid view, map the article category structure to Intercom Collections and Sections, and import article content as Intercom Articles with file attachments preserved. If the Deepser knowledge base uses multiple languages (English, Italian, Spanish, German), we confirm the customer's Intercom plan supports multilingual Help Center articles (Advanced or Expert) before committing to language-preserving import.

  4. Customer, company, and contact migration

    We migrate Deepser Companies first to create Intercom Organizations, then migrate Deepser Customers as Intercom Contacts linked to the parent Organizations. We use email as the dedupe key. Deepser Customers without an email address are flagged for manual resolution before import because Intercom requires a contact identifier. Any Deepser custom fields on the Customer module migrate as Intercom contact attributes. Agent records are migrated in parallel as Intercom Admins and Teammates with the appropriate permission levels mapped from the Deepser role.

  5. Service Request and Change Request migration

    We migrate Deepser Service Requests and Change Requests as Intercom Conversations or Tickets according to the classification logic agreed in the mapping specification. The Deepser request description, all threaded comments, and attachment references migrate as Intercom conversation parts or ticket notes. Deepser change-type classification (Standard, Minor, Major, Emergency) migrates as a custom attribute on the Ticket. We preserve the assigned agent, requester, priority, and status fields as Intercom conversation or ticket attributes.

  6. IT Asset and custom object migration

    We create the Asset Custom Object in Intercom with the schema designed during step 2, then migrate Deepser IT Assets as Asset custom object records with all standard fields (serial number, type, location, lifecycle status) and any custom fields mapped to custom attributes. We create a lookup relationship from each Asset record to the assigned Intercom Contact. Billing records and worklog entries from Deepser are migrated as Notes on the associated conversation or ticket if the customer chooses to include them, or excluded entirely if the customer prefers a clean Intercom workspace without billing context.

  7. Cutover, validation, and workflow handoff

    We freeze Deepser writes during cutover, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the ITIL Workflow and SLA inventory document to the customer's Intercom admin team. We do not rebuild Deepser workflows as Intercom Workflows inside the migration scope; that is documented separately for the customer or an Intercom partner to execute post-migration. We support a one-week hypercare window where we resolve any reconciliation issues raised by the support team.

Platform deep dives

Context on both ends of the pair

Deepser logo

Deepser

Source

Strengths

  • Combines ITSM ticketing and ITAM asset tracking in a single subscription without requiring a second tool.
  • Grid-based export to XLSX or CSV works across all modules, giving customers a consistent data-out mechanism.
  • ITIL-aligned workflow engine standardizes change and service request routing across the organization.
  • Per-agent pricing model with volume discounts provides cost predictability as team size grows.
  • Multilingual interface (English, Italian, Spanish, German) supports multinational IT departments.

Weaknesses

  • Native third-party integrations are limited to Teams, NinjaOne RMM, and Datto RMM, restricting ecosystem connectivity.
  • No publicly documented REST API means automated data extraction relies on grid export, limiting migration flexibility.
  • Small partner ecosystem and limited consulting resources increase reliance on internal IT staff for implementation and troubleshooting.
  • Report and dashboard definitions are not exportable, requiring manual rebuild in the destination system.
  • Billing recalculation logic and billing object schemas differ from standard CRM billing models, requiring custom field-level mapping.
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. 3 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 Deepser and Intercom.

  • Object compatibility

    C

    3 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

    Deepser: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Deepser 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 three weeks for accounts under 10,000 Service Requests, 2,000 Customers, and no IT Asset records. Migrations with IT Asset records requiring a custom object schema, Change Request history with approval gate documentation, extensive custom field schemas, or knowledge base article migration with multilingual content move to four to six weeks because of XLSX reconciliation, custom object schema validation, and knowledge base content review. The primary time variable is the quality of the Deepser grid export and how many export passes are required for large or multi-module datasets.

Adjacent paths

Related migrations to explore

Ready when you are

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