Helpdesk migration
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
Source
Zendesk
Destination
Compatibility
8 of 11
objects map 1:1 between SolarWinds Web Help Desk and Zendesk.
Complexity
BStandard
Timeline
2-4 weeks
Overview
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.
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 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
Zendesk
Ticket
1:1WHD 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
Zendesk
User (End User)
1:1WHD 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
Zendesk
Agent
1:1WHD 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
Zendesk
Asset
1:1WHD 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
Zendesk
Organization
1:1WHD 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
Zendesk
Ticket (with custom fields)
lossyWHD 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
Zendesk
Help Center Article
1:1WHD 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
Zendesk
Ticket Field or User Field
lossyWHD 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
Zendesk
Ticket Attachment
1:1WHD 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
Zendesk
Tag
1:1WHD 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
Zendesk
SLA Policy
lossyWHD 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.
| SolarWinds Web Help Desk | Zendesk | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Client | User (End User)1:1 | Fully supported | |
| Technician | Agent1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Location | Organization1:1 | Fully supported | |
| Change Request | Ticket (with custom fields)lossy | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Custom Field | Ticket Field or User Fieldlossy | Fully supported | |
| Attachment | Ticket Attachment1:1 | Fully supported | |
| Tag / Label | Tag1:1 | Fully supported | |
| SLA Definition | SLA Policylossy | 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 Web Help Desk gotchas
Perpetual license retirement forces 3-year subscriptions
Remote code execution vulnerability in versions 12.8.7 and prior
Custom field indexing delay of up to 24 hours
No public REST API documented for WHD
Attachment export limited to email/MAPI transport
Zendesk gotchas
Data export requires API scripting on non-Enterprise plans
Automations cap at 500 active rules and 1,000 tickets per hour
Help Center has no native export feature
Custom Objects and full data export are Enterprise-only
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
SolarWinds Web Help Desk
Source
Strengths
Weaknesses
Zendesk
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 SolarWinds Web Help Desk and Zendesk.
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
SolarWinds Web Help Desk: Not publicly documented.
Data volume sensitivity
SolarWinds Web Help 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 Web Help Desk to Zendesk migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave SolarWinds Web Help Desk
Other ways to arrive at Zendesk
Same-Helpdesk migrations
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.