Helpdesk migration

Migrate from SolarWinds Web Help Desk to Zendesk

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

SolarWinds Web Help Desk logo

SolarWinds Web Help Desk

Source

Zendesk

Destination

Zendesk logo

Compatibility

73%

8 of 11

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

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from SolarWinds Web Help Desk to Zendesk is a cross-platform migration that begins with WHD's export constraints rather than a REST API call. WHD has no documented public REST API, so all data extraction relies on its built-in template export (CSV, TSV, Excel) or direct filesystem access for self-hosted deployments. We factor WHD's 24-hour custom field indexing delay into the migration sequencing by importing custom field definitions 24-48 hours before the main data pass. Asset imports require pre-existing Zendesk asset-type, manufacturer, and model records, so we build those first. Zendesk's 50MB attachment ceiling is larger than WHD's practical ~25MB export limit via email transport, but we handle oversized files via direct filesystem extraction on self-hosted WHD. Automations, SLA policies, and change management workflows do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Zendesk Admin.

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

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How SolarWinds Web Help Desk objects map to Zendesk

Each row shows how a SolarWinds Web Help Desk object lands in Zendesk, 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

Zendesk

Ticket

1:1
Fully supported

WHD Tickets (service requests) map directly to Zendesk Tickets. The WHD fields for status, priority, category, assignee, requester (client), description, and SLA timers migrate to Zendesk's Ticket fields. WHD's long-text description and resolution fields truncate under WHD's template export; we flag any truncated descriptions during scoping and handle via direct DB query where self-hosted access is available. Zendesk Comments map from WHD ticket thread entries.

SolarWinds Web Help Desk

Client

maps to

Zendesk

User (End User)

1:1
Fully supported

WHD Clients (end-user contacts who submit tickets) map to Zendesk End Users. We export all client fields including name, email, phone, location, and organization assignment. Zendesk User is created before the first Ticket import so that the requester_id reference is satisfied. Clients without email addresses require the customer to decide whether to create placeholder emails or flag as unresolved during reconciliation.

SolarWinds Web Help Desk

Technician

maps to

Zendesk

Agent

1:1
Fully supported

WHD Technicians map to Zendesk Agents. WHD's per-technician pricing means we audit active versus inactive technicians during scoping to help the customer right-size their Zendesk agent count. We export technician name, email, role, and group assignment from WHD and map group membership to Zendesk Groups. Inactive technicians can be imported as Zendesk end users or held for manual provisioning based on the customer's preference.

SolarWinds Web Help Desk

Asset

maps to

Zendesk

Asset

1:1
Fully supported

WHD Asset records (hardware and software inventory) map to Zendesk Assets. WHD assets include type, serial number, purchase date, vendor, location, and manufacturer/model references. Zendesk requires Asset Type, Manufacturer, and Model to exist as configuration records before Asset import, so we create those first. WHD Purchase Orders linked to assets attach as Zendesk Asset descriptions or custom fields since Zendesk has no native PO object.

SolarWinds Web Help Desk

Location

maps to

Zendesk

Organization

1:1
Fully supported

WHD Locations (with address, contact, and parent-location hierarchy) map to Zendesk Organizations. WHD organizations and locations both create Zendesk Organizations; the customer chooses during scoping whether to treat WHD's location hierarchy as flat organizations or nested via Zendesk's parent organization field.

SolarWinds Web Help Desk

Change Request

maps to

Zendesk

Ticket (with custom fields)

lossy
Fully supported

WHD Change Requests track CAB-approved infrastructure changes with risk fields and approval workflows. Zendesk has no native Change Request object, so Change Request fields migrate as Zendesk Ticket custom fields and a dedicated Change Request ticket status set. The CAB approval history and risk score store in custom fields; the customer's admin rebuilds the approval workflow as a Zendesk Macro or Business Rule post-migration.

SolarWinds Web Help Desk

Knowledge Base Article

maps to

Zendesk

Help Center Article

1:1
Fully supported

WHD Knowledge Base Articles with categorization and article text map to Zendesk Help Center articles. Article text, category assignments, and publication status migrate. Zendesk's Help Center section structure differs from WHD's category hierarchy; we flatten or nest categories during scoping based on the customer's content organization preference. Attachments on KB articles migrate as Zendesk article attachments.

SolarWinds Web Help Desk

Custom Field

maps to

Zendesk

Ticket Field or User Field

lossy
Fully supported

WHD custom fields on Tickets, Clients, and Assets map to Zendesk Ticket Fields and User Fields. WHD's custom fields are indexed overnight (8pm PT for US datacenter); we run custom field imports 24-48 hours before the main data pass to ensure all field indexes are populated. Zendesk custom fields are created via the Zendesk API before migration begins and are immediately available, removing the indexing wait on the destination side.

SolarWinds Web Help Desk

Attachment

maps to

Zendesk

Ticket Attachment

1:1
Fully supported

WHD stores attachment references and metadata on tickets. Actual file blobs require separate handling: for self-hosted WHD we extract via filesystem access; for cloud-hosted WHD we handle via manual download-and-reupload or the customer's file share. WHD's practical attachment ceiling is ~25MB via email/MAPI transport; Zendesk supports 50MB. We flag any WHD attachment exceeding 25MB during scoping and handle via direct extraction. Attachment name, size, and upload timestamp migrate as Zendesk ticket attachment metadata.

SolarWinds Web Help Desk

Tag / Label

maps to

Zendesk

Tag

1:1
Fully supported

WHD tags on tickets and assets map to Zendesk Tags. Tags are preserved as plain-text arrays and applied per record in Zendesk. WHD's multi-value tagging migrates directly to Zendesk's tagging model with no transformation required.

SolarWinds Web Help Desk

SLA Definition

maps to

Zendesk

SLA Policy

lossy
Fully supported

WHD SLA configurations (response and resolution timers by priority or category) migrate as Zendesk SLA Policies, which the customer's admin configures in Zendesk Admin post-migration. We export SLA rules as a written configuration inventory documenting WHD's SLA name, timer values, and applicable priority/category conditions so the admin can rebuild accurately.

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

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • WHD has no documented public REST API

    All WHD data extraction relies on its built-in template export (CSV, TSV, Excel) or direct database query for self-hosted instances. Template exports may truncate long-text fields and omit certain metadata that only appear in the UI or database. We handle this by using WHD's native template export as the primary data source, supplementing with direct PostgreSQL or MySQL query when schema access is available on self-hosted deployments. Long-text truncation in exports requires manual spot-checking against the source database before the migration is signed off.

  • Zendesk automations must be disabled before import

    Zendesk triggers, macros, and automation rules fire on incoming ticket events during import, which can corrupt imported ticket state, fire unintended notifications to end users, and create duplicate ticket routing actions. Migration-specific guidance from zendesk-import.com and Zendesk's own data migration documentation requires disabling all automation rules before any bulk import begins. We coordinate this step with the customer's Zendesk admin during the cutover window and re-enable rules only after the migration completes and the Zendesk admin validates imported data.

  • WHD custom field indexing delay blocks immediate import

    WHD indexes filterable, sortable, and searchable custom fields overnight at 8pm PT for US datacenter, 8pm UTC for EU, and 8pm AET for AU. Custom fields created or modified during the migration window are not immediately available for export. We run custom field imports 24-48 hours before the main data migration pass, ensuring all field indexes are populated before we extract ticket records that reference those fields. This sequencing adds a planning buffer that must be factored into the migration timeline.

  • Asset entity dependencies must resolve before Asset import

    WHD Asset records reference Asset Type, Manufacturer, and Model as foreign entities. Zendesk requires these as configuration records that must exist before Asset import, or the import fails with a reference integrity error. We audit all WHD asset records during discovery to extract the distinct set of Asset Type, Manufacturer, and Model values, create those as Zendesk configuration first, then import Assets. Any orphaned WHD asset records without a valid type/manufacturer/model reference flag for the customer's review before import.

  • Attachment file blobs require separate transfer beyond template export

    WHD's attachment handling routes file blobs through email or MAPI protocols, imposing a practical ceiling of roughly 25MB per file. Zendesk supports 50MB attachments. For self-hosted WHD, we extract file blobs directly from the filesystem (typically under WHD's attachment directory on the host server). For cloud-hosted WHD, we coordinate manual download-and-reupload via a shared transfer location. We flag any ticket attachment exceeding 25MB during scoping and resolve via the filesystem path during the cutover window.

Migration approach

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

  1. Discovery and scoping

    We audit the WHD instance: version (checking for the CVE-2025-089 RCE vulnerability on versions prior to 12.8.7), deployment model (on-premises or AWS-hosted), active versus inactive technician count, ticket volume, attachment volume and file size distribution, custom field count, knowledge base article count, and asset record count. We also extract the distinct Asset Type, Manufacturer, and Model values referenced by WHD assets. The discovery output is a written migration scope covering record counts, schema map, and any WHD-specific risks including the CVE and custom field indexing schedule.

  2. Zendesk configuration pre-build

    We configure Zendesk before any data import begins: create custom Ticket fields mapped to WHD custom fields, set up Zendesk Groups matching WHD technician group assignments, configure User fields for WHD client properties, create Asset Type/Manufacturer/Model records to satisfy asset dependencies, and set up Help Center sections and categories for Knowledge Base migration. SLA policies, triggers, macros, and automations are not configured here as they will be rebuilt separately by the customer's admin.

  3. WHD data extraction and validation

    We extract data from WHD using its template export as the primary mechanism. For self-hosted WHD deployments with database access, we supplement with direct SQL query to recover truncated long-text fields and system metadata not captured by template export. We run a 24-48 hour custom field import pass first to ensure WHD's index is populated before the main export. The extracted data is validated for record counts, referential integrity, and field completeness before transformation begins.

  4. Transformation and test migration to Zendesk sandbox

    We transform extracted records into Zendesk API payloads, resolve all parent-record dependencies (Organizations before Users, Users before Tickets, Asset Type/Manufacturer/Model before Assets), and run a test migration into a Zendesk sandbox or the customer's staging Zendesk instance. The customer's IT lead reviews migrated record samples, validates field mapping, and signs off before production migration begins. Any field mapping corrections happen here.

  5. Production migration in dependency order

    We run production migration in dependency order: Zendesk configuration records first (Asset Type, Manufacturer, Model), then Organizations and Users, then Tickets with custom fields and comments, then Assets, then Knowledge Base Articles with attachments, and finally Tags. Each phase emits a row-count reconciliation report. Oversized attachments exceeding 25MB are handled via direct filesystem extraction on self-hosted WHD and uploaded separately to Zendesk. Zendesk automations remain disabled throughout.

  6. Cutover, delta migration, and automation handoff

    We freeze WHD writes during the cutover window, run a final delta migration of any tickets or records modified during the migration pass, re-enable Zendesk automations under the customer's admin guidance, and validate the final record counts in production. We deliver a written inventory of WHD automations, SLA policies, and change management workflows with recommended Zendesk equivalents for the customer's admin to rebuild. We provide a one-week post-migration support window for reconciliation issues and do not include workflow rebuild, admin training, or post-migration admin support in the standard scope.

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
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across SolarWinds Web Help Desk and Zendesk.

  • Object compatibility

    B

    2 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 Zendesk 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 Zendesk data migrations

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

Can't find your answer?

Walk through your SolarWinds Web Help Desk to Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Small migrations under 5,000 tickets, 1,000 clients, and minimal assets typically complete in two to four weeks. Mid-size migrations with 10,000-50,000 tickets, active technician groups, and knowledge base articles land at four to six weeks. Large migrations exceeding 50,000 tickets or involving direct filesystem extraction for oversized attachments, asset entity pre-configuration, and delta migration windows extend to eight to ten weeks. The 24-48 hour custom field indexing delay in WHD adds a planning buffer to any migration involving custom fields.

Adjacent paths

Related migrations to explore

Ready when you are

Move from SolarWinds Web Help Desk.
Land in Zendesk, 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