Helpdesk migration

Migrate from CA Service Desk Manager to Zendesk

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 logo

CA Service Desk Manager

Source

Zendesk

Destination

Zendesk logo

Compatibility

50%

6 of 12

objects map 1:1 between CA Service Desk Manager and Zendesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

CA Service Desk Manager logo

CA Service Desk Manager

What's pushing teams away

  • Post-acquisition, organizations report Broadcom's direction toward bundled enterprise licensing has made CA SDM cost-prohibitive compared to modern cloud-native alternatives with per-agent pricing.
  • The on-premise deployment model requires dedicated Windows or UNIX server infrastructure, database administration, and regular patching—costs that cloud ITSM platforms eliminate entirely.
  • Users report the interface is outdated, the configuration is complex, and the learning curve for new administrators is steep compared to modern SaaS alternatives.
  • Integration with modern collaboration tools like Microsoft Teams and Slack is limited or requires custom development that most teams cannot maintain.
  • Organizations report that Broadcom's QA process has degraded, with customers describing being left to test beta-quality releases without adequate vendor support.

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 CA Service Desk Manager objects map to Zendesk

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

maps to

Zendesk

Ticket

1:1
Fully supported

CA 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

maps to

Zendesk

Ticket (merged)

many:1
Fully supported

CA 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

maps to

Zendesk

Ticket (merged) or Custom Object

1:many
Fully supported

CA 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

maps to

Zendesk

Ticket (linked) or Custom Object

lossy
Fully supported

CA 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)

maps to

Zendesk

Help Center Article

1:1
Fully supported

CA 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

maps to

Zendesk

User

1:1
Fully supported

CA 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

maps to

Zendesk

Organization

1:1
Fully supported

CA 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)

maps to

Zendesk

Custom Object or Zendesk Asset

lossy
Fully supported

CA 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

maps to

Zendesk

SLA Policy (custom field)

lossy
Fully supported

CA 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

maps to

Zendesk

Custom Object

lossy
Fully supported

CA 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)

maps to

Zendesk

Attachment (article or ticket)

1:1
Fully supported

CA 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

maps to

Zendesk

Satisfaction Rating (custom field)

1:1
Fully supported

CA 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.

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.

CA Service Desk Manager logo

CA Service Desk Manager gotchas

High

Custom objects require manual schema extraction before migration

High

Attachments are file-path references, not embedded binary data

Medium

SLA definitions live in policy files, not as exportable records

Medium

Version upgrade migrations fail silently on standby server

Low

Swing-box migration method requires duplicate server infrastructure

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

  • CA SDM custom objects require majic schema extraction before migration

    CA SDM stores custom object definitions in /site/mods/majic files (and /bopcfg/majic for built-in objects). There is no self-documenting REST endpoint that lists custom object schemas. Before we can migrate any custom objects, we require the customer to provide their .maj file definitions so we can generate the correct field mapping. Without this, custom object migration must be deferred until the schema is in hand. We flag this requirement in the scoping call and do not begin migration until the schema file is provided. If the customer cannot locate or export the .maj files, custom objects are removed from the migration scope and documented as a manual handoff.

  • Zendesk custom objects require schema redesign for nested and hierarchical data

    CA SDM's custom objects use a document-oriented data model that supports nested and hierarchical fields. Zendesk's new custom objects (introduced 2024) use a relational database model where every object has a required name field and cannot represent nested or hierarchical data directly. Legacy custom objects that relied on nested fields must be remodeled into multiple separate Zendesk custom objects with lookup relationships. We handle this redesign as part of the schema mapping phase, but the customer must validate that the new relational model meets their business requirements before migration begins.

  • Attachments are filesystem references requiring a secondary file-copy pass

    CA SDM's REST API returns attachment records as doclink entries referencing server filesystem paths or an external document repository. The API does not stream the binary content directly. We handle this in two phases: first, we identify all attachment references during the export phase; second, we perform a secondary pass to copy files from the CA SDM server filesystem (or document repository) to a staging location, then push them to Zendesk via the document management API. If the original attachment storage location is unreachable after decommissioning, those files become inaccessible. We enforce a rule that the CA SDM server filesystem must remain accessible throughout the entire migration window.

  • SLA definitions are not data records and do not export

    Service Level Agreement targets and priority mappings in CA SDM are stored in configuration policy files rather than as data records. The REST API surfaces which SLA is assigned to a given request (via the sla_pl attribute), but not the full SLA rule definitions including escalation thresholds, business-hour calendars, and penalty clauses. We preserve request-level SLA assignments as a custom field in Zendesk, but the SLA policy engine itself—the rules that define when escalations trigger—cannot be migrated and must be rebuilt manually in Zendesk Admin. We deliver a written inventory of the CA SDM SLA policy file contents for the customer's admin to use as a reference during Zendesk SLA policy configuration.

  • Zendesk's single Ticket model collapses CA SDM's ITIL object type hierarchy

    CA SDM maintains separate object types for Incidents, Problems, Changes, and Requests with distinct fields and workflows. Zendesk uses a single Ticket object with type, status, priority, and custom fields for classification. We merge Incidents, Problems, and Changes into the Zendesk Ticket model using tags and custom fields, but the native filtering and reporting in Zendesk operates on a flat ticket list rather than separate ITIL object tabs. Teams that rely on CA SDM's structured ITIL separation may find the unified ticket view less intuitive for ITSM reporting; we recommend a custom Views and reporting dashboard design as part of the Zendesk post-migration configuration phase.

Migration approach

Six steps for a successful CA Service Desk Manager to Zendesk data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

CA Service Desk Manager logo

CA Service Desk Manager

Source

Strengths

  • Deep ITIL-aligned data model with native separation of Incidents, Problems, Changes, and Requests across separate object types.
  • Strong change management and approval workflow engine with multi-level authorization chains and risk classification.
  • Comprehensive audit logging for regulatory compliance environments where every ticket state change is recorded.
  • Supports complex multi-tenant and multi-site deployments with organization-level data segregation.
  • Robust REST API documented in Broadcom TechDocs covering standard CRUD operations on all primary objects.

Weaknesses

  • On-premise only—no SaaS or managed cloud deployment option limits adoption for organizations moving away from data-center ownership.
  • Steep administrative learning curve; configuration files (.maj, .mod) require server-side access and domain expertise to modify safely.
  • Limited modern UI/UX compared to cloud-native ITSM platforms; workflows that are drag-and-drop in modern tools require code-level configuration here.
  • No native mobile app for agents; technicians must use the web interface or a separate thin-client solution.
  • Attachment and document storage relies on server filesystem or separate document management integration rather than native object storage.
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 CA Service Desk Manager 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

    CA Service Desk Manager: Not publicly documented in standard documentation; depends on server hardware and current load.

  • Data volume sensitivity

    B

    CA Service Desk Manager doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your CA Service Desk Manager 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 CA Service Desk Manager to Zendesk data migrations

Answers to the questions buyers ask most during CA Service Desk Manager to Zendesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 10,000 tickets with no custom objects. Migrations with custom objects (requiring schema redesign for Zendesk's new custom objects model), large attachment staging requirements, or multiple CA SDM ITIL ticket types to flatten into a single Zendesk ticket model move to eight to fourteen weeks. The timeline is dominated by .majic schema extraction for custom objects, attachment file-copy secondary passes, and the sandbox validation step where the customer's support operations lead reviews mapped records.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CA Service Desk Manager.
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