Helpdesk migration

Migrate from Desku.io to Gorgias

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

Desku.io logo

Desku.io

Source

Gorgias

Destination

Gorgias logo

Compatibility

67%

8 of 12

objects map 1:1 between Desku.io and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Desku.io to Gorgias is an e-commerce-native migration that reshapes how customer data is structured across tickets and profiles. Desku scopes custom fields to individual tickets or the chat widget; Gorgias attaches customer fields to the customer profile where they persist from ticket to ticket. We resolve this scoping difference during discovery so each Desku custom field lands on the right Gorgias object. Conversation history (agent replies, customer messages, internal notes) migrates as a message thread under each ticket. CSAT scores migrate from Desku Team and Business tiers only; Starter customers have no CSAT access. Automations and Eva chatbot flows export as JSON blueprints and require manual rebuild in Gorgias Rules and Macros. Widget and channel code must be reinstalled at Gorgias before Desku's integrations are disabled to prevent message loss.

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

Desku.io logo

Desku.io

What's pushing teams away

  • Integration limitations on lower tiers — Startup plan restricts integrations to a handful of apps, and some reviewers note the overall integration library feels thin compared to established competitors.
  • AI features still maturing — a minority of reviewers flag that Eva AI suggestions or automated resolutions occasionally miss context, requiring human agents to step in.
  • Rate limits and quotas not transparently documented — the Acceptable Use Policy states rate limits exist but defers documentation to a future link, creating uncertainty for teams with high ticket volumes.
  • Scaling costs can approach competitors — the per-ticket overage of $0.35 and the 250-ticket base cap mean growing teams can face unexpected billing spikes when migrating historical data.

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 Desku.io objects map to Gorgias

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

Desku.io

Ticket

maps to

Gorgias

Ticket

1:1
Fully supported

Desku tickets map to Gorgias tickets with subject, description, status, priority, assignee, and tags preserved. We map Desku ticket status values (Open, Pending, Resolved, Closed) to Gorgias status values and flag any custom status labels for manual remapping in the destination. Conversation history migrates as messages under each ticket in chronological order.

Desku.io

Contact

maps to

Gorgias

Customer

1:1
Fully supported

Desku contacts (name, email, phone, company, custom properties) map to Gorgias customer profiles. The email address serves as the dedupe key during import. We resolve contact-to-ticket associations by matching the email on the customer record so that tickets attach to the correct Gorgias customer on insert.

Desku.io

Conversations

maps to

Gorgias

Message

1:1
Fully supported

Desku conversation messages (agent replies, customer messages, internal notes) migrate as Gorgias message records under each ticket. Each message preserves its author (agent or customer), timestamp, channel metadata, and visibility status (public or internal). Internal notes map to Gorgias internal message visibility and are not sent to the customer.

Desku.io

Shared Inbox

maps to

Gorgias

Inbox

1:1
Fully supported

Desku shared inboxes (grouped by channel or team) map to Gorgias inboxes. Desku inbox names migrate as Gorgias inbox names, and Desku routing rules (based on channel or tag) map to Gorgias routing rules. Startup tier limits Desku to 5 inboxes; Gorgias supports unlimited inboxes. We flag any inbox count mismatch and map overflow inboxes to Gorgias inbox categories.

Desku.io

Knowledge Base Articles

maps to

Gorgias

Article

1:1
Mapping required

Desku knowledge base articles export with title, body, category, and publication status. Categories may need flattening to match Gorgias's article category structure. Article body content migrates as HTML. We flag any image attachments for separate ContentDocument migration or URL remapping.

Desku.io

Ticket Tags

maps to

Gorgias

Tag

1:1
Fully supported

Desku ticket tags migrate as Gorgias tags on each ticket. Tag names are preserved as-is. If the tag taxonomy exceeds 500 unique values, we advise the customer on tag consolidation before migration to avoid an unwieldy tag library in Gorgias.

Desku.io

CSAT Surveys

maps to

Gorgias

Satisfaction

1:1
Mapping required

CSAT scores (available on Desku Team and Business tiers only) migrate to Gorgias satisfaction records linked to each ticket. Score value and survey metadata (response date, agent rating) preserve. Starter tier customers have no CSAT access—we flag this gap during discovery. We also map any open-ended CSAT comments to Gorgias satisfaction comment fields.

Desku.io

Automations

maps to

Gorgias

Rule

lossy
Mapping required

Desku automation rules are exported as a JSON configuration bundle referencing ticket events and action triggers. Gorgias Rules operate on a different event-and-action model. We deliver the automation JSON as a written blueprint for the customer's admin to rebuild in Gorgias Rules. Rebuild time is typically one to four hours depending on automation complexity and the number of conditions.

Desku.io

Chatbot Flows

maps to

Gorgias

Template

lossy
Mapping required

Eva chatbot conversational flows built in the drag-and-drop builder export as JSON flow definitions. Gorgias Automate or third-party bot tools require manual flow recreation. We deliver the exported flow JSON as a reference document for the customer's team. We do not import or convert the flow logic directly.

Desku.io

User/Agent

maps to

Gorgias

Agent

1:1
Fully supported

Desku agent records (name, email, role, team assignment, Round Robin settings) map to Gorgias agents. We resolve by email match. Round Robin assignment rules do not migrate directly—Gorgias does not have a native Round Robin engine on all tiers; we flag this for the customer's admin to configure post-migration if needed.

Desku.io

Custom Fields

maps to

Gorgias

Custom Field

lossy
Mapping required

Desku custom fields on tickets or the chat widget require scoping evaluation for Gorgias migration. If the field captures customer-level information (preferences, account tier, loyalty level), we create a Gorgias customer field. If the field is ticket-specific (order issue type, product variant), we create a Gorgias ticket field. We export field definitions (name, type, options) during discovery and the customer confirms the scoping decision before migration.

Desku.io

Live Chat Widget

maps to

Gorgias

Chat Widget

lossy
Mapping required

Desku widget configuration (branding, form fields, custom input fields) exports as a settings bundle. The Gorgias chat widget requires fresh installation at the destination URL with new embed code. We sequence widget reinstall before Desku widget disabling during cutover to prevent the live chat gap. This is a configuration-only migration—no chat history transfers between widget instances.

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.

Desku.io logo

Desku.io gotchas

High

Ticket volume cap creates migration billing risk

Medium

Rate limits are documented but the link is broken

Medium

Automations and chatbot flows are configuration, not data

Low

Widget and channel code must be reinstalled at destination

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

  • Desku automations and Eva chatbot flows are configuration, not records

    Desku workflow rules and Eva conversational flows are stored as platform-specific JSON configuration rather than as records in a standard schema. We export them as a JSON reference bundle for safekeeping, but cannot directly import them into Gorgias since each platform's automation engine has a different schema. We advise customers to use the exported JSON as a rebuild blueprint; automations and bot flows must be recreated manually in Gorgias. Rebuild time is one to four hours depending on workflow complexity.

  • CSAT is only available on Desku Team and Business tiers

    CSAT surveys and satisfaction scores are gated behind Desku's Team ($92/mo) and Business ($112/mo) plans. Starter plan customers cannot access CSAT data even if it was collected during a trial period. We check the customer's Desku plan tier during discovery and flag any CSAT data gaps before migration begins. Gorgias satisfaction surveys are configured post-migration as standard setup.

  • Gorgias customer fields persist across tickets unlike Desku custom ticket fields

    Desku custom fields are scoped to individual tickets or the chat widget. Gorgias customer fields attach to the customer profile and persist from ticket to ticket. We evaluate each Desku custom field at migration time to determine whether it belongs on the Gorgias customer profile or as a ticket field, based on whether the field value is customer-level or ticket-specific. This scoping decision is confirmed with the customer before migration.

  • Widget and channel code must be reinstalled at destination

    Desku's live chat widget embed code, email channel routing, and social channel webhooks point to Desku infrastructure. When migrating away, these stop receiving messages immediately. We sequence the cutover so that the Gorgias widget and channel code is installed before Desku's is disabled—typically a same-day overlap window of one to two hours. Integration connections (Shopify OAuth tokens, API keys) do not transfer and must be reconnected in Gorgias separately.

Migration approach

Six steps for a successful Desku.io to Gorgias data migration

  1. Discovery and plan tier audit

    We audit Desku across plan tier (Startup, Team, or Business), ticket volume, shared inbox count, active automations, Eva chatbot flow complexity, custom field definitions, and CSAT availability. We probe Desku's API with a small request batch to characterise rate limits since the documentation link is broken and public documentation is unavailable. The discovery output is a written migration scope with object mapping and a list of any data that requires tier-level access, including CSAT gap disclosure for Starter customers.

  2. Schema design and field scoping in Gorgias

    We design the destination schema in Gorgias: customer fields on profiles (typed to match Desku field types), ticket fields, tag taxonomy, inbox structure, and satisfaction survey settings. We confirm custom field scoping decisions with the customer—customer-level fields land on the Gorgias customer profile, ticket-specific fields land on the ticket object. Routing rules are designed to replace Desku shared inbox routing logic. Custom field definitions are created in Gorgias before any data import to avoid type mismatches during ingestion.

  3. Sandbox migration and reconciliation

    We run a full migration into a Gorgias sandbox using production-like data volume. The customer reconciles record counts across tickets, contacts, conversation history, tags, and CSAT, spot-checks 25-50 records against the Desku source, and validates that customer fields and tags populated correctly. Any mapping corrections, custom field scoping adjustments, or inbox routing changes happen in this phase before production migration begins.

  4. Automation and chatbot JSON export

    We export Desku automations and Eva chatbot flows as separate JSON bundles. These are delivered as reference documents for the customer's admin to rebuild in Gorgias Rules, Macros, or Gorgias Automate. This is not a direct import—each platform's automation engine requires manual recreation using the exported logic as a blueprint. We estimate one to four hours of rebuild time depending on automation complexity.

  5. Production migration in dependency order

    We run production migration in dependency order: customer profiles first (to establish the customer record that tickets reference), then conversations and message history, then ticket tags, then CSAT scores. Each phase emits a row-count reconciliation report. We apply Gorgias API rate limit handling (40-80 requests per 20 seconds, leaky bucket) with exponential backoff and batch chunking. We monitor 429 responses and adjust concurrency accordingly.

  6. Cutover, widget reinstall, and automation handoff

    We freeze Desku writes during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record. We support a same-day reinstall of the live chat widget, email channel routing, and social channel webhooks during a brief overlap window before Desku integrations are disabled. We deliver the automation and chatbot JSON blueprints to the customer's team with a rebuild guide. We do not rebuild automations or chatbot flows as part of standard migration scope.

Platform deep dives

Context on both ends of the pair

Desku.io logo

Desku.io

Source

Strengths

  • No-code AI chatbot builder with drag-and-drop flows accessible on all paid tiers
  • Unified shared inbox combining email, live chat, and social channels in one interface
  • 14-day free trial with no credit card required for sign-up
  • Per-ticket overage pricing ($0.35) provides predictability for moderate volume growth
  • Whitelabel and CNAME available on Team tier for brand-customizable customer-facing touchpoints

Weaknesses

  • Rate limits and AI usage quotas not publicly documented, complicating migration planning
  • Knowledge base and chatbot flow configurations do not export as importable files — require manual rebuild
  • Limited integrations on Startup tier restricts connectivity for complex stacks
  • API bulk endpoints not confirmed — data migration may need to batch per-record writes
  • CSAT surveys only available on Team and Business tiers, creating a feature gap for Starter customers
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 Desku.io 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

    Desku.io: Stated to exist but documentation link is broken; effective limits must be empirically characterised during discovery.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Desku.io 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 Desku.io to Gorgias data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Desku to Gorgias migrations typically complete in two to four weeks. Migrations under 5,000 tickets, 2,000 contacts, and no complex custom fields land in the two-week window. Migrations with high conversation volume, complex shared inbox routing, or CSAT history spanning multiple tiers extend to three or four weeks. The automation rebuild (handled by the customer using our exported JSON blueprints) runs in parallel and extends the total timeline to five to seven weeks if automation complexity is high.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Desku.io.
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