Helpdesk migration
Field-level mapping, validation, and rollback between CA Service Desk Manager and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
CA Service Desk Manager
Source
Gorgias
Destination
Compatibility
10 of 13
objects map 1:1 between CA Service Desk Manager and Gorgias.
Complexity
CModerate
Timeline
6-10 weeks
Overview
Moving from CA Service Desk Manager to Gorgias is a model collapse, not a direct mapping. CA SDM maintains separate object types for Requests, Incidents, Problems, and Changes as part of its ITIL-aligned architecture; Gorgias uses a single ticket model with tags and custom attributes to represent priority and category. We resolve this structural difference during scoping, collapsing CA SDM's four request types into Gorgias tickets with the original type preserved as a tag. Attachment handling requires a secondary pass: CA SDM stores files as doclink references to server filesystem paths, so we copy binary content to a staging location and push it to Gorgias document storage during migration rather than relying on API-only transfer. Custom objects in /site/mods/majic require manual schema extraction before migration; we do not begin migration until the customer provides their .maj file definitions. SLA targets, change workflows, and problem root-cause linkages do not migrate as configuration; we deliver a written inventory of these for the customer's admin to rebuild in Gorgias Rules 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 CA Service Desk Manager object lands in Gorgias, 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
Gorgias
Ticket
1:1CA SDM Requests map directly to Gorgias Tickets. The ref_num becomes the ticket ID; description, priority (priority keyword), status, and category transfer as standard fields. The original request_type is preserved as a tag (e.g., 'incident-type', 'standard-request') so the customer can filter by the original CA SDM request type in Gorgias. Custom attributes on the Request object map to Gorgias custom ticket fields.
CA Service Desk Manager
Incident
Gorgias
Ticket (with tag)
1:1CA SDM Incidents are a distinct request type in the ITIL model but collapse into a single ticket in Gorgias. We separate Incidents from standard Requests during export using the request_type attribute, then create the ticket in Gorgias with an 'incident' tag and preserve incident-specific fields (incident_id, impact, urgency) as custom ticket fields. The incident-to-change linkage is recorded as a related ticket tag or note for manual cross-reference in Gorgias.
CA Service Desk Manager
Change Request
Gorgias
Ticket (archived or tagged)
1:1CA SDM Change Requests track IT change orders with risk_level, approval_status, and implementation_schedule. Gorgias does not have a native change management object. We migrate Change Request records as archived tickets with a 'change-request' tag and a custom field change_risk_level__c. The customer's admin decides whether to use Gorgias tags and categories to replicate a lightweight change log or whether to maintain change records in a separate ITSM tool. The migration does not replicate the multi-level approval chain.
CA Service Desk Manager
Problem
Gorgias
Ticket (linked or archived)
1:1CA SDM Problem records track root-cause analysis separate from individual incidents, with a related_incident list and known_error_flag. Gorgias has no native problem management object. We migrate Problem records as archived tickets with a 'problem-record' tag and store the root_cause_description as the ticket body. The incident-to-problem linkage is preserved by creating a related ticket tag in Gorgias that references the original CA SDM problem_id, allowing agents to manually cross-reference known errors against current tickets.
CA Service Desk Manager
Knowledge Article (km_record)
Gorgias
Article
1:1CA SDM Knowledge Articles (km_record objects) migrate to Gorgias Articles. We export title, summary, full_text, author, approval_status, and publication_date. Article-to-request linkage references are preserved as a tag on the migrated article so the customer knows which CA SDM tickets referenced which articles. Articles are imported via Gorgias's Article API or CSV import, and the customer validates that the HTML formatting transfers correctly for their knowledge base template.
CA Service Desk Manager
Contact
Gorgias
Customer
1:1CA SDM Contacts (end-users and analysts) map to Gorgias Customers. We export userid, last_name, first_name, email, phone, organization, and the user_type attribute. The email address is the dedupe key during import. user_type distinguishes requesters from analysts: requesters become Customers; analyst contacts with active agent assignments in CA SDM become Gorgias Agents. Role assignments (analyst, manager, administrator) are preserved as custom fields and mapped to Gorgias permission groups during user provisioning.
CA Service Desk Manager
Organization
Gorgias
Customer (organization field)
1:1CA SDM Organization records map to the organization field on Gorgias Customers. We export org_name, org_uuid, and description. If the organization has no contacts in the migration scope, we still create the Organization record as a standalone customer with no ticket history to preserve the data. Multiple contacts belonging to the same CA SDM Organization share the same organization field value in Gorgias.
CA Service Desk Manager
Support Group (grp)
Gorgias
Team
1:1CA SDM Support Groups (grp objects with group_id, member list, and lead) map to Gorgias Teams. We export group memberships and preserve analyst-to-group assignments as a lookup table. The group lead becomes the Team admin in Gorgias. If the customer uses nested groups or multi-tier team hierarchies in CA SDM, we collapse them into a flat Team structure in Gorgias and document the original hierarchy for the admin to reconstruct in Gorgias Rules.
CA Service Desk Manager
Asset (CI)
Gorgias
Customer (custom attribute)
lossyCA SDM integrates with CA CMDB for asset data; asset records (ci_name, ci_type, serial_number, assignment, location) do not have a native equivalent in Gorgias. We map asset data to custom Customer attributes (e.g., asset_serial_number__c, asset_location__c) as a flat key-value structure. If the customer needs full asset management capability, we recommend pairing Gorgias with a dedicated CMDB tool and document the recommended integration path. Custom CI attributes defined in .mod files require the customer to provide schema definitions before migration.
CA Service Desk Manager
Attachment (doclink)
Gorgias
Attachment
1:1CA SDM attachments are doclink entries pointing to server filesystem paths or an external document repository. The REST API returns the reference (file path, URL, or content ID) but not the binary content. We handle this by identifying attachment references during export, then performing a secondary pass to copy files from the CA SDM server filesystem to a staging location, then push them to Gorgias via the document API. The server filesystem must remain accessible throughout the entire migration window; if it is decommissioned before attachment copy completes, those files become inaccessible.
CA Service Desk Manager
SLA Definition
Gorgias
Ticket (custom field)
lossySLA targets and priority mappings in CA SDM are stored in configuration policy files, not as data records. The REST API surfaces which SLA is assigned to a request (via sla_pl) but not the full SLA rule definition (escalation thresholds, business-hour calendars, penalty clauses). We preserve the request-level SLA assignment as a custom field (sla_name__c) on the migrated Gorgias ticket. The customer must rebuild SLA policy definitions in Gorgias's SLA rules UI using the policy file documentation we extract during scoping. Full SLA policy replication is out of standard scope.
CA Service Desk Manager
Survey/Feedback Record
Gorgias
Customer (custom field)
1:manyCA SDM stores post-resolution survey responses linked to requests. We export survey scores, responses, and timestamps. Gorgias has a native Satisfaction Survey feature but the survey responses themselves are linked to tickets rather than stored as standalone records. We merge survey data into the migrated ticket as a custom field (csat_score__c, csat_response__c, survey_timestamp__c) so the historical score is preserved even if there is no standalone survey object in Gorgias.
CA Service Desk Manager
Custom Object (site/mods/majic)
Gorgias
Custom Object (via API)
1:1CA SDM custom objects defined in /site/mods/majic require manual schema extraction from the .maj file before migration. There is no self-documenting REST endpoint for discovering custom object schemas. We require the customer to provide their .maj file definitions during scoping, at which point we generate the correct field mapping and pre-create the corresponding custom object in Gorgias. Custom object migration cannot begin until schema files are in hand. If the customer cannot provide .maj files, we defer custom object migration and document what was skipped.
| CA Service Desk Manager | Gorgias | Compatibility | |
|---|---|---|---|
| Request | Ticket1:1 | Fully supported | |
| Incident | Ticket (with tag)1:1 | Fully supported | |
| Change Request | Ticket (archived or tagged)1:1 | Fully supported | |
| Problem | Ticket (linked or archived)1:1 | Fully supported | |
| Knowledge Article (km_record) | Article1:1 | Fully supported | |
| Contact | Customer1:1 | Fully supported | |
| Organization | Customer (organization field)1:1 | Fully supported | |
| Support Group (grp) | Team1:1 | Fully supported | |
| Asset (CI) | Customer (custom attribute)lossy | Fully supported | |
| Attachment (doclink) | Attachment1:1 | Fully supported | |
| SLA Definition | Ticket (custom field)lossy | Fully supported | |
| Survey/Feedback Record | Customer (custom field)1:many | Fully supported | |
| Custom Object (site/mods/majic) | Custom Object (via API)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
Gorgias gotchas
AI Agent adds outcome-based fees on top of billable ticket costs
Overage billing for tickets scales nonlinearly
API rate limits restrict bulk export throughput
Agent data visibility cannot be restricted by role for GDPR use cases
Knowledge Base translations require separate API calls per locale
Pair-specific challenges
Migration approach
Discovery and schema documentation
We audit the source CA SDM instance across object types in use (Requests, Incidents, Changes, Problems, Knowledge Articles, Contacts, Organizations, Assets), active custom objects, attachment library size, SLA policy file contents, and support group structure. We request the /site/mods/majic file definitions if any custom objects are in scope. We assess whether the CA SDM REST API is accessible from our migration environment and whether the server filesystem is reachable for the attachment copy pass. The discovery output is a written migration scope, object dependency graph, and a pre-migration requirements document identifying any missing schema files.
Gorgias destination configuration
We set up the Gorgias workspace ahead of migration: creating Teams to map CA SDM support groups, provisioning Agent accounts for analysts with email-matched CA SDM contacts, configuring Tags to represent the CA SDM request types (incident, problem, change, request), and creating custom ticket fields for CA SDM attributes that have no native Gorgias equivalent (sla_name__c, incident_impact__c, change_risk_level__c, csat_score__c). If the customer uses Gorgias's SLA rules feature, we configure placeholder SLA definitions based on the inventory extracted from CA SDM policy files. We do not configure automations, macros, or Rules as part of the destination setup; those are documented separately.
Sandbox migration and mapping validation
We run a full migration into a Gorgias trial or sandbox workspace using a subset of production data (typically the most recent 60 days of tickets plus a representative sample of historical records). The customer reconciles record counts, spot-checks field values against the CA SDM source, and validates that tag assignment correctly represents the original CA SDM request type. We correct any mapping errors during this phase before committing to the production migration sequence. If the customer has not provided .maj file schema definitions by this point, we confirm which custom objects will be deferred.
Attachment copy pass
We run the attachment copy pass early in the migration sequence to ensure the CA SDM server filesystem remains accessible. We extract all doclink references from the CA SDM REST API, copy the corresponding files from the server filesystem to a secure staging location, validate file integrity (size, MIME type), then push them to Gorgias document storage linked to the correct ticket record. We log any files that cannot be located or copied and report them in the migration reconciliation report. If the customer uses a network drive or DOCIO document repository for attachments, we confirm accessibility and credentials before this step.
Production migration in dependency order
We run production migration in record-dependency order: Organizations (first, as they are referenced by Contacts), Contacts (with organization field resolved), Teams (from support groups), Tickets (with request type as tag, priority, status, category, SLA assignment, and linked attachment IDs resolved), Knowledge Articles (with article-to-ticket linkage preserved as tags), and finally custom objects (with lookup relationships resolved against the standard objects already migrated). Each phase emits a row-count reconciliation report. We freeze CA SDM writes during the final delta migration pass to capture any records modified during the window.
Cutover, validation, and automation handoff
We disable CA SDM write access during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record. We deliver a written inventory of CA SDM workflows, change approval chains, SLA policy file contents, and custom object schema for the customer's admin to rebuild in Gorgias Rules and macros. We support a one-week hypercare window where we resolve any data reconciliation issues. We do not rebuild CA SDM workflows as Gorgias automations inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
CA Service Desk Manager
Source
Strengths
Weaknesses
Gorgias
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across CA Service Desk Manager and Gorgias.
Object compatibility
3 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 Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your CA Service Desk Manager to Gorgias 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 Gorgias
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.