Helpdesk migration
Field-level mapping, validation, and rollback between ITSM 365 and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
ITSM 365
Source
Zendesk
Destination
Compatibility
7 of 12
objects map 1:1 between ITSM 365 and Zendesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from ITSM 365 to Zendesk is a move from ITIL-aligned internal IT service management to a multi-channel customer support platform. ITSM 365 organizes work around Incidents, Service Requests, Changes, and Problems with SLA assignments, priority routing, and approval chains on the Standard tier. Zendesk uses a ticket-centric model with no native Change Management or Problem Management objects. We close that gap by pre-creating custom fields in Zendesk to hold Change ticket ID, Problem ticket ID, and CI linkage before any records import. We migrate SLA policy definitions into Zendesk SLA policies, preserve approval chain history as tagged internal comments, and resolve the Lite versus Standard tier constraint during scoping so that the destination plan is sized correctly. Workflows, approval chains, and SLA escalation logic do not migrate as automation code; we deliver a written inventory for your admin to rebuild in Zendesk triggers and macros.
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 ITSM 365 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.
ITSM 365
Incident
Zendesk
Ticket (type = Incident)
1:1ITSM 365 Incident records map to Zendesk Ticket with type set to Incident. The source incident_id is preserved as a custom field zendesk_migration_incident_id__c for cross-system reference. Priority mapping follows: Critical maps to Urgent, High maps to High, Normal maps to Normal, Low maps to Low. Status mapping: New and In Progress map to Open, Resolved maps to Solved, Closed maps to Closed. The original incident category or subcategory from ITSM 365 becomes a Zendesk custom dropdown field. SLA breach timestamps migrate as custom datetime fields if the ITSM 365 SLA was breached at export time.
ITSM 365
Service Request
Zendesk
Ticket (type = Request)
1:1ITSM 365 Service Request records map to Zendesk Ticket with type set to Request. The service catalog item reference from ITSM 365 becomes a Zendesk custom text field or maps to a Help Center article if the customer has a Zendesk Guide plan. Request category and subcategory from ITSM 365 map to Zendesk custom dropdown fields. If the Service Request has an attached approval chain, the sign-off history migrates as internal comments tagged [Approval Record].
ITSM 365
Problem
Zendesk
Custom Object or Ticket Custom Fields
lossyITSM 365 Problem records have no native Zendesk equivalent. We address this gap through a configuration step before migration: we create a Zendesk custom object called Problem_Record__c (if the customer's Zendesk plan supports custom objects) or use structured custom fields on each Incident ticket (problem_id, problem_title, problem_status) to preserve the linkage. Each Problem record is migrated first, then its related Incidents are updated with the problem linkage field at migration time.
ITSM 365
Change
Zendesk
Custom Object or Ticket Custom Fields
lossyITSM 365 Change records with their approval stage (Draft, Submitted, Assessed, Approved, Scheduled, Implemented, Closed) have no native Zendesk equivalent. We create a Zendesk custom object called Change_Record__c (Enterprise plan) or map Change fields onto Incident tickets as custom fields (change_id, change_type, change_risk_level, change_approval_status). The risk classification (Low, Medium, High, Critical) from ITSM 365 maps to a Zendesk custom dropdown. Approval stage history migrates as internal comments tagged [Change Approval Stage].
ITSM 365
User (ITSM Agent)
Zendesk
User (Agent in Zendesk)
1:1ITSM 365 agent profiles with their role (First Line, Second Line, Problem Manager, Change Manager) map to Zendesk User records. We match by email address. The ITSM role becomes a Zendesk custom user field. Any ITSM 365 agent without a matching Zendesk User is placed in a reconciliation queue for the admin to provision before production migration.
ITSM 365
User (End User / Requester)
Zendesk
End User
1:1ITSM 365 end users who submit incidents and service requests map to Zendesk End Users. We match by email. The end user's department, location, and cost center from ITSM 365 become Zendesk custom user fields if the customer requires this data in Zendesk's user profile.
ITSM 365
Organization (Department or Business Unit)
Zendesk
Organization
1:1ITSM 365 organizations or departments map to Zendesk Organizations. The organization name, domain, and any custom properties (business unit type, cost center) migrate as Zendesk Organization fields. If ITSM 365 uses a flat user structure without organizations, we discuss with the customer whether to create Zendesk Organizations based on department or location fields or to leave requesters unorganized.
ITSM 365
Configuration Item (CI)
Zendesk
Custom Object or Organization Field
lossyITSM 365 CIs linked to Incidents via the CMDB have no native Zendesk equivalent. We create a CI_Record__c custom object in Zendesk (Enterprise plan) or use Zendesk Organizations as a fallback CI host. The CI type (Hardware, Software, Network, Service) becomes a custom field on the CI object. Incidents reference their CI via a lookup relationship built during the migration schema phase. The customer chooses the CI strategy during scoping.
ITSM 365
Comment (Agent and End User)
Zendesk
Ticket Comments
1:1ITSM 365 internal notes and public comments map to Zendesk public comments. If ITSM 365 has a separate internal note type, those migrate as Zendesk internal comments visible only to agents. Timestamps, author email, and HTML body (if present) are preserved. Comment attachments migrate as Zendesk ticket attachments linked to the comment record.
ITSM 365
Attachment
Zendesk
Ticket Attachment
1:1File attachments on ITSM 365 incidents, service requests, and change records migrate to Zendesk ticket attachments. We extract the file name, MIME type, size, and URL from ITSM 365, download each file, and attach it to the corresponding Zendesk ticket via the Zendesk Attachments API. Attachments over 50 MB are flagged for the customer to handle via file share because Zendesk's direct attachment API has a 50 MB per-file limit.
ITSM 365
SLA Policy Assignment
Zendesk
SLA Policy
lossyITSM 365 SLA policies with calendar-based breach rules, escalation stages, and business-hours definitions require Zendesk SLA policies to be pre-configured with the correct metric (First Reply Time, Next Reply Time, Resolution Time), target in hours or minutes, and business-hour schedule before records are imported. Zendesk SLA policies do not support the same conditional escalation branching available in ITSM 365 Standard; if the customer uses SLA policies with multiple escalation stages per priority, we document the gap and recommend splitting into separate Zendesk SLA policies per priority tier.
ITSM 365
Approval Chain Sign-Off
Zendesk
Ticket Internal Comment (tagged)
lossyITSM 365 Standard's multi-step approval chains with sign-off records have no native equivalent in Zendesk. We migrate approval request records as internal ticket comments tagged [Approval Record: Stage Name, Approver, Date, Decision]. The customer's admin rebuilds the approval workflow using Zendesk macros and business rules post-migration. We provide the approval chain inventory document listing every approval chain with its stages, approvers, and decision outcomes.
| ITSM 365 | Zendesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket (type = Incident)1:1 | Fully supported | |
| Service Request | Ticket (type = Request)1:1 | Fully supported | |
| Problem | Custom Object or Ticket Custom Fieldslossy | Fully supported | |
| Change | Custom Object or Ticket Custom Fieldslossy | Fully supported | |
| User (ITSM Agent) | User (Agent in Zendesk)1:1 | Fully supported | |
| User (End User / Requester) | End User1:1 | Fully supported | |
| Organization (Department or Business Unit) | Organization1:1 | Fully supported | |
| Configuration Item (CI) | Custom Object or Organization Fieldlossy | Fully supported | |
| Comment (Agent and End User) | Ticket Comments1:1 | Fully supported | |
| Attachment | Ticket Attachment1:1 | Fully supported | |
| SLA Policy Assignment | SLA Policylossy | Fully supported | |
| Approval Chain Sign-Off | Ticket Internal Comment (tagged)lossy | 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.
ITSM 365 gotchas
Russian-origin vendor with primarily Russian-language documentation and support
Pricing differs by region and currency — published rubles do not equal published USD
Multi-product portfolio means each module has its own data model and pricing page
Server downtime episodes reported by users
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 tier confirmation
We audit the source ITSM 365 account to confirm the tier (Lite or Standard), record counts for Incidents, Service Requests, Changes, and Problems, active SLA policy definitions, custom field count and types, approval chain inventory, and attachment volume. We also identify the CI linkage strategy (custom objects on Zendesk Enterprise or custom fields on tickets) based on the customer's destination Zendesk plan. The discovery output is a written migration scope with a Zendesk plan recommendation if the customer has not yet provisioned the destination account.
Schema design and SLA policy pre-configuration
We design the Zendesk destination schema before any data moves. This includes creating all required custom fields on tickets (change_id, change_risk_level, change_approval_status, problem_id, problem_title, problem_status, incident_category, incident_subcategory) and custom objects (Change_Record__c and Problem_Record__c if Enterprise plan). We pre-configure Zendesk SLA policies matching the ITSM 365 definitions: metric type, target duration, and business-hour schedule. We set up Zendesk Views to mirror ITSM 365 queue filters. Schema is validated in the customer's Zendesk sandbox before production migration.
Sandbox migration and reconciliation
We run a full migration into the customer's Zendesk sandbox using a representative data sample. The IT operations lead spot-checks 25-50 randomly selected records for field accuracy, SLA policy assignment, approval comment tagging, and CI linkage. Any field mapping corrections, SLA policy adjustments, or custom field additions are documented and applied to the production schema before the production migration begins.
User and organization reconciliation
We extract every distinct ITSM 365 agent and end user by email and match against the Zendesk destination User table. Agents without a matching Zendesk User are placed in a reconciliation queue for the admin to provision before record migration continues. Organization names from ITSM 365 are imported into Zendesk Organizations with all custom fields populated. This step must complete before ticket import because Zendesk tickets require a valid requester and assignee on every record.
Production migration in dependency order
We run production migration in record-dependency order: Organizations (from ITSM 365 departments), Users (agents and end users), Change records (as custom object or custom fields), Problem records (as custom object or custom fields), CIs (as custom object or custom fields), then Incidents and Service Requests (with CI linkage and SLA policy assignment resolved). Comments and attachments migrate last, after parent ticket IDs are confirmed. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, delta sync, and handoff
We freeze ITSM 365 writes during cutover, run a final delta migration of records modified in the cutover window, then enable Zendesk as the system of record. We deliver the approval chain inventory document and the SLA escalation gap analysis to the customer's admin team for rebuild in Zendesk triggers and macros. We support a one-week hypercare window for reconciliation issues. We do not rebuild ITSM 365 approval chains as Zendesk macros inside the migration scope; that work is documented and handed off.
Platform deep dives
ITSM 365
Source
Strengths
Weaknesses
Zendesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 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 ITSM 365 and Zendesk.
Object compatibility
2 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
ITSM 365: Not publicly documented in English-language materials.
Data volume sensitivity
ITSM 365 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 ITSM 365 to Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your ITSM 365 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 ITSM 365
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.