Helpdesk migration
Field-level mapping, validation, and rollback between Web+Center and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Web+Center
Source
Gorgias
Destination
Compatibility
6 of 12
objects map 1:1 between Web+Center and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Web+Center to Gorgias is a cross-paradigm migration. Web+Center is an on-premise IT helpdesk built around Incidents, Assets, and Companies with a relational database backend; Gorgias is a cloud-native SaaS helpdesk optimized for e-commerce brands with a Customer-and-Ticket model and Shopify order integration. There is no public bulk export API for Web+Center, so we connect directly to the source database with read-only credentials and extract records in dependency order: Customers first (for dedupe resolution), then Incidents with their conversation threads, then Companies, then KB articles, and finally any lookup-table taxonomies like Categories and Priorities. Custom Incident fields receive explicit field-level mapping because Web+Center deployments vary per customer. Assets have no native Gorgias equivalent and are handled as a scoped custom object or customer-tag decision during discovery. SLA timer state cannot be ported; we preserve ticket creation timestamp and priority so Gorgias recalculates SLA deadlines from the destination side. Workflows, IT-specific automation rules, and Asset tracking rules do not migrate; we deliver a written inventory of these for your admin to rebuild in Gorgias Rules.
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 Web+Center 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.
Web+Center
Incident
Gorgias
Ticket
1:1Web+Center Incidents map directly to Gorgias Tickets. We extract the full Incident record including status, priority, category, assignee, creation timestamp, last-modified timestamp, and resolution notes. Conversation threads (customer messages and agent replies) migrate as Ticket messages in Gorgias with the original sender preserved. Priority and status values from Web+Center map to Gorgias Ticket priority and status fields, with IT-specific status values (e.g., pending hardware, awaiting vendor) converted to Ticket tags if no direct equivalent exists. We preserve the Incident creation timestamp so Gorgias SLA rules recalculate deadlines from that anchor.
Web+Center
Customer
Gorgias
Customer
1:1Web+Center Customer records map to Gorgias Customer objects, preserving email address, phone number, name, and any portal preferences. The Customer-to-Company linkage from Web+Center is preserved by resolving the Company reference to the corresponding Gorgias Customer record. Customer IDs are not portable between platforms; we use email address as the dedupe key during import. If a Customer in Web+Center has multiple associated Companies, we create the first Company as the primary on the Gorgias Customer and note the additional linkages for manual follow-up.
Web+Center
Company
Gorgias
Customer (company data)
1:manyWeb+Center Company records carry company name, address, domain, and industry data. Gorgias does not have a separate Company object; company data lives on the Customer record. We map Web+Center Company fields to the primary Customer's company information fields. If a Web+Center Company has multiple associated Customers, all of those Customers point to the same merged company data on the Gorgias side. Multi-company parent-subsidiary hierarchies in Web+Center are flattened to a single company entry per Customer record, with the hierarchy relationship noted for manual reconstruction if needed.
Web+Center
Agent/User
Gorgias
User
1:1Web+Center agents and administrators map to Gorgias Users. We match by email address. Any Web+Center agent without an email match in the destination is held in a reconciliation queue for the customer's admin to provision before migration resumes. Password hashes from Web+Center cannot migrate for security reasons; agents reset passwords at first login. Agent role (admin vs. regular agent) maps to Gorgias User permissions level.
Web+Center
Knowledge Base Article
Gorgias
Help Center Article
1:1Web+Center KB articles migrate to Gorgias Help Center articles. We extract article title, body content, category assignment, and any internal notes. HTML formatting in Web+Center articles may require post-migration cleanup because Gorgias uses a different content renderer. Article attachments migrate as file uploads to the Help Center article. If the customer uses multi-language KB content, we preserve language metadata and advise on rebuilding language versions in Gorgias.
Web+Center
Category / Priority
Gorgias
Tag
lossyWeb+Center stores Categories, Subcategories, and Priority levels as separate lookup tables. Gorgias has no native category hierarchy for tickets; we map these to Tags using the pattern 'Category: Subcategory' for compound values. Priority levels (e.g., Critical, High, Medium, Low) map to Ticket priority in Gorgias with any IT-specific priority values converted to Tags. We inventory all active and inactive lookup table values during discovery and present the full mapping for customer sign-off before migration.
Web+Center
Asset
Gorgias
Custom Object or Customer Tag
lossyGorgias has no native Asset or CMDB object. Web+Center Assets (hardware inventory, software licenses, serial numbers, purchase dates, assignments) require a design decision during scoping: either create a custom object in Gorgias (requires Enterprise plan or custom object add-on) or map key asset fields to Tags on the related Customer or Ticket. We recommend the custom object approach for IT departments that rely on asset tracking; we define the schema, fields, and lookup relationships during the schema design phase. Asset attachment files (e.g., warranty PDFs, photos) migrate as Ticket attachments linked to the associated asset record.
Web+Center
Custom Incident Field
Gorgias
Custom Field
lossyWeb+Center custom Incident fields (e.g., building location, device type, service request type) map to Gorgias Ticket custom fields via the Gorgias API endpoint POST /api/custom-fields with object_type = 'Ticket'. Gorgias custom fields support boolean, number, and text types only. Multi-select picklists, date pickers, or IT-specific field types from Web+Center that have no Gorgias equivalent are converted to text fields or Tags. We inventory all custom Incident fields per deployment during discovery, present type-mapping recommendations, and apply them before Ticket migration begins.
Web+Center
Ticket Attachment
Gorgias
Ticket Attachment
1:1Web+Center ticket attachments are stored as files on the server filesystem with path references in the database. We resolve each file path, extract the binary content, and upload it to Gorgias as a Ticket attachment with the original filename and MIME type preserved. We run a pre-migration path validation step against the Web+Center attachment folder to identify and report any broken file references before migration opens. Orphaned attachments (files referenced in the database but missing from the filesystem) are logged and skipped.
Web+Center
SLA Timer
Gorgias
SLA (recalculated)
lossyWeb+Center SLA timers are calculated by the source application based on Incident priority and configured business hours. This state cannot be ported directly. We preserve the Incident creation timestamp, last-modified timestamp, and priority so that Gorgias SLA rules can recalculate deadlines from the original creation date. Customers should review and configure their Gorgias SLA policies before go-live to match the business-hour rules that were in place in Web+Center.
Web+Center
Customer Portal Preference
Gorgias
Customer (preference fields)
1:1Web+Center stores customer portal preferences including language, timezone, and notification settings. These migrate as customer-level attributes in Gorgias where applicable. Timezone and language preferences map to the Customer record's locale fields. Email notification preferences migrate to HasOptedOutOfEmail or subscription settings as appropriate.
Web+Center
Incident Lookup Tables
Gorgias
Ticket Tags
lossyWeb+Center maintains lookup tables for values that vary by deployment (e.g., department codes, cost centers, hardware types, vendor names). These do not map to a native Gorgias object type and are handled as Tags on the relevant Ticket. We extract the full active and inactive value sets during discovery, present them as a Tag taxonomy for the customer's review, and apply them during migration. Inactive lookup values are migrated as Tags with an 'inactive' prefix so the customer's admin can suppress them from active views post-migration.
| Web+Center | Gorgias | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Company | Customer (company data)1:many | Fully supported | |
| Agent/User | User1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Category / Priority | Taglossy | Fully supported | |
| Asset | Custom Object or Customer Taglossy | Fully supported | |
| Custom Incident Field | Custom Fieldlossy | Fully supported | |
| Ticket Attachment | Ticket Attachment1:1 | Fully supported | |
| SLA Timer | SLA (recalculated)lossy | Fully supported | |
| Customer Portal Preference | Customer (preference fields)1:1 | Fully supported | |
| Incident Lookup Tables | Ticket Tagslossy | 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.
Web+Center gotchas
On-premise deployment means database access is migration-critical
Custom Incident fields vary per deployment and require explicit mapping
Attachment files are stored on the filesystem, not in the database
SLA timer state cannot be ported directly to most destination platforms
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 database access validation
We connect to the Web+Center relational database with read-only credentials provided by the customer's IT team. We map the source schema, inventory all tables (Incidents, Customers, Companies, Assets, KB Articles, lookup tables, attachment path references), and count records per table. We validate network connectivity, confirm the attachment filesystem path, and identify any schema variants from the standard Web+Center deployment. If the database is unreachable or credentials are invalid, scoping is paused until access is restored. The discovery output is a written schema map and record count report used to define the migration scope and pricing.
Scoping, field mapping, and Asset strategy decision
We design the target schema in Gorgias. This includes provisioning custom fields on Ticket and Customer (using the Gorgias API POST /api/custom-fields), designing the custom object for Assets if the customer chooses that approach, mapping Categories and Priority lookup values to Tags, and defining the approach for IT-specific Incident fields that have no Gorgias equivalent. We present the full field map, Tag taxonomy, and Asset strategy for customer sign-off before any data moves. This step also includes a Gorgias plan recommendation based on ticket volume estimates and whether custom objects are required.
Customer and Company extraction
We extract Web+Center Customer records in batches from the source database, resolve Company associations, and load into Gorgias as Customer objects. Email address is the dedupe key. Any Customer with no email is flagged for the customer's admin to assign a placeholder email before migration. Company data is merged into the Customer record's company fields. The output is a Customer count reconciliation report showing records extracted, records loaded, and any skipped or flagged records.
Agent reconciliation and User provisioning
We extract distinct agent and administrator User IDs from Web+Center and match by email against the existing Gorgias User list. Agents without a matching Gorgias User are listed for the customer's admin to provision before Incident migration begins. Migration cannot proceed past agent reconciliation because OwnerId and assignee references on Incidents require a valid Gorgias User record. This step requires active participation from the customer's admin team.
Incident migration with conversation threads and attachments
We extract Web+Center Incidents in batches ordered by creation date. For each Incident, we extract the full conversation thread (customer messages and agent replies), resolve assignee to the corresponding Gorgias User, apply custom field values (with type conversion for incompatible field types), and attach files from the validated filesystem path. SLA creation timestamps are preserved as a custom field on the Gorgias Ticket for SLA rule configuration. We run bulk inserts through the Gorgias REST API with rate-limit handling and exponential backoff. Each batch emits a reconciliation count before the next batch opens.
KB article and lookup taxonomy migration
We extract Web+Center KB articles and load them into Gorgias Help Center. Article HTML may require post-migration formatting review. We also apply the agreed Tag taxonomy for Categories, Subcategories, and Priority values across all migrated Tickets. Inactive lookup values are prefixed and flagged for the customer's admin to suppress from active Tag views.
Cutover, delta pass, and automation handoff
We freeze Web+Center to new writes during cutover, run a final delta pass capturing any Incidents modified during the migration window, load them into Gorgias, and switch the system of record. We deliver a written inventory of Web+Center workflows, IT automation rules, and Asset tracking configurations that require manual rebuild in Gorgias Rules. We provide a one-week hypercare window for reconciliation issues. We do not rebuild Web+Center automations as Gorgias Rules within the migration scope; that work is a separate engagement or an internal admin task.
Platform deep dives
Web+Center
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 Web+Center 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
Web+Center: Not publicly documented.
Data volume sensitivity
Web+Center 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 Web+Center to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Web+Center 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 Web+Center
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.