Helpdesk migration
Field-level mapping, validation, and rollback between SolarWinds Web Help Desk and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
SolarWinds Web Help Desk
Source
Gorgias
Destination
Compatibility
8 of 12
objects map 1:1 between SolarWinds Web Help Desk and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Migrating from SolarWinds Web Help Desk to Gorgias is a platform-domain shift from an ITSM-oriented ticketing system to an e-commerce-native customer support platform. WHD has no documented public REST API; all exports rely on its built-in CSV, TSV, and Excel template mechanism, which truncates long-text fields and requires careful sequencing of custom field indexing. Gorgias does not model ITSM concepts—Change Requests, SLA Definitions, or Purchase Orders have no native equivalent—so we document these as configuration handoffs rather than record migrations. We map WHD Technicians to Gorgias Users, WHD Clients to Gorgias Customers, WHD Tickets to Gorgias Tickets, and WHD Assets to a configurable Gorgias data structure based on whether the team uses Gorgias's customer attributes or a linked product catalog. Knowledge Base Articles export from WHD as HTML and re-import as Gorgias articles, though the categorization hierarchy requires manual reconstruction. Automations, SLA enforcement, and Change Request workflows do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Gorgias or document as sunset processes.
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 Gorgias, 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
Gorgias
Ticket
1:1WHD Tickets map directly to Gorgias Tickets. We extract WHD ticket fields—Ticket ID, Subject, Description, Status, Priority, Category, Assignee (Technician), Requester (Client), Created Date, Updated Date, and SLA timers—and map them to Gorgias Ticket fields. WHD ticket conversation threads (internal notes and client replies) migrate as Ticket Messages in Gorgias. The WHD SLA response and resolution timestamps do not map to a native SLA object in Gorgias; we store them as custom ticket attributes sla_response_due__c and sla_resolution_due__c for agent reference. WHD custom fields on tickets export from the CSV template and re-import as Gorgias ticket attributes, subject to Gorgias's attribute field limits.
SolarWinds Web Help Desk
Client
Gorgias
Customer
1:1WHD Clients (end users who submit tickets) map to Gorgias Customers. We export WHD client fields including Name, Email, Phone, Location, Organization, and any custom fields, then map them to Gorgias Customer attributes. Email address serves as the primary dedupe key. Phone numbers normalize to E.164 format during transformation. If a WHD client has no email address, we create a placeholder and flag it for the customer's admin to complete post-migration.
SolarWinds Web Help Desk
Technician
Gorgias
User
1:1WHD Technicians (the staff who receive and resolve tickets) map to Gorgias Users. We resolve by email match. WHD's per-technician licensing model means we audit active versus inactive technician accounts during scoping and only provision Gorgias Users for the active set, right-sizing the destination seat count. Role mapping assigns WHD Admin technicians to Gorgias Admin, WHD Standard technicians to Agent, and any Read-only technicians to Agent with restricted permissions. If a WHD technician has no email on file, we flag the record for the customer's admin to assign manually.
SolarWinds Web Help Desk
Knowledge Base Article
Gorgias
Article (Help Center)
lossyWHD Knowledge Base Articles export as HTML content with category assignments. We map WHD article Title, Body (HTML), and Category to Gorgias Help Center articles. Gorgias Help Center uses a flat one-level category structure, so WHD's nested category hierarchies collapse to top-level categories with the full path preserved in the article metadata field original_category__c. Attachments referenced in WHD KB articles migrate as file attachments to the Gorgias article. The customer rebuilds article publishing status and visibility settings post-migration in Gorgias's Help Center editor.
SolarWinds Web Help Desk
Asset
Gorgias
Customer Attribute or Product Record
lossyWHD Assets (hardware and software inventory with serial numbers, vendors, locations, and purchase dates) have no direct equivalent in Gorgias. We export all WHD asset fields and present two options: (a) map selected asset fields as custom attributes on the Gorgias Customer record (suitable for linking hardware to the requesting client), or (b) import asset records as a separate CSV into a Gorgias Product or a linked external asset management tool via API. Option (a) is the default for IT support use cases; option (b) is recommended if the team tracks software licenses or hardware inventory as a separate operational record.
SolarWinds Web Help Desk
Change Request
Gorgias
N/A (documented handoff)
1:1WHD Change Requests track CAB-approved infrastructure changes with approval workflows, risk fields, and change owner assignments. Gorgias has no native change management object. We export WHD Change Request records as a structured CSV with all fields preserved and deliver a written Change Management Handoff document that maps each WHD Change Request to a Gorgias Ticket tagged cr_migrated for the customer's ITSM team to evaluate for closure, reference, or re-creation in a dedicated ITSM platform if change control is required.
SolarWinds Web Help Desk
SLA Definition
Gorgias
N/A (documented handoff)
lossyWHD SLA configurations define response and resolution timers by priority or category. Gorgias does not have a native SLA enforcement object at any tier. We export WHD SLA rules as configuration metadata and deliver a written SLA Handoff document that describes each SLA definition (timer duration, trigger condition, business hours) as a specification for the customer's admin to implement as Gorgias automation rules with timer conditions. Gorgias's higher-tier plans support automated timers and macro-triggered actions that can approximate WHD SLA behavior.
SolarWinds Web Help Desk
Purchase Order
Gorgias
Note attached to Customer or Asset
1:1WHD Purchase Orders track procurement data linked to Assets. Gorgias has no native Purchase Order object. We export PO records as structured data and attach them as internal notes to the corresponding Gorgias Customer record using the original PO number as the note subject. The PO note contains vendor, amount, date, and line-item summary in plain text. If Gorgias is used primarily for customer support rather than IT procurement tracking, this mapping is sufficient; if procurement oversight is required, a separate system or ERP integration is recommended.
SolarWinds Web Help Desk
Location
Gorgias
Customer Attribute (Address)
1:1WHD Locations store address, contact, and parent-location hierarchy. We export all location fields and map the primary address to the Gorgias Customer address fields. WHD's parent-location hierarchy (e.g., Building > Floor > Room) does not map to a nested structure in Gorgias; we flatten it to a single address string with the full hierarchy path preserved in a custom field original_location_hierarchy__c.
SolarWinds Web Help Desk
Attachment
Gorgias
Attachment
1:1WHD stores attachment references (name, size, upload timestamp) on tickets and assets. We export attachment metadata and flag files exceeding 25MB (the WHD email/MAPI transport ceiling) for direct filesystem extraction on self-hosted WHD deployments or manual download-and-reupload for cloud-hosted WHD. File blobs for attachments under 25MB are extracted from WHD's attachment directory and uploaded to Gorgias via the Gorgias API, preserving original filenames and linking them to the correct ticket. Attachment count and total volume are key scoping variables for migration timelines.
SolarWinds Web Help Desk
Custom Field
Gorgias
Ticket Attribute or Customer Attribute
lossyWHD custom fields on Tickets, Clients, and Assets support text, numeric, date, picklist, checkbox, and multi-select types. We export all custom field definitions and values. WHD's overnight indexing schedule (8pm PT for US datacenter) means custom fields created during migration planning are not immediately available for filtering in WHD exports; we schedule the custom field export pass 24-48 hours after field creation to ensure indexing is complete. Gorgias ticket attributes support text, number, date, and select types; complex WHD custom field types map to the nearest Gorgias equivalent, with unsupported types documented as requiring post-migration manual entry.
SolarWinds Web Help Desk
Tag
Gorgias
Tag
1:1WHD supports tagging on tickets and assets. We export tag assignments per record as plain-text tag arrays and map them to Gorgias Tags, which apply to both Tickets and Customers. Tag names preserve exactly as exported; tag normalization (lowercase, hyphenation) is applied during transformation to match Gorgias tag conventions. Tags used for internal routing in WHD (e.g., department or priority flags) map directly to Gorgias Tags for use in automation rules and agent filtering.
| SolarWinds Web Help Desk | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Client | Customer1:1 | Fully supported | |
| Technician | User1:1 | Fully supported | |
| Knowledge Base Article | Article (Help Center)lossy | Fully supported | |
| Asset | Customer Attribute or Product Recordlossy | Fully supported | |
| Change Request | N/A (documented handoff)1:1 | Fully supported | |
| SLA Definition | N/A (documented handoff)lossy | Fully supported | |
| Purchase Order | Note attached to Customer or Asset1:1 | Fully supported | |
| Location | Customer Attribute (Address)1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Custom Field | Ticket Attribute or Customer Attributelossy | Fully supported | |
| Tag | Tag1: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 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
Gorgias gotchas
AI Agent adds outcome-based fees on top of billable ticket costs
Overage billing for tickets scales nonlinearly
API rate limits restrict bulk export throughput
Agent data visibility cannot be restricted by role for GDPR use cases
Knowledge Base translations require separate API calls per locale
Pair-specific challenges
Migration approach
Discovery and source audit
We audit the WHD instance across data volume (tickets, clients, assets, knowledge base articles, custom fields), attachment count and size distribution, active technician count versus inactive accounts, and custom field set. For self-hosted WHD, we verify database schema access for supplementary direct query if CSV exports prove insufficient for any field. We also review the WHD contract renewal date and license expiration status, as customers facing imminent renewal have different timeline constraints. The discovery output is a written migration scope document with record counts per object type, a technician audit summary, and a custom field inventory with type mapping to Gorgias equivalents.
CSV export execution and custom field indexing coordination
We run WHD's built-in template export for Tickets, Clients, Assets, Knowledge Base Articles, Locations, and Technicians. Custom field exports are scheduled 24-48 hours after the latest custom field modification to account for WHD's overnight indexing schedule. For self-hosted WHD with direct database access, we run supplementary PostgreSQL queries for long-text fields that may be truncated in CSV exports. All export files are validated for row count, column completeness, and referential integrity (e.g., every ticket has a valid client ID and technician ID) before transformation begins.
Data transformation and object mapping
We transform exported data through the mapping rules defined in the discovery phase: WHD Clients to Gorgias Customers, WHD Technicians to Gorgias Users, WHD Tickets to Gorgias Tickets with conversation threads as Messages, WHD Assets to Customer attributes or a separate asset CSV, and WHD Knowledge Base Articles to Gorgias Help Center articles. Custom field values transform to the nearest Gorgias ticket or customer attribute type. Change Request and SLA Definition records are extracted as structured CSVs for the handoff document. Attachment metadata is extracted from the WHD filesystem and linked to the correct ticket record in the transformation layer.
Attachment handling and delta migration planning
We handle attachments in two passes: under-25MB files are extracted from the WHD attachment directory and batch-uploaded to Gorgias via the Gorgias API, linked to the correct ticket. Oversized attachments are flagged in a separate queue for direct filesystem extraction (self-hosted) or manual download-and-reupload (cloud-hosted). We also plan the delta migration window: any tickets modified or created between the initial export and cutover are identified via a timestamp-based delta query and migrated as a final pass before cutover to minimize data loss during the switchover window.
Sandbox trial migration and reconciliation
We run a trial migration into a Gorgias staging or development account using a subset of data (typically the most recent 500-1,000 tickets and 100-200 customers) to validate field mapping, attachment linking, and knowledge base article rendering. The customer's team reviews the trial output, spot-checks records against the WHD source, and identifies any mapping corrections needed before the full production migration. Any custom field type mismatches, truncated long-text fields, or attachment failures discovered in trial are resolved before production migration begins.
Production migration and cutover
We run the full production migration in object dependency order: Users (validated against Gorgias admin provisioning), Customers, Tickets (with Messages and attachments linked), Knowledge Base Articles, and Assets. Change Request and SLA Definition handoff documents are delivered alongside the migration. After the primary migration pass, we run the delta migration for any records modified during the migration window. We then coordinate cutover with the customer's admin team: WHD is set to read-only or closed to new tickets, the final delta is migrated, and Gorgias is enabled as the system of record. We deliver the Automation Handoff and SLA Handoff documents to the customer's admin team for post-migration rebuild in Gorgias.
Platform deep dives
SolarWinds Web Help Desk
Source
Strengths
Weaknesses
Gorgias
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 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 Web Help Desk and Gorgias.
Object compatibility
3 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 Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your SolarWinds Web Help Desk to Gorgias 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 Gorgias
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.