Helpdesk migration

Migrate from CA Service Desk Manager to Gorgias

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 logo

CA Service Desk Manager

Source

Gorgias

Destination

Gorgias logo

Compatibility

77%

10 of 13

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

Complexity

CModerate

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Gorgias logo

Gorgias

What's pulling them in

  • Shopify-native integrations pull order details, shipment status, and return data directly into the ticket view, eliminating the need for agents to switch between apps.
  • Unlimited user seats mean growing support teams do not trigger billing changes; pricing scales only on billable ticket volume.
  • AI Agent automates responses to high-volume queries like order status and returns, measurably reducing the number of billable tickets each month.
  • Omnichannel inbox consolidates email, live chat, Facebook, Instagram, WhatsApp, SMS, and voice into a single threaded view.
  • SOC 2 Type II certification and GDPR-aligned data handling satisfy enterprise procurement requirements for customer support platforms.

Object mapping

How CA Service Desk Manager objects map to Gorgias

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

maps to

Gorgias

Ticket

1:1
Fully supported

CA 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

maps to

Gorgias

Ticket (with tag)

1:1
Fully supported

CA 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

maps to

Gorgias

Ticket (archived or tagged)

1:1
Fully supported

CA 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

maps to

Gorgias

Ticket (linked or archived)

1:1
Fully supported

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

maps to

Gorgias

Article

1:1
Fully supported

CA 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

maps to

Gorgias

Customer

1:1
Fully supported

CA 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

maps to

Gorgias

Customer (organization field)

1:1
Fully supported

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

maps to

Gorgias

Team

1:1
Fully supported

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

maps to

Gorgias

Customer (custom attribute)

lossy
Fully supported

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

maps to

Gorgias

Attachment

1:1
Fully supported

CA 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

maps to

Gorgias

Ticket (custom field)

lossy
Fully supported

SLA 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

maps to

Gorgias

Customer (custom field)

1:many
Fully supported

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

maps to

Gorgias

Custom Object (via API)

1:1
Fully supported

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

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

Gorgias logo

Gorgias gotchas

High

AI Agent adds outcome-based fees on top of billable ticket costs

High

Overage billing for tickets scales nonlinearly

Medium

API rate limits restrict bulk export throughput

Medium

Agent data visibility cannot be restricted by role for GDPR use cases

Low

Knowledge Base translations require separate API calls per locale

Pair-specific challenges

  • CA SDM attachment files are path references, not embedded data

    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 binary content directly. We identify attachment references during the export phase, then perform a secondary pass to copy files from the CA SDM server filesystem to a staging location before pushing them to Gorgias. If the CA SDM server is decommissioned before the attachment copy pass completes, those files become permanently inaccessible. We enforce a rule that the CA SDM server filesystem must remain accessible throughout the entire migration window and recommend running the attachment pass early in the migration sequence to reduce risk.

  • Custom objects require .maj file schema extraction before migration begins

    CA SDM stores custom object definitions in /site/mods/majic files. There is no REST endpoint that lists custom object schemas or field definitions. Before we can migrate any custom objects, the customer must provide their .maj file definitions so we can generate the correct field mapping. Without the schema file, custom object migration is deferred indefinitely. We flag this requirement at the scoping call and do not begin migration until the schema file is in hand. If the customer's development team has lost access to the .maj files, we document which custom objects were skipped and note that they require manual recreation in Gorgias.

  • SLA policy files are not exportable records

    Service Level Agreement definitions in CA SDM live in configuration policy files rather than as data records. The REST API returns which SLA is assigned to a given request but not the full SLA rule definition (escalation thresholds, business-hour calendars, penalty clauses). We preserve request-level SLA assignments as custom fields in Gorgias, but the escalation logic and calendar definitions must be rebuilt manually in Gorgias SLA rules. We provide a written inventory of the SLA policy file contents during scoping so the customer's admin knows what to rebuild.

  • Gorgias does not have native change management or problem management objects

    CA SDM's ITIL-aligned object model separates Incidents, Problems, and Changes as distinct record types with explicit linkages. Gorgias uses a single Ticket object with tags. We handle this by collapsing all four request types into Tickets with tags preserving the original type, but the multi-level change approval chain and problem root-cause linkage do not migrate as configuration. Customers who need to maintain a formal change management process after migration should plan to either use Gorgias Tags and Categories as a lightweight substitute or integrate with a separate ITSM tool. We document the original CA SDM linkages in a written handoff document.

  • Swing-box migration path requires duplicate server infrastructure

    Broadcom's recommended path for major CA SDM version upgrades (swing-box method) requires standing up a temporary server instance at the target version, migrating configuration, validating, then switching over. Organizations running CA SDM in a high-availability pair should migrate from the primary node and validate that all configuration files (particularly /bopcfg/majic and /site/mods) are synchronized before beginning. We run a pre-migration validation step that checks majic file parity between primary and standby nodes and halt if drift is detected. Organizations without spare infrastructure capacity for a swing environment may need to pursue an in-place upgrade path, which carries higher decommission risk.

Migration approach

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

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

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

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

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

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

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

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.
Gorgias logo

Gorgias

Destination

Strengths

  • Shopify and BigCommerce integrations surface order, return, and shipment data natively inside every ticket.
  • Unlimited agent seats remove per-user licensing friction as support teams grow.
  • AI Agent reduces billable ticket volume through automated resolution of high-frequency queries.
  • SOC 2 Type II certified with GDPR-aligned data handling for enterprise procurement readiness.
  • Omnichannel inbox aggregates email, live chat, Facebook, Instagram, WhatsApp, SMS, and voice into a single threaded view.

Weaknesses

  • Ticket-volume pricing with overage fees creates unpredictable monthly costs during seasonal traffic spikes.
  • Custom reporting is shallow; raw event-level data export for BI tooling is not natively supported.
  • Knowledge Base, Macros, and Rules lack simple export tooling, making competitive migrations complex.
  • GDPR compliance limitations mean customer data cannot be hidden from agents by role, blocking use by teams with freelance staff.
  • Performance and glitch reports emerge in G2 reviews at higher ticket volumes.

Complexity grading

How hard is this migration?

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

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across CA Service Desk Manager and Gorgias.

  • Object compatibility

    C

    3 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 Gorgias 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 Gorgias data migrations

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

Can't find your answer?

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 consultation

Most CA SDM to Gorgias migrations land between six and ten weeks for accounts under 20,000 tickets and 5,000 contacts with a clean attachment library and no custom objects requiring schema extraction. Migrations with large attachment volumes (over 50,000 doclink files), multiple custom objects, or a parallel swing-box migration path that keeps CA SDM production running during the cutover move to twelve to eighteen weeks because of the secondary attachment copy pass, custom schema parsing, and extended validation cycles.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CA Service Desk Manager.
Land in Gorgias, 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