Helpdesk migration
Field-level mapping, validation, and rollback between SolarWinds Service Desk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
SolarWinds Service Desk
Source
Intercom
Destination
Compatibility
8 of 12
objects map 1:1 between SolarWinds Service Desk and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from SolarWinds Service Desk to Intercom is a platform-model migration, not a record-for-record copy. SolarWinds uses ITIL-aligned data structures with separate Incident, Service Request, Problem, and Change objects, a CMDB for configuration item relationships, and tiered SLA policies. Intercom uses a conversational model where all support interactions live as part of a Contact or Company record, grouped under Conversations that replace tickets. We map Incidents and Service Requests to Intercom Conversations, preserve asset metadata as Custom Attributes on Company records, and resolve technician Users to Intercom Admins or Teammates. Problems, Change Templates, SLA configurations, and CMDB relationships have no Intercom structural equivalent; we deliver these as written inventory so the customer's admin can assess manual reconstruction. Workflows, approval chains, and ITIL change workflows do not migrate as code. We sequence the migration to respect Intercom's API rate limits on the import side and SolarWinds Bearer token ceilings on the export side, and we flag the data-hygiene cleanup recommended by SolarWinds documentation before any migration begins.
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 SolarWinds Service Desk 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.
SolarWinds Service Desk
Incident
Intercom
Conversation
1:1SolarWinds Incidents map directly to Intercom Conversations. The incident priority, status, assignee, requester, description, and created-at timestamp map to Intercom Conversation attributes, admin-assignment, Contact, body, and created-at. Incident comments migrate as Conversation Parts in chronological order, preserving the technician-requester thread structure. The source incident type (Incident vs Service Request) is stored as a custom Conversation attribute for reporting clarity.
SolarWinds Service Desk
Service Request
Intercom
Conversation
1:1Service Requests in SolarWinds follow the same API schema as Incidents with a distinct type field. They map to Intercom Conversations identically to Incidents. Any approval workflow attached to the Service Request in SolarWinds is flagged in the written inventory because Intercom has no native approval-gate mechanism; the customer admin must assess whether to rebuild approvals as a workflow outside Intercom or simplify the intake process.
SolarWinds Service Desk
User (Technician / Agent)
Intercom
Admin or Teammate
1:1SolarWinds Agents and Administrators map to Intercom Admins or Teammates based on role scope. Active/inactive status is preserved. Group assignments in SolarWinds map to Intercom Teams if the destination workspace uses team-based routing. The mapping is resolved by email match. Any SolarWinds user without a matching Intercom admin invitation is held in a reconciliation queue.
SolarWinds Service Desk
User (Requester)
Intercom
Contact
1:1SolarWinds Requesters map to Intercom Contacts. Email, name, phone, and custom field data migrate as Contact attributes. The requester's language and timezone from SolarWinds become custom attributes in Intercom. Active/inactive status in SolarWinds maps to Contact unsubscribed/email hash status in Intercom.
SolarWinds Service Desk
Company
Intercom
Company
1:1SolarWinds Company records map to Intercom Companies. Company name, domain, and address metadata migrate directly. The Intercom Company record becomes the parent for all Contacts migrated from that company's requester pool.
SolarWinds Service Desk
Asset
Intercom
Company (custom attributes)
1:manySolarWinds hardware and software assets do not have a native Intercom equivalent. We migrate key asset metadata (hostname, serial number, purchase date, assignment status, and CI relationships from Premier tier) as custom attributes on the corresponding Intercom Company record. Large CMDB dependency graphs (Premier tier) are exported as a structured data file and included in the written CMDB inventory for the customer's admin to assess custom object reconstruction in Intercom if Enterprise plan custom objects are needed.
SolarWinds Service Desk
Problem
Intercom
None (written inventory)
lossySolarWinds Problem records have no Intercom equivalent. Problems require explicit enablement in SolarWinds (Setup > Global Settings > Service Desk Settings > Extra Features), and if the Problems module was never activated, no records exist to migrate. We verify enablement status during discovery. For active instances with Problems data, we export the full problem record set and deliver it as a structured written inventory document for the customer to assess whether a separate custom object or external tracking system is appropriate.
SolarWinds Service Desk
SLA Configuration
Intercom
None (written inventory)
lossySolarWinds SLA policies define response and resolution deadlines per priority level with business-hours calendars. Intercom's SLA features are available only on Outbound plans for proactive support and do not apply to inbound ticket SLA enforcement. We export SLA policy definitions as a written inventory including priority-to-SLA mapping, business-hours calendars, and escalation rules. The customer uses this document to assess whether Intercom's SLA capabilities (Outbound plan only) or a third-party SLA tool meets their requirements.
SolarWinds Service Desk
Change Template and Workflow
Intercom
None (written inventory)
lossySolarWinds change management templates and approval workflows are configuration objects with no Intercom equivalent. We export template definitions, approval chain logic, and change category schemas as a written inventory. The customer admin uses this to assess whether Intercom's rules-based automation or a third-party workflow tool handles the same business process.
SolarWinds Service Desk
Knowledge Base Article
Intercom
Article
1:1SolarWinds IT knowledge base articles migrate to Intercom Help Center articles. Article title, body content, author, category assignment, and publish status migrate. Article versioning from SolarWinds does not map 1:1; we migrate the most recent published version and flag any articles with pending versions in the written inventory. Internal-only articles in SolarWinds are flagged for the customer to assess whether they should be published or moved to an internal knowledge base tool.
SolarWinds Service Desk
Attachment
Intercom
Attachment (Conversation Part)
1:1File attachments on SolarWinds Incidents and Service Requests are downloaded via the Samanage API and re-uploaded to the corresponding Intercom Conversation Part. Attachment file type restrictions in Intercom (documented list excludes .exe, .sys, .scr, .shb, .wsf and other executable types) must be reviewed before migration; files that exceed Intercom's allowed types are flagged and the customer must enable broader file type support in Intercom Settings > Security > Attachment settings or handle them via an alternative file transfer method.
SolarWinds Service Desk
Custom Field
Intercom
Custom Attribute
1:1Custom fields on SolarWinds Incidents, Assets, and Contacts require field-level mapping to Intercom Custom Attributes. We extract the full custom field schema during discovery, map by data type (string to string, boolean to boolean, date to date, select to single-select), and preserve field labels as attribute names. Multi-select picklists from SolarWinds map to Intercom multi-select custom attributes. Custom field data on Assets migrates to Company custom attributes; custom fields on Incidents migrate as Conversation custom attributes.
| SolarWinds Service Desk | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation1:1 | Fully supported | |
| Service Request | Conversation1:1 | Fully supported | |
| User (Technician / Agent) | Admin or Teammate1:1 | Fully supported | |
| User (Requester) | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Asset | Company (custom attributes)1:many | Fully supported | |
| Problem | None (written inventory)lossy | Fully supported | |
| SLA Configuration | None (written inventory)lossy | Fully supported | |
| Change Template and Workflow | None (written inventory)lossy | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Attachment | Attachment (Conversation Part)1:1 | Fully supported | |
| Custom Field | Custom Attribute1: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.
SolarWinds Service Desk gotchas
API token regeneration invalidates all existing tokens
API rate limits are tier-gated and per-user
Problems module is not enabled by default
Legacy Web Help Desk uses a different API from Service Desk
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 feature audit
We audit the source SolarWinds Service Desk instance across tier (Essentials/Advanced/Premier), API rate limit tier, active object modules (Problems enablement, CMDB access), custom field schemas on Incidents/Assets/Users, attachment file type inventory, and knowledge base article count and versioning. We pair this with an Intercom workspace audit (plan tier, existing Admins/Teammates/Teams, existing Help Center structure, custom attribute inventory). The discovery output is a written migration scope and a gap analysis noting which SolarWinds objects have no Intercom equivalent.
Data cleanup and source preparation
SolarWinds documentation recommends data hygiene before migration: remove inactive user accounts, resolve duplicate records, and archive outdated tickets. We run a pre-migration cleanup scan, identify records with orphaned assignee references or missing required fields, and flag these for the customer's SolarWinds admin to resolve before the migration window begins. This reduces record rejection during import and improves Intercom data quality from day one.
Schema design and attribute mapping
We design the Intercom workspace schema before any data moves. This includes provisioning Intercom Teams to mirror SolarWinds group assignments, configuring custom attributes on Contacts and Companies to capture migrated custom field data, and reviewing the Help Center collection structure against the SolarWinds knowledge base category tree. For Premier-tier customers with active CMDB data, we design the custom attributes structure on Company records to hold key asset metadata, with a separate structured data file for full CI relationship exports.
User and contact reconciliation
We extract every distinct SolarWinds user (Agents, Requesters, Administrators) by email and reconcile against the Intercom workspace's existing admin list. Agents without matching Intercom admin accounts go to a reconciliation queue for the customer's admin to provision before migration continues. Requesters map directly to Intercom Contacts by email. This step is sequenced before any Conversation migration because Contact IDs are required as parent references on all Intercom conversations.
Migration in dependency order
We run production migration in record-dependency order: Admins and Teams (validated), Companies (from SolarWinds Companies with asset metadata as custom attributes), Contacts (with Company resolved), Conversations (from SolarWinds Incidents and Service Requests with comment history as Conversation Parts), Attachments (downloaded from SolarWinds and uploaded to corresponding Conversation Parts; unsupported file types flagged and excluded per Intercom's allowed list), Knowledge Base Articles (to Intercom Help Center with category mapping), and Custom Attributes (populated from SolarWinds custom fields on Incidents and Assets). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and written inventory delivery
We freeze SolarWinds 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 written inventory for Problems, CMDB data, SLA policies, and change management templates to the customer's admin team for manual assessment and rebuild planning. We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild SolarWinds workflows, approval chains, or SLA timers inside the migration scope; these are documented separately for the customer's admin or a designated integration partner.
Platform deep dives
SolarWinds Service Desk
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 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 SolarWinds Service Desk and Intercom.
Object compatibility
4 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
SolarWinds Service Desk: Tier-dependent; Premier allows up to 1,500 req/min per user.
Data volume sensitivity
SolarWinds Service Desk 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 SolarWinds Service Desk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your SolarWinds Service Desk 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 SolarWinds Service Desk
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.