Helpdesk migration

Migrate from CDESK to Gorgias

Field-level mapping, validation, and rollback between CDESK and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.

CDESK logo

CDESK

Source

Gorgias

Destination

Gorgias logo

Compatibility

83%

10 of 12

objects map 1:1 between CDESK and Gorgias.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from CDESK to Gorgias is a structural remapping from an ITSM-oriented, request-centric model to an ecommerce-oriented, customer-ticket model. CDESK organizes work around Requests with SLA and SLO enforcement as core ticket fields, while Gorgias organizes around Customers and Tickets with AI-driven ticket resolution and deep Shopify order lookups. The most significant challenge is that CDESK's Deals module has no equivalent in Gorgias, which is built for support and customer experience rather than sales pipeline management — we flag every Deal record for customer-side review and document a recommended handling path. The absence of a documented CDESK API means we rely on application-level exports, CSV extraction, or direct database access confirmed during discovery. SLA deadline timestamps carry forward as data; SLA rule definitions (escalation paths, business-hour calendars) do not migrate as code and require manual recreation in Gorgias's rules engine. We do not migrate Request Templates, Regular Requests, or Priority View configurations as data — these are inventoried and documented for the customer's admin to rebuild.

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

CDESK logo

CDESK

What's pushing teams away

  • One reviewer noted the product felt "below starter level," suggesting feature gaps compared to established helpdesk competitors for teams with mature workflows.
  • Limited public documentation and community presence make it difficult for teams to self-serve troubleshooting and best-practice discovery.
  • Sparse third-party integrations beyond native channels means organizations with complex tool stacks face manual data re-entry or custom development costs.
  • No visible API documentation found in public research raises concerns for technical teams that require programmatic access for automation and reporting.

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 CDESK objects map to Gorgias

Each row shows how a CDESK 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.

CDESK

Request

maps to

Gorgias

Ticket

1:1
Fully supported

CDESK Requests map to Gorgias Tickets with a 1:1 field mapping. The Request title becomes Ticket subject, description becomes the initial ticket body, status maps to Gorgias ticket status (open, pending, resolved, closed), priority maps to Gorgias priority, and assignee resolves by email match against Gorgias User records. Created_at and updated_at timestamps preserve the original lifecycle dates. SLA deadline and SLA name fields on the CDESK Request carry forward as custom ticket fields for the customer to reapply SLA rules in Gorgias.

CDESK

Custom Properties

maps to

Gorgias

Custom Fields

1:1
Mapping required

CDESK administrator-defined Custom Properties on Requests extract as key-value pairs and map to Gorgias custom fields on the Ticket object. We determine field type during discovery (text, number, boolean, date, dropdown) and create matching custom fields in Gorgias via the POST /api/custom-fields endpoint before importing tickets. Fields with no matching type are mapped to text and flagged in the mapping document for customer review.

CDESK

SLA/SLO Configurations

maps to

Gorgias

SLA Rules (manual recreation)

lossy
Mapping required

CDESK enforces SLA and SLO deadlines as timestamp fields on individual Requests. The SLA name, response deadline, and resolution deadline migrate as custom fields on the Gorgias Ticket. The actual SLA rule definitions (escalation paths, business-hour calendar definitions, and notification triggers) do not export as structured data and require manual recreation in Gorgias's rules engine post-migration. We document the full SLA configuration from CDESK during discovery so the customer can rebuild equivalent rules.

CDESK

Request Template

maps to

Gorgias

Inventory (not migrated)

1:1
Fully supported

Request Templates define default structures and field values for new tickets in CDESK. These are configuration artifacts, not instance data, and do not migrate as records. We enumerate every Request Template during discovery, document its default field values and conditions, and deliver the inventory so the customer's admin can recreate equivalent macros in Gorgias. This is a manual step the customer must budget for.

CDESK

Regular Requests

maps to

Gorgias

Inventory (not migrated)

1:1
Not supported

Regular Requests are scheduled automated ticket generation rules in CDESK. These are workflow configurations, not data records, and cannot be directly migrated. We flag their existence during discovery and advise the customer to rebuild equivalent scheduled rules using Gorgias's Rules engine or a third-party scheduling tool. Automations do not migrate as code.

CDESK

Priority View

maps to

Gorgias

Tags and Views (manual recreation)

lossy
Mapping required

Priority View is a filtering and sorting configuration in CDESK for the request list, not a data object. We preserve the priority and deadline values on each Request so the priority signal carries forward. The customer's admin recreates equivalent Views in Gorgias using ticket priority, status, and assignee filters.

CDESK

Deal

maps to

Gorgias

Note or external reference (no direct mapping)

1:1
Fully supported

CDESK Deals map to a customer-side decision point. Gorgias has no Deals or Opportunities module — it is a support platform, not a sales CRM. We flag every Deal record during discovery and offer three handling paths: (1) attach Deal data as a Note on the linked Customer record in Gorgias, (2) export Deals to a separate spreadsheet for the customer's CRM team, or (3) link Deals to an external CRM via the Gorgias integration API. The customer chooses the path during scoping. This is a known gap that teams should address before migration.

CDESK

Deal Task

maps to

Gorgias

Note or external reference

1:1
Fully supported

CDESK Deal-linked tasks migrate as Notes attached to the parent Deal note or as separate Notes on the linked Customer if the Deals handling path attaches Deal data to the Customer. Task completion status and cost estimates carry forward as Note body content.

CDESK

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

File attachments on CDESK Requests migrate as binary blobs alongside their parent Ticket record in Gorgias. We preserve filenames and the attachment order. Large attachments (over 25 MB per Gorgias API limits) may require chunked transfer or separate download instructions depending on the export approach confirmed during discovery.

CDESK

Request Comment

maps to

Gorgias

Ticket Message

1:1
Fully supported

CDESK Request comments and internal notes map to Gorgias Ticket messages. The author resolves by email match against Gorgias User records; external customer replies map to the Customer contact. Message timestamps and public-internal flags carry forward to preserve the conversation thread structure.

CDESK

User (Agent)

maps to

Gorgias

User

1:1
Fully supported

CDESK users assigned as Request owners or assignees map to Gorgias User records by email match. We resolve each CDESK user to a Gorgias User during migration so OwnerId references are satisfied at insert time. Users without a matching Gorgias account go to a reconciliation queue for the customer's admin to provision before record import resumes.

CDESK

Customer (Requester)

maps to

Gorgias

Customer

1:1
Fully supported

CDESK Request requesters map to Gorgias Customer records. If the customer runs Shopify, we match requester email against the Shopify customer database to link the Gorgias Customer profile to the Shopify order history. Unmatched requesters create new Gorgias Customer records. Email, name, and any requester-level custom properties carry forward.

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.

CDESK logo

CDESK gotchas

High

No documented public API for bulk data extraction

Medium

Request Templates and Regular Requests do not migrate as data

Medium

SLA/SLO values migrate as data, not as rules

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

  • CDESK has no documented public API

    Extensive searches across developer documentation, technical object references, and API directories returned no evidence of a published CDESK API. This means migration cannot rely on programmatic extraction and must use direct database access if available, application-level export features, or CSV-based extraction where supported. We confirm the available export approach during the discovery call before committing to a migration timeline. The absence of an API also means delta migration and continuous sync are not possible; cutover must be a discrete event with a data freeze window.

  • CDESK Deals have no Gorgias equivalent

    CDESK includes a Deals module for tracking sales opportunities from registration through billing with linked tasks, cost estimates, and documents. Gorgias has no Deals, Opportunities, or sales pipeline module — it is a customer support platform. We cannot map Deals to any native Gorgias object. We flag every Deal record during discovery and recommend attaching Deal data as Notes on the linked Customer record, exporting to a separate spreadsheet, or routing to a dedicated CRM. This is a structural mismatch that the customer must resolve before cutover.

  • Request Templates and Regular Requests do not migrate as data

    Request Templates define default structures for new tickets and Regular Requests automate their creation on schedules. Both are configuration rather than instance data. We do not export them as records. Instead we inventory all templates and rules during discovery and provide documentation so the customer can recreate them in Gorgias as macros and rules. This is a manual step the customer must budget for. SLA rule definitions (escalation paths, business-hour calendars) similarly do not export as structured data; we preserve the deadline timestamps and SLA name on each Request so the customer can reapply rules in Gorgias post-migration.

  • Gorgias applies a 25 MB attachment limit per file

    Gorgias's API limits individual attachment uploads to 25 MB. CDESK attachments larger than this threshold require chunked transfer handling or a separate download link strategy. We identify oversized attachments during data profiling and apply a pre-migration file size audit. Attachments exceeding the limit are flagged in the mapping document with a recommended handling approach (chunked upload, external link, or exclusion).

  • Gorgias deduplicates customers by email address during import

    Gorgias uses email as the primary customer dedupe key. If a customer's email address is updated in Gorgias while the CDESK import is still running, that action creates a duplicate customer record with the new email address. We coordinate a data freeze on the CDESK side (no new requesters or email updates) during the import window and run a final dedupe check before cutover. Any email updates in the source must be resolved before the migration batch begins.

Migration approach

Six steps for a successful CDESK to Gorgias data migration

  1. Discovery and export approach confirmation

    We audit the CDESK instance for record volumes (Requests, Deals, Custom Properties, Attachments, Users), identify the available export mechanism (application export, CSV generation, or direct database access), and confirm the approach with the customer's CDESK administrator. We also inventory Request Templates, Regular Requests, SLA configurations, and Priority View settings. The discovery output is a written migration scope and a confirmed export approach.

  2. Data profiling and field mapping design

    We profile the exported CDESK data for quality issues: missing required fields, inconsistent date formats, duplicate requester records, oversized attachments, and malformed Custom Properties. We design the field mapping between CDESK Request fields and Gorgias Ticket fields, between CDESK Custom Properties and Gorgias custom fields, and document the handling path for CDESK Deals. Custom field types (text, number, boolean, date) are confirmed against Gorgias's supported managed field types.

  3. Schema setup in Gorgias

    We create all required custom fields in Gorgias via the POST /api/custom-fields endpoint before any ticket import. We configure SLA deadline and SLA name fields on the Ticket object. We provision Gorgias User accounts matched to CDESK users by email, with unresolved owners placed in a reconciliation queue for the customer's admin to complete. We confirm the Deals handling path with the customer and prepare the note-attach or export workflow.

  4. Data extraction and transformation

    We extract data from CDESK using the confirmed export approach and transform it into the Gorgias import format. This includes splitting CDESK Request comments into Gorgias Ticket messages, mapping Custom Properties to custom fields, resolving requester emails to Gorgias Customer records, and preparing Deal records per the customer's chosen handling path. We run a pre-import validation pass to catch mapping errors before any Gorgias API calls are made.

  5. Gorgias import in dependency order

    We import in record-dependency order: Customers first (from CDESK requester data), then Users, then Tickets with resolved Customer and User references, then Ticket messages, then Attachments. Each phase emits a row-count reconciliation report before the next phase begins. Deals are handled per the customer's chosen path (Note attachment or external export) as a parallel step. Any oversized attachments are processed separately per the agreed handling approach.

  6. Cutover, validation, and configuration rebuild handoff

    We freeze CDESK writes during cutover, run a final delta pass for any records modified during the migration window, then enable Gorgias as the system of record. We deliver the SLA configuration inventory, Request Template inventory, and Regular Request inventory to the customer's admin team with recommended Gorgias equivalents for each. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild CDESK configurations as Gorgias macros or rules inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

CDESK logo

CDESK

Source

Strengths

  • Affordable entry tier at €20 per month for small teams establishing basic helpdesk processes.
  • Built-in SLA and SLO deadline enforcement without requiring additional modules or plugins.
  • Custom Properties allow schema extension by administrators without developer intervention.
  • Priority View gives managers immediate access to request status without running custom reports.
  • Multi-department request routing satisfies organizations that need one system for IT and non-IT service requests.

Weaknesses

  • No publicly documented API discovered during research, which limits programmatic access and automated migration options.
  • Extremely limited public review presence with no verified reviews on Software Advice as of research date.
  • Sparse third-party integration ecosystem compared to established helpdesk platforms like Freshdesk or Jira Service Management.
  • European-origin product may present language and support timezone challenges for non-European teams.
  • No visible bulk import or export functionality in public-facing documentation.
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 CDESK 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

    CDESK: Not publicly documented.

  • Data volume sensitivity

    B

    CDESK doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your CDESK 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 CDESK to Gorgias data migrations

Answers to the questions buyers ask most during CDESK to Gorgias migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your CDESK to Gorgias migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most CDESK migrations land between three and five weeks for accounts under 10,000 Requests with a clean export path and no Deals records requiring secondary handling. Migrations with large Request histories (over 50,000 records), multiple Custom Properties, Deals records requiring a separate handling workflow, or non-standard export formats requiring preprocessing move to seven to eleven weeks. The primary variable is the CDESK export approach — we confirm this during discovery before committing to a timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CDESK.
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