Helpdesk migration
Field-level mapping, validation, and rollback between Deepser and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Deepser
Source
Intercom
Destination
Compatibility
7 of 11
objects map 1:1 between Deepser and Intercom.
Complexity
CModerate
Timeline
2-3 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Intercom
Conversation or Ticket
lossyDeepser 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
Intercom
Ticket
1:1Deepser 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
Intercom
Contact
1:1Deepser 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
Intercom
Organization
1:1Deepser 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
Intercom
Custom Object (Asset)
lossyDeepser 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
Intercom
Admin or Teammate
1:1Deepser 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)
Intercom
Custom Attributes
1:1Deepser 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
Intercom
Article
1:1Deepser 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
Intercom
Workflow (written inventory only)
lossyDeepser 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
Intercom
SLA Rule (written inventory only)
lossyDeepser 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)
Intercom
Not migrated
1:1Deepser'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.
| Deepser | Intercom | Compatibility | |
|---|---|---|---|
| Service Request | Conversation or Ticketlossy | Fully supported | |
| Change Request | Ticket1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| IT Asset | Custom Object (Asset)lossy | Fully supported | |
| Agent | Admin or Teammate1:1 | Fully supported | |
| Custom Fields (Ticket, Customer, Asset) | Custom Attributes1:1 | Mapping required | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| ITIL Workflow | Workflow (written inventory only)lossy | Fully supported | |
| SLA Record | SLA Rule (written inventory only)lossy | Fully supported | |
| Billing Records (Lines, Worklogs, Movements) | Not migrated1:1 | Fully supported |
Gotchas + challenges
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 gotchas
Minimum 3-agent seat requirement affects pricing scoping
No public REST API for automated data extraction
Report and dashboard definitions are not exportable
ITIL Workflow step types require explicit destination mapping
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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.
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
Deepser
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Deepser and Intercom.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Deepser: Not publicly documented.
Data volume sensitivity
Deepser doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Deepser to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Deepser to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Deepser
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.