Helpdesk migration

Migrate from Vivantio to Zendesk

Field-level mapping, validation, and rollback between Vivantio and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.

Vivantio logo

Vivantio

Source

Zendesk

Destination

Zendesk logo

Compatibility

82%

9 of 11

objects map 1:1 between Vivantio and Zendesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Vivantio to Zendesk is a structural migration that requires resolving Vivantio's legacy custom field restrictions before any data moves. Vivantio Service Desk legacy custom fields cannot be used in Business Rules, Roles, or the Self Service Portal, and they are not supported in the FLEX UI — importing them as-is into Zendesk's standard custom field model breaks automation expectations. We detect these fields during the discovery scan, present them as explicit migration items, and either archive them or remap them to Zendesk-compatible field types before the load begins. We preserve conversation threads (public comments and internal notes), file attachments, Knowledge Articles (with public/private visibility mapped to Zendesk Guide), SLA configurations with business-hour calendars, and agent-team assignments. Zendesk's automations (triggers, automations, macros) are not migrated as code; we deliver a written inventory of every Vivantio workflow and business rule for the customer's admin to rebuild in Zendesk Admin Center. The migration load order respects foreign-key dependencies: Organizations first, then Users and Teams, then Tickets and Articles, with Attachments chunked and reattached to their parent records at the end.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Vivantio logo

Vivantio

What's pushing teams away

  • Steep initial learning curve with a complex administrative interface frustrates new administrators who expect a quicker time-to-value.
  • The built-in report builder is described as fussy and confusing, with users noting confusing labels and missing export options that force reliance on external BI tools.
  • Portal navigation and email notification handling are difficult to configure, leading to inconsistent agent and customer experiences.
  • Asset discovery and module coverage lags behind competitors, pushing some teams to supplement with additional tooling.
  • Lack of clear API rate limit documentation makes automated migrations and integrations unpredictable without direct support team consultation.

Choosing

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How Vivantio objects map to Zendesk

Each row shows how a Vivantio 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.

Vivantio

Ticket

maps to

Zendesk

Ticket

1:1
Fully supported

Vivantio Tickets (Incident, Problem, Change, Service Request, and unlimited custom types) map to Zendesk Tickets. Each Vivantio ticket type's custom form fields are mapped to Zendesk custom ticket fields of equivalent data type (text, dropdown, date, numeric). Ticket status, priority, and category values are mapped to Zendesk Ticket Status and Priority fields. Requester (Caller/Contact), Assignee (Agent), and Team (Resolver Group) are mapped to Zendesk Requester, Assignee, and Group respectively. We resolve the assignee and group references after loading Users and Groups so that ticket assignment is satisfied at the moment of insert.

Vivantio

Custom Fields

maps to

Zendesk

Custom Ticket Fields

lossy
Mapping required

Vivantio custom fields (modern type only; legacy Service Desk fields are flagged separately during discovery) are mapped to Zendesk ticket field equivalents by data type. Dropdown fields migrate as Zendesk tagger or dropdown fields; date fields migrate as date fields; numeric fields migrate as integer or decimal. Multi-select checkbox fields in Vivantio migrate as multi-line text fields in Zendesk unless the customer opts for a comma-separated string approach. Legacy Vivantio Service Desk custom fields are excluded from direct migration and surfaced as explicit remediation items: we remap them to modern equivalents or archive them before the load, because importing them as-is produces fields that cannot drive Zendesk triggers and automations.

Vivantio

Knowledge Articles

maps to

Zendesk

Zendesk Guide Articles

1:1
Fully supported

Vivantio Knowledge Articles (public customer-facing and private internal) map to Zendesk Guide Articles. Public/private visibility is mapped to Zendesk's Article Draft/Published status and Section visibility permissions. Article body (rich text), categories (mapped to Zendesk Sections), status, and publication date are preserved. If Zendesk Guide is not yet active in the destination account, we advise the customer to enable it before migration so that the Help Center is ready to receive the imported content. Zendesk Guide's Section hierarchy (up to five levels on Enterprise) migrates from Vivantio's category structure.

Vivantio

Agent / User

maps to

Zendesk

User (Agent)

1:1
Fully supported

Vivantio Agents map to Zendesk Users with the Agent role. We preserve assigned Teams, Roles, and field-level permissions by mapping them to Zendesk User groups and permission sets. Vivantio's concurrent license holders are flagged as a separate attribute and mapped to a Zendesk user-level custom field because Zendesk's permission model does not have a native concurrent-license flag equivalent. The customer must provision Zendesk user accounts before migration begins, matching by email address, so that our import can resolve the OwnerId reference on each Ticket.

Vivantio

Team / Resolver Group

maps to

Zendesk

Group

1:1
Fully supported

Vivantio Teams and Resolver Groups map to Zendesk Groups. Team membership is preserved, and workload balancing rules are noted as a configuration item to be recreated in Zendesk Group settings. Group-level SLA assignments migrate as references to the Zendesk SLA Policy object that is created during the SLA mapping phase.

Vivantio

Customer / Contact / Caller

maps to

Zendesk

End User

1:1
Fully supported

Vivantio Customers, Clients, and Callers (contacts) map to Zendesk End Users. Terminology is canonicalised during mapping. If the Vivantio instance has Active Directory synchronisation linking contacts to AD accounts, the ISC link instance name is preserved in the mapping notes; changing this name on the destination causes duplicate contact creation. We advise the customer's admin to verify the AD connector instance name matches between source and destination before the user import phase.

Vivantio

Company / Organisation

maps to

Zendesk

Organization

1:1
Fully supported

Vivantio Organisations map to Zendesk Organizations. The Organisation-to-Contact linkage graph is preserved so that each migrated Contact is attached to its correct Organization in Zendesk. Organization is loaded before Contacts so that the Organization lookup is satisfied at the moment of Contact insert. Company domain and contact information fields map to Zendesk Organization fields by name match.

Vivantio

SLA Policy

maps to

Zendesk

SLA Policy

1:1
Fully supported

Vivantio SLA configurations (priority-based response and resolution windows, business-hour calendars) map to Zendesk SLA Policies. Each Vivantio priority level maps to a Zendesk SLA Policy assignment based on ticket priority. Business-hour calendars migrate as Zendesk Business Hours configurations. SLA policies are created in Zendesk before ticket import begins so that new tickets receive the correct SLA assignment at creation time.

Vivantio

Self Service Portal

maps to

Zendesk

Help Center

lossy
Fully supported

Vivantio Self Service Portal structure (portal layout, Service Catalog, request forms) maps to Zendesk Help Center with caveats. Zendesk Help Center is a separate product that must be activated and configured before import. We migrate the portal structure, category hierarchy, and form field definitions. Visual branding elements (logo, colour theme, custom CSS) do not migrate and are listed as an out-of-scope configuration item for the customer's admin to reapply. Multiple Vivantio portals map to a single Zendesk Help Center with sections scoped per original portal domain.

Vivantio

Attachment

maps to

Zendesk

Ticket Attachment

1:1
Fully supported

Files attached to tickets, articles, and contacts are extracted from Vivantio, downloaded in bulk, and re-uploaded to Zendesk with the same parent ticket reference. Large file batches are chunked to avoid API timeout (Zendesk's attachment upload endpoint has a 20 MB per-file limit). We preserve file name and original upload date. Attachments are loaded last, after parent tickets are confirmed in Zendesk, to ensure the target ticket ID exists at the time of attachment creation.

Vivantio

Macro

maps to

Zendesk

Macro

1:1
Fully supported

Vivantio Quick Actions and Templates map to Zendesk Macros. We extract the action body, subject, and recipient configuration from Vivantio and recreate them as Zendesk Macros with the same target (ticket comment, email draft, or new ticket draft). Macros scoped to specific teams or roles map to Zendesk Macros restricted to the equivalent Group or Agent role. Macro migration is done as a configuration import rather than a data migration, using Zendesk's Macro API or Admin import tooling.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Vivantio logo

Vivantio gotchas

High

Legacy custom fields are migration-critical

Medium

API rate limits are not publicly documented

Medium

AD connector instance name must match on migration

Low

Scheduled Export requires your own SQL target

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • Legacy Vivantio Service Desk custom fields break Zendesk automation

    Vivantio Service Desk legacy custom fields cannot be used in Business Rules, Roles and Permissions, or the Self Service Portal, and are not supported in the FLEX UI. Importing these fields as-is into Zendesk produces custom fields that cannot drive triggers or automations because their Vivantio data type encoding is incompatible with Zendesk's field model. We detect legacy field types during the discovery scan and surface them as explicit migration items. These fields must be remapped to Zendesk-compatible equivalents or archived before the load. Skipping this step means the migrated tickets have fields that appear populated but cannot be used in any Zendesk trigger condition.

  • Zendesk Help Center must be activated before article import

    Zendesk Guide is a separate product that requires activation and initial configuration before Knowledge Base articles can be imported. Multiple Vivantio sources (review threads on migration planning) confirm that attempting to import articles into an inactive Help Center results in errors or silent drops. We advise customers to activate Zendesk Guide during scoping, configure at least one Section, and set Help Center to development or published mode before the article migration phase begins. Guide activation and initial section setup typically adds one to three days if not done in advance.

  • Vivantio API rate limits are undocumented

    Vivantio does not publish API rate limits in its public documentation. During the extraction phase, our API polling may encounter undocumented throttling. We handle this with exponential backoff and pause-and-retry logic, but customers should open a Vivantio support ticket to confirm their specific tenant's rate ceiling before a large-volume migration begins. Zendesk's destination API has well-documented limits (700 requests per minute core API, Bulk API for batch operations), so the destination side is predictable once we begin the load.

  • Zendesk automations (triggers, macros) do not migrate as code

    Zendesk's triggers, automations, and macros are platform-native automation constructs that have no direct Vivantio Workflow equivalent in terms of export format. Vivantio Workflows and Business Rules drive ticket routing, escalations, and automated actions, but the automation logic cannot be extracted and replayed in Zendesk Admin Center. We deliver a written inventory of every active Vivantio workflow and business rule with its trigger conditions, actions, and a recommended Zendesk trigger or automation equivalent. The customer's Zendesk admin rebuilds these post-migration.

  • AD connector instance name must match to prevent duplicate contacts

    When migrating from Vivantio Service Desk with an existing Active Directory connector, the ISC link must use the same instance name as the previous connector or contacts will be duplicated on import to Zendesk. We verify the AD connector instance name as part of pre-migration discovery and document it for the customer's admin to reproduce in Zendesk if using a directory sync integration. If the Zendesk account uses SAML SSO or JSS (Jamf Secure SSO) for user provisioning, the identity provider mapping must be aligned with the Vivantio AD connector name to avoid duplicate user creation during the sync setup phase.

Migration approach

Six steps for a successful Vivantio to Zendesk data migration

  1. Discovery and custom field audit

    We audit the Vivantio instance for record counts (tickets, articles, agents, users, contacts, organisations), custom field inventory (modern and legacy), active workflows and business rules, SLA configurations with business-hour calendars, and portal structure. The legacy custom field audit is the highest-priority deliverable at this stage: any legacy Service Desk fields must be identified, documented, and remapped or archived before schema design begins. We also verify the AD connector instance name if one is active. The discovery output is a written scope document including the legacy field remediation plan and a Zendesk plan recommendation (Suite Team, Growth, or Professional) based on the data model complexity.

  2. Schema design and Help Center activation

    We design the Zendesk destination schema: custom ticket fields typed by data type, Zendesk Guide Sections mirroring Vivantio article categories, Groups mirroring Vivantio Teams, SLA Policies with business-hour calendars, and user permission sets mirroring Vivantio Roles. The customer activates Zendesk Guide during this phase so that the Help Center is ready to receive article imports. Custom fields are created in Zendesk Admin Center before any data migration begins so that the field IDs are available for mapping during the load.

  3. Sandbox migration and reconciliation

    We run a full migration into a Zendesk Sandbox or parallel environment using production-like data volume. The customer reconciles record counts (Tickets in, Users in, Organizations in, Articles in), spot-checks 25-50 random tickets against the Vivantio source for field accuracy, and reviews the comment thread and attachment integrity. Legacy field remapping corrections and any field type adjustments happen here before the production migration begins. The customer signs off the sandbox validation before we proceed to production.

  4. User and Group pre-provisioning

    Zendesk requires user accounts to exist before tickets can be assigned. We extract every distinct Agent and End User from Vivantio and provide the customer with a pre-provisioning checklist: create each Zendesk User matching by email, assign them to the correct Groups, and set their Agent role. Any Vivantio Agent without a matching Zendesk User goes to a reconciliation queue. This step gates the ticket migration because Zendesk does not allow ticket import with unresolved assignee references.

  5. Production migration in dependency order

    We run the production migration in the correct dependency order: Organizations first (from Vivantio Organisations), then End Users (Contacts/Callers), then Groups and Agents, then SLA Policies and Business Hours, then Tickets with conversation threads, then Knowledge Articles, then Attachments. Each phase emits a row-count reconciliation report before the next phase begins. Legacy custom fields excluded during discovery are archived to a separate Zendesk view with a documented explanation for the customer's admin to review post-migration.

  6. Cutover, validation, and workflow inventory delivery

    We freeze Vivantio writes during cutover, run a final delta migration of any records modified during the migration window, then switch the customer's support operations to Zendesk as the system of record. We deliver the workflow and business rule inventory document with recommended Zendesk trigger and automation equivalents. We support a one-week hypercare window for reconciliation issues. We do not rebuild Vivantio workflows as Zendesk triggers inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Vivantio logo

Vivantio

Source

Strengths

  • API-first architecture means the majority of Vivantio functionality is exposed through the REST API, simplifying integration and bidirectional sync work.
  • Comprehensive API documentation and GitHub code samples lower the barrier for engineering teams building custom integrations.
  • Built-in Webhooks and Web Methods let admins automate flows without writing custom code, hosted natively inside Vivantio rather than requiring external deployment.
  • Strong fit for multi-tenant managed service providers, with the ability to model client-by-client service desks under a single platform.
  • Native Okta integration for SSO and provisioning shortens IT setup for security-conscious customers.

Weaknesses

  • No publicly documented API rate limits make automated migration tooling unpredictable without direct Vivantio confirmation.
  • Report builder is widely described as fussy and confusing, requiring external BI tools for serious analytics.
  • Steep learning curve for administrators, especially around workflow configuration and role management.
  • Portal navigation and email notification handling are difficult to configure and troubleshoot.
  • Legacy custom fields from Vivantio Service Desk are incompatible with FLEX UI, Business Rules, and Self Service Portal.
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Vivantio and Zendesk.

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Vivantio: Not publicly documented. Vivantio's API documentation lives at webservices-na01.vivantio.com/Help and does not publish a hard per-minute limit. We pace our exports and pre-coordinate any large sync with Vivantio support..

  • Data volume sensitivity

    B

    Vivantio doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Vivantio to Zendesk migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Vivantio to Zendesk data migrations

Answers to the questions buyers ask most during Vivantio to Zendesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Vivantio to Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 15,000 tickets, 2,000 articles, and no legacy custom field remediation required. Migrations with legacy Vivantio Service Desk custom fields needing remapping, large attachment batches (over 50 GB total), complex SLA calendars across multiple time zones, or a requirement to run sandbox validation before production migration move to seven to eleven weeks. Zendesk Guide activation and Help Center initial configuration, if not done in advance, adds one to three days to the overall timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Vivantio.
Land in Zendesk, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day