Helpdesk migration
Field-level mapping, validation, and rollback between CA Service Desk Manager and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
CA Service Desk Manager
Source
Zendesk
Destination
Compatibility
6 of 12
objects map 1:1 between CA Service Desk Manager and Zendesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from CA Service Desk Manager to Zendesk is a modernization and schema redesign, not a record copy. CA SDM's ITIL-aligned object model separates Incidents, Problems, Changes, and Requests as distinct types with server-side .majic schema definitions; Zendesk consolidates all ticket types into a single Ticket object with custom fields and tags for classification. We resolve that structural difference during scoping, flatten CA SDM's multi-object ticket hierarchy into Zendesk's unified ticket model, preserve historical SLA assignments as custom fields, and handle the file-path attachment references through a secondary staging step. Workflows, SLA policy engines, approval chains, and change management configurations do not migrate; we deliver a written inventory for the customer's admin to rebuild in Zendesk's workflow builder.
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 CA Service Desk Manager 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.
CA Service Desk Manager
Request
Zendesk
Ticket
1:1CA SDM Requests map directly to Zendesk Tickets. We map ref_num to the ticket ID field, description to the subject and description body, priority to Zendesk Priority (urgent/high/normal/low), and status to Zendesk Status (new/open/pending/on-hold/solved/closed). Custom request attributes defined in .maj files migrate as Zendesk custom fields. CA SDM's request category maps to a Zendesk custom field or tag depending on the customer's preference for reporting.
CA Service Desk Manager
Incident
Zendesk
Ticket (merged)
many:1CA SDM Incidents are a distinct ITIL-aligned object type separate from Requests. Zendesk does not have a native Incident object. We merge Incidents into the Zendesk Ticket model, using the CA SDM incident_type attribute to populate a custom incident_type__c field and a Zendesk tag (e.g., itil_incident) for filtering. The customer chooses during scoping whether to maintain the Incident distinction as a tag-based filter or consolidate fully into standard ticket types.
CA Service Desk Manager
Change
Zendesk
Ticket (merged) or Custom Object
1:manyCA SDM Change Requests track IT change orders with risk_level, approval_status, and implementation_schedule. Zendesk has no native change management object. We offer two options: (1) merge Changes into Tickets with a custom change_type__c field and a risk_level custom field; (2) create a Zendesk custom object (Change_Request) with the relevant fields and a lookup relationship to the parent Ticket. Option 2 requires Zendesk Suite Enterprise or an active custom objects entitlement.
CA Service Desk Manager
Problem
Zendesk
Ticket (linked) or Custom Object
lossyCA SDM Problem records track root-cause analysis separate from individual Incidents, with a related_incident list and known_error_flag. We map Problems to Zendesk either as Tickets with a custom problem__c flag and linked via a tag or custom field to related Incident tickets, or as a Zendesk custom object with a lookup relationship field. The linked_incident references are preserved as Zendesk tags or via the Intercom-to-Zendesk-equivalent comment linking pattern.
CA Service Desk Manager
Knowledge Article (km_record)
Zendesk
Help Center Article
1:1CA SDM Knowledge articles (km_record objects) migrate to Zendesk Help Center articles. We map title, summary, full_text, author, approval_status, and publication_date to Zendesk's Article fields. Article-to-request linkage references (caused_by, resolution_for) migrate as Zendesk article tags. Article categories in CA SDM map to Zendesk Section hierarchy. The Zendesk Help Center must be enabled on the destination account before article migration begins.
CA Service Desk Manager
Contact
Zendesk
User
1:1CA SDM Contacts map to Zendesk Users (end-users or requesters). We map userid, last_name, first_name, email, phone, and organization. The user_type attribute (requester vs analyst) determines whether the record is created as a Zendesk End User or an Agent. Agent contacts with elevated permissions require separate provisioning in Zendesk Admin before migration; we resolve agent roles from CA SDM's analyst group memberships.
CA Service Desk Manager
Organization
Zendesk
Organization
1:1CA SDM Organization records map to Zendesk Organizations. We map org_name, org_uuid, description, and primary_contact. Organizations are exported before Contacts so that the Organization lookup is satisfied at Contact insert time. If CA SDM's org_name is blank, we use a placeholder Organization and flag it for the customer's admin to merge post-migration.
CA Service Desk Manager
Asset (CA CMDB)
Zendesk
Custom Object or Zendesk Asset
lossyCA SDM's CI (Configuration Item) records integrate from CA CMDB. If the destination is Zendesk Suite Enterprise, we map Assets to Zendesk's native Asset object. For lower tiers, we create a Zendesk custom object (Asset) with lookup relationship to the related User or Organization. Fields including ci_name, ci_type, serial_number, assignment, and location migrate as custom fields.
CA Service Desk Manager
SLA Definition
Zendesk
SLA Policy (custom field)
lossyCA SDM SLA definitions live in policy files, not as exportable data records. The REST API surfaces which SLA is assigned to a given request but not the full SLA rule definitions. We preserve request-level SLA assignments as a custom field (sla_name__c) on the Zendesk Ticket, populated from the CA SDM request-level sla_pl field. Full SLA policy recreation (escalation thresholds, business-hour calendars, penalty clauses) requires manual configuration in Zendesk Admin or a separate documentation deliverable from our team.
CA Service Desk Manager
Custom Object
Zendesk
Custom Object
lossyCA SDM custom objects defined in /site/mods/majic files require schema extraction before migration. There is no self-documenting REST endpoint. Zendesk's new custom objects use a relational database model (table-and-column) rather than CA SDM's document-oriented model. Nested or hierarchical data in CA SDM custom objects must be remodeled into multiple separate Zendesk custom objects with lookup relationships. Zendesk's new custom objects require a name field—we identify a suitable attribute from the legacy object or generate a normalized value. Legacy custom object relationships (graph edge records) map to Zendesk lookup relationship fields.
CA Service Desk Manager
Attachment (doclink)
Zendesk
Attachment (article or ticket)
1:1CA SDM attachments are doclink entries referencing server filesystem paths or a document repository. We do not extract binary file content from the REST API. During pre-migration, we identify all attachment references and copy files from the CA SDM server filesystem (or document repository) to a staging location. After ticket and article migration, we upload files to Zendesk via the Zendesk Attachments API and link them to the correct ticket or article record. The CA SDM server filesystem must remain accessible throughout the entire migration window.
CA Service Desk Manager
Survey / Feedback
Zendesk
Satisfaction Rating (custom field)
1:1CA SDM post-resolution survey responses are linked to requests. Zendesk has a native Satisfaction Rating object but it is tied to the agent and not the ticket in all plan tiers. We migrate survey scores, responses, and timestamps as custom fields on the Zendesk Ticket (survey_score__c, survey_response__c, survey_timestamp__c) to preserve the complete audit trail regardless of the destination account's satisfaction configuration.
| CA Service Desk Manager | Zendesk | Compatibility | |
|---|---|---|---|
| Request | Ticket1:1 | Fully supported | |
| Incident | Ticket (merged)many:1 | Fully supported | |
| Change | Ticket (merged) or Custom Object1:many | Fully supported | |
| Problem | Ticket (linked) or Custom Objectlossy | Fully supported | |
| Knowledge Article (km_record) | Help Center Article1:1 | Fully supported | |
| Contact | User1:1 | Fully supported | |
| Organization | Organization1:1 | Fully supported | |
| Asset (CA CMDB) | Custom Object or Zendesk Assetlossy | Fully supported | |
| SLA Definition | SLA Policy (custom field)lossy | Fully supported | |
| Custom Object | Custom Objectlossy | Fully supported | |
| Attachment (doclink) | Attachment (article or ticket)1:1 | Fully supported | |
| Survey / Feedback | Satisfaction Rating (custom field)1: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.
CA Service Desk Manager gotchas
Custom objects require manual schema extraction before migration
Attachments are file-path references, not embedded binary data
SLA definitions live in policy files, not as exportable records
Version upgrade migrations fail silently on standby server
Swing-box migration method requires duplicate server infrastructure
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 schema extraction
We audit the source CA SDM instance via the REST API, cataloging Requests, Incidents, Changes, Problems, Knowledge articles, Contacts, Organizations, Assets, and Groups. We identify and extract .majic file definitions for any custom objects. We inventory attachment doclink references and the storage locations (server filesystem or document repository). We document the existing ticket type distribution, status values, priority mappings, and SLA assignments. This phase produces a written migration scope with record counts per object type, a list of custom object schemas to redesign for Zendesk, and a flag for any attachment storage locations that may be unreachable post-decommissioning.
Zendesk destination planning and custom object schema design
We review the destination Zendesk account for suite tier (Team/Growth/Professional/Enterprise), Help Center status, custom objects entitlement, and existing field configurations. For each CA SDM custom object, we produce a Zendesk custom object schema redesign that flattens nested fields into separate lookup-related objects and identifies a suitable name field per Zendesk's requirement. We design the Zendesk SLA policy structure based on the CA SDM SLA assignment inventory and produce a written SLA policy recreation guide. We coordinate with the customer's Zendesk admin to enable required features (Help Center, custom objects, SLA policies) before migration begins.
Sandbox migration and reconciliation
We run a full migration into the Zendesk staging environment using a representative sample of production data. The customer's support operations lead reviews a random sample of 25-50 tickets against the CA SDM source, checks attachment linkage, validates Knowledge article rendering, and confirms custom field values. Any mapping corrections are documented and applied before the production migration begins. This step also validates that the Zendesk SLA policy recreation recommendations align with the customer's business-hour calendar and escalation expectations.
Attachment file staging and doclink resolution
We copy all attachment files from the CA SDM server filesystem or document repository to a secure staging location accessible during the migration window. We verify file accessibility and record file sizes to confirm they fall within Zendesk's attachment limits (20MB per file on Suite Enterprise, 5-10MB on lower tiers). Any files stored in a repository that becomes inaccessible before migration is complete are flagged as at-risk and escalated to the customer's IT team for retrieval.
Production migration in dependency order
We run production migration in record-dependency order: Organizations first (to satisfy lookup requirements), then Contacts (with Organization lookups resolved), then Groups and team assignments, then Knowledge articles (Help Center sections and articles via the Zendesk Help Center API), then Tickets (with Incidents, Changes, and Problems merged or tagged per the scoping decision), then Assets (to native Zendesk Assets or custom objects), then Custom Objects (with lookup relationships resolved against standard objects), then Attachments (uploaded via the Zendesk Attachments API and linked to the parent record). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation handoff
We freeze CA SDM writes during cutover, run a final delta migration of records modified during the migration window, then enable Zendesk as the system of record. We deliver a written automation and workflow inventory documenting every CA SDM workflow, SLA policy rule, approval chain, and change management configuration requiring rebuild in Zendesk's workflow builder, SLA policy panel, and approval rules. We do not rebuild workflows, automations, or SLA policies as part of the migration scope. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's support team.
Platform deep dives
CA Service Desk Manager
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 CA Service Desk Manager 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
CA Service Desk Manager: Not publicly documented in standard documentation; depends on server hardware and current load.
Data volume sensitivity
CA Service Desk Manager 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 CA Service Desk Manager to Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your CA Service Desk Manager 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 CA Service Desk Manager
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.