Helpdesk migration
Field-level mapping, validation, and rollback between Motadata ServiceOps and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Motadata ServiceOps
Source
Intercom
Destination
Compatibility
4 of 10
objects map 1:1 between Motadata ServiceOps and Intercom.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Motadata ServiceOps to Intercom is a pivot from a full ITSM stack to a customer engagement platform. Motadata organizes around ITIL-aligned Request management with a CMDB, SLA policies, and workflow automation; Intercom organizes around Contacts and Conversations with a messenger-first experience, AI agent (Fin), and proactive messaging. The migration preserves the request history as Tickets, the requester and technician base as Contacts and Teammates, and the Knowledge Base as Articles. We flag that Assets, Contracts, SLAs, and Supplier records have no native Intercom equivalent and must be either dropped, stored as Custom Objects, or carried forward as reference documentation. Motadata's absence of a public API means we rely on structured CSV exports and UI-automation extraction, which extends the discovery phase and requires customer-admin coordination. Workflows, notification templates, and automation rules do not migrate as code; we deliver a written map of every active rule for the customer's admin to rebuild in Intercom Rules or Fin.
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 Motadata ServiceOps 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.
Motadata ServiceOps
Request
Intercom
Ticket
1:1Motadata Requests map directly to Intercom Tickets. We extract all lifecycle stages (Open, Pending, Resolved, Closed), Priority (mapped to Intercom Priority: low, medium, high, urgent), Impact, Category, and custom fields. Request description and internal notes migrate as Ticket body and internal notes. The requester email resolves to an Intercom Contact record; if no Contact exists, we create one during migration. Resolved and Closed timestamps preserve as Ticket updated_at. Open tickets reconcile against Intercom's open/conversation state after migration.
Motadata ServiceOps
User
Intercom
Contact
1:1Motadata Users (requesters in the self-service portal) map to Intercom Contacts by email as the dedupe key. We extract display name, email, phone, department, and any custom fields defined on the User form. Contacts created during migration carry a custom attribute motadata_original_id for reconciliation. Users who are also Technicians get a dual mapping: Contact for customer-facing records and Teammate for the Intercom admin workspace.
Motadata ServiceOps
Technician
Intercom
Teammate or Admin
1:1Motadata Technicians (support staff with group memberships) map to Intercom Teammates and Admins. Role assignments (Tier 1 support, Tier 2 support, Approver) map to Intercom team membership and admin-level access. We extract technician group assignments and preserve them in a custom attribute on the Teammate record. LDAP sync metadata from Motadata does not migrate; the customer's Intercom admin provisions SSO or manual Teammate accounts post-migration.
Motadata ServiceOps
Knowledge Base Article
Intercom
Article
1:1Motadata KB Articles migrate to Intercom Articles within Collections. We export article title, body content (with rich-text conversion to Intercom's Article format), category assignments, author, and view counts. View counts migrate as a custom attribute because Intercom Articles do not expose a native view counter. Articles assigned to Motadata categories map to Intercom Collections or Sections; we create the collection hierarchy during migration to match the source structure.
Motadata ServiceOps
Asset (CI)
Intercom
Custom Object or drop
lossyMotadata Assets (Configuration Items with CI type, serial number, location, assigned user, warranty metadata) have no native Intercom equivalent. We assess three paths during scoping: (1) drop all Assets if the customer uses a separate CMDB; (2) create a Custom Object named Asset with CI-type, serial, location, assigned contact (lookup), warranty expiry, and contract (lookup) attributes; or (3) export Assets to a reference CSV held in the customer's shared drive. The choice depends on whether the customer needs asset context visible inside Intercom conversations. Auto-discovery gaps from Motadata's discovery agent are flagged and supplemented with manual CI exports before migration.
Motadata ServiceOps
Contract
Intercom
Custom Object or drop
lossyMotadata Contracts (tied to vendors, with warranty sync settings and custom fields) have no native Intercom object. If the customer elects to carry forward contract data, we create a Custom Object named Contract with vendor name, contract type, start date, end date, renewal alert date, and custom fields. Supplier records from Motadata map to a separate Vendor custom object with contact information. If the customer manages contracts in a dedicated CLM tool, we export a reference CSV instead of building Custom Objects.
Motadata ServiceOps
Service Level Agreement
Intercom
Custom Attribute or reference doc
lossyMotadata SLA definitions (time targets, business hours calendars, escalation rules attached to Requests by priority or category) have no native Intercom equivalent on Starter or Pro plans. On Intercom Advanced ($99/user), SLA limits are available but without business hours calendars or multi-tier escalation chains. We assess during scoping whether to (1) document SLAs as a reference sheet for the admin to manage manually, (2) create a Custom Object named SLA with target hours and priority mapping, or (3) rebuild SLA logic using Intercom Rules and Fin workflows post-migration.
Motadata ServiceOps
Supplier / Vendor
Intercom
Custom Object or drop
lossyMotadata Suppliers store vendor contact information, warranty sync settings, and custom fields. We map these to an Intercom Custom Object named Vendor with name, contact email, contact phone, contract reference (lookup to Contract), and notes. If the customer does not need vendor data inside Intercom, we export a reference CSV. Supplier associations on migrated Assets (Contract linking to CI) require the Vendor and Contract custom objects to be created before Asset migration.
Motadata ServiceOps
Project
Intercom
Ticket (reclassification)
lossyMotadata Project records (milestones, tasks, assignments) represent a lightweight ITSM project schema. Intercom has no native project object. We assess whether Motadata Projects are ITSM Change records (which map to Intercom Tickets with a project identifier tag) or genuine project management records (which do not migrate). Project task dependencies and milestone relationships do not carry forward; the customer receives a CSV export of project records for reference in an external PM tool.
Motadata ServiceOps
Notification Template
Intercom
Macro
lossyMotadata Notification templates (automated alerts for request updates, SLA breaches, approvals) export as template content and rule conditions. Since Intercom renders notifications differently and supports Macros and Articles as response templates, we extract Motadata template bodies as reference text for the customer's admin to republish as Intercom Macros. Template-to-request association rules (trigger conditions) are documented in a separate inventory spreadsheet and rebuilt in Intercom Rules or Fin workflows post-migration.
| Motadata ServiceOps | Intercom | Compatibility | |
|---|---|---|---|
| Request | Ticket1:1 | Fully supported | |
| User | Contact1:1 | Fully supported | |
| Technician | Teammate or Admin1:1 | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Asset (CI) | Custom Object or droplossy | Fully supported | |
| Contract | Custom Object or droplossy | Fully supported | |
| Service Level Agreement | Custom Attribute or reference doclossy | Fully supported | |
| Supplier / Vendor | Custom Object or droplossy | Fully supported | |
| Project | Ticket (reclassification)lossy | Fully supported | |
| Notification Template | Macrolossy | 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.
Motadata ServiceOps gotchas
No public API documentation or bulk data export endpoints
Dashboard data export restricted to PDF format only
Discovery agent scalability issues at large workgroup sizes
Session timeout behavior can delay monitoring state updates
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 export coordination
We audit the Motadata ServiceOps instance across all modules: Requests (count, custom fields, attachments, SLA assignments), Users and Technicians (group memberships, role assignments), Knowledge Base Articles (count, categories, article size), Assets (CI types, auto-discovery scope, warranty records), Contracts (vendor associations, expiry dates), and Notification Templates. We also map active workflows, SLA definitions, and approval chains. Because Motadata lacks a public API, we coordinate with the customer's ServiceOps administrator to configure and verify CSV exports for each data type, resolve role-based export restrictions, and run validation queries against the exported CSVs before the migration run begins.
Intercom workspace provisioning and object schema design
We provision the Intercom workspace at the appropriate tier (Starter for basic ticket and contact migration, Pro or Advanced if the customer requires Custom Objects for Assets, Contracts, or SLAs). We design the schema: custom field creation on Contact and Ticket matching the Motadata custom field types, Custom Object definitions (Asset, Contract, Vendor) if elected by the customer, and Article Collections matching the Motadata Knowledge Base category hierarchy. SLA policy carry-forward strategy is agreed upon before schema deployment. We deploy into the customer's Intercom workspace (not sandbox, since Intercom does not offer per-subscription sandbox instances) and run a validation migration of 50-100 records before committing to the full run.
Contact and Teammate migration with deduplication
We extract Motadata Users and Technicians, normalize email addresses (lowercase, strip whitespace), and import them as Intercom Contacts. Technicians import as Intercom Teammates with admin or teammate access based on their Motadata role. Group memberships from Motadata map to Intercom Teams created before user migration. Any duplicate email collisions (same contact appearing in multiple Motadata accounts or external lists) are flagged in a reconciliation report before import. Contacts without a valid email address receive a generated placeholder identifier and are flagged for manual enrichment.
Ticket migration in lifecycle order
We migrate Motadata Requests as Intercom Tickets in two passes. The first pass handles closed and resolved tickets (imported with full history and timestamps preserved). The second pass handles open and pending tickets (imported as open Conversations in Intercom). Each ticket's requester resolves to an existing Intercom Contact by email match. Custom fields defined on Motadata Requests map to Ticket attributes. Attachment links in Motadata (file references, not file blobs) migrate as text notes pointing to the original Motadata attachment URL if accessible, or as a flag for the customer to re-upload manually. SLA assignment from Motadata migrates as a custom attribute on the Ticket if the SLA Custom Object path is elected.
Knowledge Base, Custom Objects, and reference data
We migrate Motadata Knowledge Base Articles to Intercom Articles inside Collections, converting rich-text content to Intercom's Article format. View counts and author metadata carry forward as custom attributes. If the customer elects Asset and Contract Custom Objects, we migrate these in dependency order (Vendor first, then Contract, then Asset with lookups resolved). Supplier records migrate as Vendor Custom Objects with contact details. Any Motadata notification templates are exported as reference text and handed off as a spreadsheet for the admin to republish as Intercom Macros.
Cutover, validation, and workflow handoff
We freeze writes to the Motadata instance during cutover, run a final delta migration of any records modified since the initial export, and mark Intercom as the system of record. We deliver the workflow inventory document (every Motadata workflow with trigger, conditions, actions, and recommended Intercom Rules or Fin workflow equivalent), the SLA carry-forward summary, and the notification template reference spreadsheet. We support a one-week post-cutover window to resolve reconciliation issues. We do not rebuild Motadata workflows in Intercom as part of the migration scope; that is a separate engagement or an internal admin task. We do not provide post-migration admin training, ongoing support, or workflow optimization as standard scope.
Platform deep dives
Motadata ServiceOps
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Motadata ServiceOps and Intercom.
Object compatibility
2 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
Motadata ServiceOps: Not publicly documented.
Data volume sensitivity
Motadata ServiceOps 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 Motadata ServiceOps to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Motadata ServiceOps 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 Motadata ServiceOps
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.