Helpdesk migration
Field-level mapping, validation, and rollback between Vision Service Desk and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
Vision Service Desk
Source
Zendesk
Destination
Compatibility
11 of 12
objects map 1:1 between Vision Service Desk and Zendesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Vision Service Desk to Zendesk is a platform migration that exposes several structural differences. Vision Service Desk organizes support around ITIL-aligned objects including Tickets, Clients, Companies, Staff, SLA Plans, Knowledge Base, and optional Problem and Change Management records. Zendesk uses a simpler model centered on Tickets, Users (End Users), Organizations, and Articles with no native Problem or Change Management object. We resolve this gap by migrating Problem and Change records as tagged Tickets in Zendesk with the original record type preserved as a custom field, so the history is intact even if it does not map to a native ITSM object. On-premises Vision Service Desk instances lack a REST export API, which adds a scoping and extraction step not required for SaaS instances. We handle this through coordinated CSV exports or direct database reads with customer-provided credentials. Knowledge base articles carry category and topic associations that must be reconstructed in Zendesk's Section and Article hierarchy. SLA plan definitions migrate as written inventory rather than native SLA objects, because Zendesk's SLA Engine is gated to specific plan tiers and requires reassignment by the admin post-migration. We do not migrate Workflows, Automations, or Forms as code.
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 Vision Service 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.
Vision Service Desk
Ticket/Request
Zendesk
Ticket
1:1Vision Service Desk Tickets map to Zendesk Tickets with full thread history. We extract priority, type, status, requester, assignee, custom fields, timestamps, and threaded public and private comments. On SaaS instances we use the REST API; on-premises instances require CSV export or direct database read with customer-provided credentials. Zendesk's Ticket ID differs from Vision Service Desk's ID; we store the original Vision Service Desk ticket ID in a custom Zendesk field zendesk_ticket__vsd_id__c for cross-referencing.
Vision Service Desk
Client/User
Zendesk
User (End User)
1:1Vision Service Desk Clients map to Zendesk End Users. We extract contact details, portal preferences, organization associations, and client-side custom fields. Client email serves as the dedupe key during Zendesk import. Vision Service Desk Clients without email are imported with a generated placeholder address and flagged for admin review.
Vision Service Desk
Staff/Agent
Zendesk
Agent
1:1Vision Service Desk Staff records map to Zendesk Agents. We migrate staff email, name, team assignment, role (Super Admin, Team Manager, Agent), and active/inactive status. Zendesk Agents must be provisioned in the Zendesk account before migration begins; we match Vision Service Desk staff to existing Zendesk agents by email and flag any unmapped staff for admin provisioning.
Vision Service Desk
Company
Zendesk
Organization
1:1Vision Service Desk Companies map to Zendesk Organizations. Company-to-contact relationships migrate as Zendesk Organization memberships on the User record. Company-specific custom fields transfer as Organization fields in Zendesk. The organization name is the dedupe key.
Vision Service Desk
Knowledge Base Article
Zendesk
Article
1:1Vision Service Desk Knowledge Base articles migrate to Zendesk Articles. Article content (HTML body), author, creation date, last modified date, and status (published/draft) transfer directly. Article-to-topic associations are reconstructed in Zendesk by mapping each Vision Service Desk topic to a corresponding Zendesk Section under the target Folder. Custom article fields require field-type mapping to Zendesk's supported types (text, dropdown, checkbox, date, number).
Vision Service Desk
KB Category
Zendesk
Section
1:1Vision Service Desk KB Categories migrate to Zendesk Sections. We preserve the hierarchical category tree and re-map article associations to the destination Section hierarchy. If the Vision Service Desk category depth exceeds Zendesk's section nesting (one level deep in standard KB), we flatten the hierarchy and add the parent category name as a label on the Section for reference.
Vision Service Desk
SLA Plan
Zendesk
SLA Policy (written inventory)
lossyVision Service Desk SLA Plan definitions (calendar-based response and resolution targets per plan) migrate as a written inventory document delivered to the customer, not as native Zendesk SLA Policy objects. Zendesk's SLA Engine is gated to specific Suite tiers and requires manual reassignment by the Zendesk admin in Admin Center. We advise customers to review the inventory against Zendesk's SLA Policy format and rebuild SLA assignments during the configuration phase. SLA mapping is a configuration step, not a data migration step.
Vision Service Desk
Problem Management Record
Zendesk
Ticket (with tag)
1:1Vision Service Desk Problem Management records have no native Zendesk equivalent. We migrate problem records as Zendesk Tickets with the tag vsd_problem_record and the original Vision Service Desk problem_id stored in a custom field. The problem_description migrates as the ticket description; linked incident ticket IDs are stored in a custom field vsd_linked_incidents__c so the relationship history is preserved even without a native problem object. Not applicable for Satellite Desk tier customers, which lack this module.
Vision Service Desk
Change Management Record
Zendesk
Ticket (with tag)
1:1Vision Service Desk Change Management records migrate as Zendesk Tickets with the tag vsd_change_request and the original change_id stored in a custom field. Approval status, scheduled dates, and change type (Normal, Standard, Emergency) transfer as custom ticket fields. Approval chain reconstruction in Zendesk is not native; we document the approval workflow as part of the written inventory and recommend Zendesk's macro and escalation features as the rebuild path. Not applicable for Satellite Desk tier customers.
Vision Service Desk
Custom Field
Zendesk
Custom Field
1:1Vision Service Desk custom fields for tickets, clients, and companies migrate to Zendesk custom fields of equivalent type. Drop-down and multi-select fields map to Zendesk dropdown and tag fields with value translation. Checkbox fields map to Zendesk boolean or tag fields. Date fields map to Zendesk date fields. Note that Vision Service Desk custom fields on SaaS require explicit field-specific API calls; on-premises require database extraction. We build a custom field manifest during discovery that lists every custom field, its type, and its applicable objects, then include those fields explicitly in extraction queries to avoid silent data loss.
Vision Service Desk
Tag, Label, Flag
Zendesk
Tag
1:1Vision Service Desk tags, labels, and flags migrate as Zendesk Tags on the relevant records. We preserve the original Vision Service Desk taxonomy so that ticket filtering logic referenced in the customer's internal documentation remains interpretable. Tags used for workflow classification are included in the written workflow inventory document for admin reference.
Vision Service Desk
Asset / CMDB Record
Zendesk
Custom Field or Article
1:1Vision Service Desk asset records and CMDB configuration items migrate to Zendesk as custom fields on the related Ticket or User, or as a Zendesk Article in a designated Assets Section depending on the customer's preference expressed during discovery. We note that Zendesk does not have a native CMDB; organizations with complex asset dependencies should evaluate Zendesk's IT Service Management (ITSM) add-on or a dedicated CMDB tool post-migration.
| Vision Service Desk | Zendesk | Compatibility | |
|---|---|---|---|
| Ticket/Request | Ticket1:1 | Fully supported | |
| Client/User | User (End User)1:1 | Fully supported | |
| Staff/Agent | Agent1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| KB Category | Section1:1 | Fully supported | |
| SLA Plan | SLA Policy (written inventory)lossy | Fully supported | |
| Problem Management Record | Ticket (with tag)1:1 | Fully supported | |
| Change Management Record | Ticket (with tag)1:1 | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| Tag, Label, Flag | Tag1:1 | Fully supported | |
| Asset / CMDB Record | Custom Field or Article1: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.
Vision Service Desk gotchas
On-premises instances lack a unified REST export API
Custom ticket fields hidden from standard API responses
Satellite Desk tier has feature gating on data model objects
Staff import CSV requires specific column ordering
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 deployment type confirmation
We audit the source Vision Service Desk instance across deployment type (SaaS vs. on-premises), tier (Starter, Pro, Satellite, Pro Service Desk, Enterprise), ticket volume, knowledge base article count, client and staff headcount, custom field manifest, active SLA plans, and any Problem or Change Management records. We confirm the extraction method (REST API for SaaS; CSV or database for on-premises) and identify any satellite-desk-tier customers whose source instance will not contain Problem or Change Management records. The discovery output is a written migration scope that lists every object to be migrated, every object to be inventoried, and the extraction method for each.
Custom field manifest and extraction strategy
We build a complete custom field manifest listing every Vision Service Desk custom field, its data type, and the object it applies to (ticket, client, company, staff). This manifest drives both the extraction query (ensuring custom fields are not silently omitted from SaaS API responses) and the Zendesk field creation step. For on-premises instances, we work with the customer's IT team to configure read-only database access or coordinate the CSV export with the required column ordering. We do not begin extraction until the manifest is complete and validated.
Zendesk configuration and KB hierarchy planning
We pre-configure the Zendesk destination account before data import begins. This includes creating custom fields (matched to the Vision Service Desk manifest), configuring Organization fields (from Vision Service Desk Companies), setting up Section and Folder structure for the Knowledge Base (mapped from Vision Service Desk Categories), and preparing the SLA Policy inventory document. We do not create Zendesk SLA Policies during migration; we deliver them as a written plan for the admin to implement post-migration.
Pilot migration and reconciliation
We run a pilot migration using a subset of production data (typically 100-200 tickets, 50 clients, 20 staff, and 20 articles) into the customer's Zendesk sandbox or a shadow Zendesk account. The customer's support manager and admin reconcile the pilot records against the source Vision Service Desk instance, checking field values, thread completeness, custom field population, and KB article content. Any mapping corrections are documented and applied before the full migration begins. SLA policy format differences are flagged and documented during pilot review.
Full production migration in dependency order
We run the full migration in record-dependency order: Zendesk users (agents provisioned by admin, validated), Organizations (from Vision Service Desk Companies), End Users (from Vision Service Desk Clients with Organization resolved), Tickets (with custom fields and thread history, with Problem and Change records tagged accordingly), Knowledge Base Articles (with Section mapping), and Custom Fields populated per record. Problem and Change records migrate as tagged tickets in a separate pass after standard tickets. SLA plan definitions are delivered as the written inventory document at this point.
Cutover, validation, and written inventory handoff
We freeze Vision Service Desk writes during cutover, run a final delta migration of any records created or modified during the migration window, then enable Zendesk as the system of record. We deliver the complete written inventory: SLA plan definitions (with Zendesk Admin Center reassignment instructions), Problem and Change Management record inventory (with tag reference and custom field crosswalk), Workflow and automation inventory (listing every Vision Service Desk rule for the admin to rebuild in Zendesk or a third-party tool), and the custom field manifest with field-type mapping. We do not rebuild automations, macros, or workflows as part of the migration scope.
Platform deep dives
Vision Service Desk
Source
Strengths
Weaknesses
Zendesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 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 Vision Service Desk and Zendesk.
Object compatibility
1 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
Vision Service Desk: Not publicly documented in available developer resources.
Data volume sensitivity
Vision Service 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 Vision Service Desk to Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your Vision Service 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 Vision Service 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.