Helpdesk migration

Migrate from SolarWinds Web Help Desk to Intercom

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

SolarWinds Web Help Desk logo

SolarWinds Web Help Desk

Source

Intercom

Destination

Intercom logo

Compatibility

73%

8 of 11

objects map 1:1 between SolarWinds Web Help Desk and Intercom.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from SolarWinds Web Help Desk to Intercom is a migration from an on-premises, IT-operations-focused ticketing tool to a cloud-native, customer-experience-focused help desk. The primary technical challenge is that WHD has no documented public REST API, so we extract data via its built-in CSV and TSV template export or direct database query on self-hosted instances. WHD Clients map directly to Intercom Contacts and Companies; WHD Tickets map to Intercom Conversations; WHD Knowledge Base Articles map to Intercom Articles in Collections. WHD Assets and Change Requests have no native Intercom equivalent — we export them as structured JSON and deliver a written configuration plan for Intercom Custom Objects. We do not migrate WHD SLA definitions, change workflows, or automated routing rules; these require manual rebuild in Intercom's workflow builder.

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

SolarWinds Web Help Desk logo

SolarWinds Web Help Desk

What's pushing teams away

  • SolarWinds ended perpetual licensing in August 2025, forcing customers to 3-year subscription-only contracts with reported renewal price hikes of up to 300%, making long-term budgeting unpredictable for K-12 and SMB teams.
  • The web interface has not received a meaningful visual refresh in years, with one long-time user noting it still resembles iOS 3-era design, creating poor usability on modern browsers and mobile devices.
  • Integration ecosystem is limited compared to modern SaaS help desks, with G2 reviewers citing lack of native integrations with external systems as a frequent frustration.
  • The mandatory shift to subscriptions coincides with SolarWinds post-acquisition restructuring, leading many customers to question the product roadmap and vendor commitment to on-premises customers.
  • Annual subscription renewal timing is fixed to calendar cycles, creating budget planning conflicts for educational institutions whose fiscal years do not align with vendor renewal dates.

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 SolarWinds Web Help Desk objects map to Intercom

Each row shows how a SolarWinds Web Help 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 Web Help Desk

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

WHD Tickets map directly to Intercom Conversations. The WHD ticket subject becomes the conversation title, description maps to the initial message body, status (Open, Pending, Resolved, Closed) maps to Intercom's open, snoozed, closed state model, and priority maps to Intercom's priority level. We preserve the WHD ticket number as a custom conversation attribute whd_ticket_id__c for cross-reference during and after migration. Comments and internal notes on WHD tickets become Intercom conversation parts, with internal notes mapped to internal conversation parts.

SolarWinds Web Help Desk

Client

maps to

Intercom

Contact + Company

1:many
Fully supported

WHD Clients map to Intercom Contacts with the client email as the primary identifier and name fields mapped to Intercom's name attributes. For WHD clients associated with a WHD organization, we create an Intercom Company record and link contacts via the company_id relationship. Address, phone, and location fields from WHD Client map to Intercom Contact custom attributes. Active versus inactive client status maps to Intercom's unsubscribed state or a custom contact attribute for reconciliation.

SolarWinds Web Help Desk

Asset

maps to

Intercom

Custom Object (Asset)

1:1
Fully supported

WHD Assets (hardware and software inventory) have no native Intercom equivalent. We export WHD Asset records as structured JSON — including type, serial number, vendor, purchase date, location, and associated client — and deliver a written custom object schema definition for Intercom's Custom Objects feature. We recommend creating an Asset custom object in Intercom with lookup relationships to Contact and Conversation so that assets can be linked to support tickets during agent workflow. The customer configures the custom object schema in their Intercom workspace before migration runs.

SolarWinds Web Help Desk

Knowledge Base Article

maps to

Intercom

Article (via Collections)

1:1
Fully supported

WHD Knowledge Base Articles map to Intercom Articles organized within Collections. Article title, body content, categorization, and publication status migrate. WHD article attachment references map to Intercom article file attachments. If WHD articles include translations, Intercom's multi-language article support preserves them per collection. We flag any article with inline JavaScript or iframe embeds because Intercom strips these for security.

SolarWinds Web Help Desk

Change Request

maps to

Intercom

Custom Object (Change Request) + Article inventory

1:1
Fully supported

WHD Change Requests track CAB-approved infrastructure changes with risk fields and approval workflows that have no native Intercom equivalent. We export Change Request records as structured JSON including approval status, risk level, and change details, and deliver a written configuration plan for a Change Request custom object in Intercom. Approval workflow logic does not migrate; we document the WHD approval chain for the customer's admin to rebuild using Intercom's no-code workflow builder or a third-party ITSM integration.

SolarWinds Web Help Desk

Technician

maps to

Intercom

Admin (Agent)

1:1
Fully supported

WHD Technicians map to Intercom Admins and Agents. We match by email address. Active WHD technicians map to Intercom admin accounts with the appropriate role (admin, agent, or teammate). Inactive technicians are held in a reconciliation queue for the customer's admin to provision or deactivate before migration. We flag any technician with per-technician SLA configuration so that the customer can plan Intercom's SLA addon setup post-migration.

SolarWinds Web Help Desk

Location

maps to

Intercom

Contact Custom Attribute or Company Attribute

lossy
Fully supported

WHD Locations (site hierarchy with address, contact, and parent-location relationships) map to Intercom Contact or Company custom attributes. We recommend mapping top-level WHD locations to Intercom Company attributes and sub-locations to Contact attributes, or using a flat location string if the destination Intercom workspace does not use the Companies feature. Location-based routing in WHD SLA definitions does not migrate.

SolarWinds Web Help Desk

Purchase Order

maps to

Intercom

Custom Object (Purchase Order) linked to Asset

1:1
Fully supported

WHD Purchase Orders associated with assets (tracking procurement date, vendor, PO number, and cost) are exported as JSON and delivered as part of the asset migration package. Intercom has no native PO object, so we recommend attaching PO data to the corresponding Asset custom object record in Intercom or storing it as structured JSON in a custom attribute. The customer configures the PO attribute format during Intercom custom object setup.

SolarWinds Web Help Desk

SLA Definition

maps to

Intercom

Written inventory (rebuild required)

lossy
Fully supported

WHD SLA configurations define response and resolution timers by priority or category. These do not migrate directly to Intercom because SLA enforcement in Intercom requires the SLA add-on (available on Pro and Advanced plans) and manual configuration of SLA thresholds per inbox or team. We export SLA rules as a written configuration document with WHD priority-to-Intercom SLA mapping so the customer's admin can configure SLA policies in Intercom Settings post-migration.

SolarWinds Web Help Desk

Attachment

maps to

Intercom

Conversation Attachment

1:1
Fully supported

WHD ticket attachments (file metadata including name, size, and upload timestamp) migrate to Intercom conversation attachments. We flag any file exceeding Intercom's supported file size limits. WHD's attachment export via email or MAPI transport imposes a practical ceiling of roughly 25MB per file; files exceeding this threshold on self-hosted WHD instances are exported via direct filesystem extraction. Intercom's attachment security settings (file type allowlist) must be reviewed before migration to ensure legacy WHD file types are permitted.

SolarWinds Web Help Desk

Tag / Label

maps to

Intercom

Tag

1:1
Fully supported

WHD tags on tickets and assets map to Intercom Tags. We export tag assignments per record and apply them to the corresponding Intercom Conversation or Contact during migration. Tags are preserved as plain-text arrays when the destination Intercom workspace uses the Tags feature. If the workspace does not use tags, we map them to a multi-select custom attribute on the respective record type.

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.

SolarWinds Web Help Desk logo

SolarWinds Web Help Desk gotchas

High

Perpetual license retirement forces 3-year subscriptions

High

Remote code execution vulnerability in versions 12.8.7 and prior

Medium

Custom field indexing delay of up to 24 hours

Medium

No public REST API documented for WHD

Low

Attachment export limited to email/MAPI transport

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

  • WHD has no public REST API — extraction relies on templates or DB query

    SolarWinds Web Help Desk does not expose a documented public REST API for programmatic data extraction. All exports rely on WHD's built-in template export (CSV, TSV, or Excel) or direct database query on self-hosted instances backed by PostgreSQL. Template exports capture standard fields but may truncate long-text fields and omit certain metadata. We handle this by using WHD's native export as the primary data source and supplementing with direct database query where schema access is available. Customers on cloud-hosted WHD without database access must use template export, which requires pre-migration field mapping to identify any truncated fields before import into Intercom.

  • Asset and Change Request objects require Intercom custom object setup

    WHD's asset management and change request modules have no native Intercom equivalents. Organizations relying on WHD for IT hardware tracking, software license inventory, or CAB-approved change workflows must configure Intercom Custom Objects before migration to preserve this data. We export assets and change requests as structured JSON and deliver a written schema definition and workflow configuration plan, but the customer must create the custom object and relationship fields in their Intercom workspace. Skipping this step means asset and change data is not linked to support conversations, breaking the ITAM-to-ticket linkage that WHD customers depend on.

  • CVE-2025-xxxx remote code execution affects WHD versions 12.8.7 and prior

    A CVE filed in September 2025 (MS-ISAC advisory 2025-089) affects all SolarWinds Web Help Desk versions prior to 12.8.7, allowing privilege escalation to SYSTEM-level execution. Organizations with self-hosted WHD exposed to the network face active risk. We flag any WHD instance still on a vulnerable version during migration scoping and recommend patching or migrating before exporting ticket data to prevent inheriting a compromised environment into Intercom. The vulnerability has not been observed in active exploitation but is rated HIGH severity.

  • WHD custom field indexing delay of up to 24 hours

    WHD indexes custom fields overnight based on datacenter (8pm PT for US, 8pm UTC for EU, 8pm AET for AU). If WHD custom fields are marked as filterable, sortable, or searchable, their index is not immediately available after creation or import. During migration, we account for this delay by running custom field configuration in Intercom 24-48 hours before the full data migration pass. We also flag any WHD custom fields that were created or modified within 24 hours of the migration scoping date to ensure all filterable fields are indexed before we validate record completeness.

  • Intercom SLA enforcement requires the SLA addon and manual configuration

    Intercom's SLA enforcement is not included in the base Starter or Pro plans — it requires the SLA add-on available on Pro and Advanced plans at additional per-seat pricing. WHD customers with active SLA timers (response and resolution clocks per priority or category) will not have SLA enforcement in Intercom without the add-on and manual policy configuration. We export WHD SLA rules as a written configuration document mapping WHD priority levels and category-based timers to Intercom SLA policy thresholds, inbox-level SLA targets, and team assignments. SLA enforcement does not activate automatically upon data migration.

Migration approach

Six steps for a successful SolarWinds Web Help Desk to Intercom data migration

  1. Discovery and WHD export mechanism assessment

    We audit the source WHD deployment: deployment type (on-premises vs cloud-hosted), version number (checking for CVE-2025-xxxx vulnerability exposure), technician count and active versus inactive accounts, ticket volume and date range, client count, asset inventory size, knowledge base article count and language count, and presence of change requests. We also assess the export mechanism: self-hosted instances with database access allow direct PostgreSQL query; cloud-hosted WHD requires template export via CSV/TSV/Excel. The discovery output is a written migration scope document specifying the export method, record counts per object, and Intercom plan requirement (Starter vs Pro vs Advanced based on SLA addon need and team size).

  2. Intercom workspace pre-configuration

    Before any data migration, we configure the Intercom workspace to receive WHD data. This includes creating Intercom Admins and Agents from WHD technician accounts (matched by email), setting up Intercom Teams (mapped from WHD departments or technician groups), creating Collections for Knowledge Base hierarchy mapping, and defining any custom objects required for Asset and Change Request records if the customer chooses to preserve this data. We also configure Intercom's SLA add-on if purchased and define SLA policy thresholds per the WHD SLA configuration document. If Intercom's attachment allowlist is restricted, we update file type permissions before migration.

  3. Data extraction and transformation

    We extract data from WHD using the appropriate mechanism: direct PostgreSQL query on self-hosted instances (reading ticket, client, asset, change request, and knowledge base tables), or WHD's built-in template export for cloud-hosted instances. We transform data into Intercom's import format: Contacts with company linkage, Conversations with conversation parts for comments, Articles in Collections, and custom object JSON for assets and change requests. WHD custom fields (filterable, sortable, searchable) are indexed 24 hours before the transformation pass to ensure all field data is available. Any truncated long-text fields from template exports are flagged and preserved as custom attributes with a note.

  4. Sandbox migration and reconciliation

    We run a test migration into a staging environment using representative sample records (typically 50-100 tickets, 25-50 clients, 10-20 articles) to validate the mapping logic, verify that Intercom custom object schemas accept the WHD field values without type errors, and confirm that attachment filenames and sizes are within Intercom's limits. The customer reviews the reconciled records and approves the mapping before production migration begins. Any Intercom custom object schema corrections happen here, not in production.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Admins and Agents (validated), Teams, Companies (from WHD organizations or location hierarchies), Contacts (with Company relationship resolved), Knowledge Base Collections and Articles, Conversations (with Contact and Team lookups resolved and WHD ticket number preserved as an attribute), Asset custom object records (if configured), Change Request JSON inventory (if configured), and attachment file uploads linked to conversations. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and rebuild handoff

    We freeze WHD 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 WHD SLA configuration document, Change Request workflow inventory, and Asset management schema plan to the customer's admin team for rebuild in Intercom. We support a one-week hypercare window where we resolve any reconciliation issues. We do not configure Intercom SLA policies, build workflows, or set up Fin AI Agent inside the migration scope; these are separate configuration engagements.

Platform deep dives

Context on both ends of the pair

SolarWinds Web Help Desk logo

SolarWinds Web Help Desk

Source

Strengths

  • Unlimited end-user clients at every pricing tier makes large deployments cost-predictable
  • On-premises hosting keeps all ticket and asset data within the organization's network boundary
  • Native asset management ties hardware and software inventory directly to support tickets
  • Established SolarWinds brand simplifies enterprise procurement and vendor approval processes
  • Template-based data import supports bulk loading of Clients, Assets, Locations, and Purchase Orders

Weaknesses

  • Subscription-only mandate starting August 2025 removes perpetual license flexibility
  • UI design is visually dated with poor mobile browser experience compared to modern SaaS alternatives
  • Limited third-party integrations requiring custom development or middleware for CRM and chat tools
  • Mandatory 3-year subscription terms conflict with annual budget cycles in education and government sectors
  • Post-acquisition pricing changes create uncertainty about product roadmap commitment
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. 4 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 SolarWinds Web Help Desk and Intercom.

  • Object compatibility

    C

    4 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

    SolarWinds Web Help Desk: Not publicly documented.

  • Data volume sensitivity

    B

    SolarWinds Web Help Desk doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your SolarWinds Web Help Desk 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 SolarWinds Web Help Desk to Intercom data migrations

Answers to the questions buyers ask most during SolarWinds Web Help Desk to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your SolarWinds Web Help Desk 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 accounts under 10,000 tickets, 5,000 clients, and no custom object configuration (assets and change requests delivered as written inventory). Migrations with large asset inventories (1,000+ records), multi-location knowledge base hierarchies, or customer-requested Intercom custom object setup for ITAM and change management move to six to ten weeks because of custom object schema design, SLA policy configuration, and extended knowledge base structural mapping.

Adjacent paths

Related migrations to explore

Ready when you are

Move from SolarWinds Web Help Desk.
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