Helpdesk migration
Field-level mapping, validation, and rollback between Web+Center and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
Web+Center
Source
Zendesk
Destination
Compatibility
7 of 10
objects map 1:1 between Web+Center and Zendesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Web+Center is an on-premise IT helpdesk with no publicly documented bulk export API, so we connect directly to its relational database (SQL Server or MySQL) to extract records. The migration maps Web+Center Incidents to Zendesk tickets, Customers to Zendesk end-users, Companies to Zendesk organizations, and Assets to Zendesk assets with custom field preservation. Attachment files stored on the filesystem require a pre-migration path validation step to identify broken references before extraction. SLA timers calculated by Web+Center do not carry forward; Zendesk recomputes them from creation timestamps and priority. We do not migrate Web+Center workflows, automations, or custom reports as code. Knowledge base articles migrate as HTML content with post-migration formatting review recommended.
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 Zendesk, 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
Zendesk
Ticket
1:1Web+Center Incidents map directly to Zendesk tickets. The Incident status, priority, category, and assigned technician fields map to Zendesk ticket Status, Priority, Tags (from Category), and Assignee. Custom Incident fields extend to Zendesk custom ticket fields created during the schema phase. Conversation threads from Web+Center internal notes and customer replies migrate to Zendesk ticket comments with public/internal visibility preserved. Creation timestamp migrates as-is to preserve the original SLA calculation base date.
Web+Center
Customer
Zendesk
User (end-user)
1:1Web+Center Customer records map to Zendesk end-user accounts. Email address is the primary lookup key. We map Customer name, phone, and portal preferences to Zendesk user name, phone, and locale. If a Customer record has no email address, we create the Zendesk user with a generated placeholder and flag it for the customer's admin to update before go-live. Customer portal password hashes cannot migrate due to security constraints; users must reset passwords post-migration.
Web+Center
Company
Zendesk
Organization
1:1Web+Center Companies map to Zendesk Organizations. The Company-to-Customer linkage migrates as Zendesk organization membership so that tickets submitted by linked Customers display the correct organization in the Zendesk Agent Workspace. If the destination has multiple organization records that should be merged, we document the merge candidates during scoping and apply the consolidation before ticket import so that the organization lookup is satisfied.
Web+Center
Asset
Zendesk
Asset
1:1Web+Center Asset records map to Zendesk Assets (available on Zendesk Suite Enterprise and with the Asset Management add-on on other tiers). Serial numbers, purchase dates, assignment status, and custom asset fields migrate to Zendesk Asset custom fields. Asset-to-Customer assignment links migrate as Zendesk Asset user assignments. Note that Asset Management is not included in Zendesk's entry-level Support Team plan; we confirm the destination plan includes asset tracking during scoping.
Web+Center
Categories and Subcategories
Zendesk
Tags or Custom Ticket Fields
lossyWeb+Center categories and subcategories are lookup table values that do not have a direct Zendesk equivalent. We map top-level categories to Zendesk tags and use subcategories as a second tag layer (category::subcategory format) for teams that need the full hierarchy. Alternatively, if the customer prefers dropdown behavior, we create a custom ticket field of type dropdown with the category values as options. The customer chooses the strategy during scoping.
Web+Center
Knowledge Base Articles
Zendesk
Zendesk Guide Articles
1:1Web+Center KB articles use a proprietary content format that we extract as raw HTML. We convert the HTML to Zendesk Guide article format and import via the Zendesk Help Center API. Formatting may require post-migration review because Web+Center's content markup does not always map cleanly to Zendesk's article HTML schema. Images embedded in Web+Center articles are extracted from the filesystem and re-uploaded to Zendesk's article attachment storage. The Help Center must be active in Zendesk before article import begins.
Web+Center
Custom Incident Fields
Zendesk
Custom Ticket Fields
lossyWeb+Center administrators can define arbitrary custom fields on Incidents, and the schema varies per deployment. We inventory all custom Incident fields during discovery, map each to a Zendesk custom ticket field of equivalent type (text, number, date, dropdown, checkbox, or multi-select), and create the destination fields before ticket import. Multi-select picklist values in Web+Center map to Zendesk multi-select custom fields. If a custom field type has no Zendesk equivalent (e.g., a relational lookup to a non-ticket object), we discuss alternatives like tag approximation or text field storage.
Web+Center
Ticket Attachments
Zendesk
Ticket Attachments
1:1Web+Center stores ticket attachments on the server filesystem with references in the database. We resolve each attachment path, extract the binary content, and upload it to Zendesk via the ticket comments API. Zendesk enforces a 20 MB per-file attachment limit; files exceeding this are flagged and reported to the customer's admin for manual handling. We run a pre-migration path validation step to identify broken attachment references (files deleted or moved without database update) and surface the orphan list before the migration window opens.
Web+Center
Users and Agents
Zendesk
Agents
1:1Web+Center maintains its own agent and administrator directory. We export agent records and map them to Zendesk agent accounts by email match. If a Zendesk agent account does not exist for a Web+Center agent, we place the mapping in a reconciliation queue for the customer's Zendesk admin to provision the account before ticket import resumes. Passwords cannot migrate; we flag the provisioning step as a prerequisite before production migration begins.
Web+Center
SLA Timers
Zendesk
SLA Policies
lossyWeb+Center calculates SLA breach timestamps based on priority level and configured business hours. These computed timers cannot be extracted as static values and do not map to Zendesk's SLA Policy model, which recalculates from import time. We preserve the ticket creation timestamp and original priority so Zendesk can recompute SLA deadlines using its own SLA Policy rules. The customer's Zendesk admin must configure SLA Policies in Zendesk that match the original Web+Center SLA thresholds before go-live.
| Web+Center | Zendesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Customer | User (end-user)1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Categories and Subcategories | Tags or Custom Ticket Fieldslossy | Fully supported | |
| Knowledge Base Articles | Zendesk Guide Articles1:1 | Mapping required | |
| Custom Incident Fields | Custom Ticket Fieldslossy | Mapping required | |
| Ticket Attachments | Ticket Attachments1:1 | Mapping required | |
| Users and Agents | Agents1:1 | Mapping required | |
| SLA Timers | SLA Policieslossy | Not 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
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
Database access verification and discovery
We confirm network connectivity to the Web+Center database host and validate read-only credentials. We run a schema discovery query that inventories all tables: Incident, Customer, Company, Asset, plus any custom Incident field tables and attachment path columns. We produce a discovery report listing record counts per object, a list of custom field names and data types, the attachment folder root path, and any lookup table values (categories, priorities, statuses). If the Web+Center server is unreachable or the database credentials are unavailable, we halt and escalate the access gap before proceeding.
Attachment path validation scan
We run a filesystem validation scan against the Web+Center server's attachment root directory. Each attachment path reference in the database is checked against the filesystem. Valid files are queued for extraction and re-upload. Broken paths are logged to an orphan report. We deliver the orphan report to the customer's Web+Center admin and agree on an exclusion scope before attachment extraction begins. We do not halt migration for orphans but we do not silently skip them either; the customer chooses the cut.
Schema design and custom field mapping
We design the Zendesk destination schema: custom ticket fields for each Web+Center custom Incident field, tags or custom dropdown fields for category/subcategory mapping, and organization mapping for Company consolidation. If the Zendesk plan does not include Asset Management, we confirm the upgrade path or alternative approach. We also map Web+Center SLA priority tiers to Zendesk SLA Policy milestones so that the SLA configuration document handed to the admin is complete. Schema is validated in a Zendesk sandbox or staging account before any production data moves.
Agent reconciliation and user provisioning
We extract all distinct Web+Center agent IDs and technician names referenced on Incidents and match them by email against the Zendesk destination account. Agents without a matching Zendesk account are placed in a provisioning queue. The customer's Zendesk admin must create and activate those agent accounts before record migration begins because Zendesk requires a valid assignee ID on ticket import. We do not proceed to ticket migration until the agent queue is resolved.
Production migration in dependency order
We run production migration in record-dependency order: Organizations (from Companies), Users (from Customers with email), Tickets (from Incidents with assignee and organization lookup resolved), Attachments (uploaded to ticket comments after ticket creation), Assets (with user assignment resolved), and Knowledge Base Articles (via Help Center API after Help Center activation). Each phase emits a row-count reconciliation report comparing source record count to destination record count. We do not proceed to the next phase until the previous phase reconciles within the agreed tolerance threshold.
Cutover, validation, and SLA configuration handoff
We freeze Web+Center writes during the cutover window, run a final delta migration of any records modified during the migration run, then enable Zendesk as the system of record. We deliver the SLA Policy configuration document to the customer's Zendesk admin, the workflow inventory document for automation rebuild, and the orphan attachment report for manual follow-up. We support a 72-hour hypercare window for reconciliation issues. We do not rebuild Web+Center workflows in Zendesk as part of the migration scope.
Platform deep dives
Web+Center
Source
Strengths
Weaknesses
Zendesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. All 7 core objects map 1:1 between Web+Center and Zendesk.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Web+Center and Zendesk.
Object compatibility
All 7 core objects map 1:1 between Web+Center and Zendesk.
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 Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your Web+Center 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 Web+Center
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.