Helpdesk migration

Migrate from Deskhero to Gorgias

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

Deskhero logo

Deskhero

Source

Gorgias

Destination

Gorgias logo

Compatibility

92%

12 of 13

objects map 1:1 between Deskhero and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Deskhero to Gorgias is a common migration path for Shopify-native support teams that have outgrown Deskhero's three-agent minimum or are looking for deeper ecommerce automation. Both platforms share a Shopify integration philosophy, but Deskhero queries live Shopify API data at reply time without caching, while Gorgias surfaces order context directly inside the ticket for refunds, cancellations, and edits. We migrate the full ticket history with conversation threads, Knowledge Base articles with their category structure, customer records with custom field values, and Groups mapped to Gorgias Teams. We do not migrate Deskhero Automation Rules as executable code; we deliver a written inventory of every rule with trigger conditions and recommended Gorgias Rules equivalents. Mailbox OAuth tokens and IMAP credentials cannot be exported from Deskhero, so we document the mailbox configuration and your team reconnects manually at Gorgias during a low-traffic window.

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

Deskhero logo

Deskhero

What's pushing teams away

  • The three-agent minimum billing forces small solo operators or two-person teams to pay for an unused seat, pushing them toward platforms with no minimum headcount.
  • Billing escalates quickly with ticket volume — the per-1,000-ticket overage charge on top of per-agent pricing compounds for high-volume support operations.
  • Advanced features like AI-training data and SSO are gated to higher tiers, meaning teams needing those capabilities must upgrade before the platform delivers its core promise.
  • Customers report that copycat domains (deskhero.ca) create confusion — the actual helpdesk software is deskhero.com while the .ca domain sells physical keyboards, leading to misdirected signups and support confusion.

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

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

Deskhero

Ticket

maps to

Gorgias

Ticket

1:1
Fully supported

Deskhero Tickets map directly to Gorgias Tickets with subject, status, priority, created_datetime, and updated_datetime preserved. Custom ticket fields migrate as key-value pairs in Gorgias meta field or as mapped custom fields if the customer pre-configures them in Gorgias. Conversation threads migrate as messages linked to the ticket.

Deskhero

Conversation

maps to

Gorgias

Message

1:1
Fully supported

Deskhero Conversation messages map to Gorgias Message records with authorship (agent vs customer), timestamp, body content, attachment references, and internal/external flag preserved. Message ordering is maintained by created_datetime. Deskhero internal notes map to Gorgias private messages (via_channel = internal).

Deskhero

Knowledge Base Article

maps to

Gorgias

Article

1:1
Fully supported

Deskhero KB articles map to Gorgias Articles with section content, category assignments, and attachment references preserved. Article URLs are mapped as-is but internal links do not auto-update post-migration; we flag the full link inventory for manual URL correction. PDF, DOCX, and PPTX attachments migrate as file references.

Deskhero

Customer

maps to

Gorgias

Customer

1:1
Fully supported

Deskhero customer records (including Shopify-synced customer data) map to Gorgias Customer objects by email as the primary dedupe key. Shopify customer ID migrates as a custom field (external_id) to preserve the association. Customer language and timezone map to Gorgias customer attributes. Phone and address fields migrate directly.

Deskhero

Agent

maps to

Gorgias

Agent

1:1
Fully supported

Deskhero Agents map to Gorgias Agents by email match. Active and inactive status migrates; inactive Deskhero agents become inactive Gorgias agents. We map Deskhero Groups to Gorgias Teams (agent-to-team membership preserved) and document any permissions that do not have a direct Gorgias equivalent for admin to configure post-migration.

Deskhero

Group

maps to

Gorgias

Team

1:1
Fully supported

Deskhero Groups (team routing and agent permissions) map to Gorgias Teams. Group membership lists migrate as team membership with agents assigned to the corresponding team. If Deskhero group permissions are more granular than Gorgias team-level permissions, we document the gap and recommend role configuration post-migration.

Deskhero

Custom Field

maps to

Gorgias

Custom Field

1:1
Fully supported

Deskhero custom fields (up to 100 on Small, 250 on Large) map to Gorgias custom fields on the Ticket or Customer object. We map string, boolean, number, and date field types to their Gorgias equivalents. Custom field values per ticket migrate as field values in Gorgias. Archived or unused custom fields are flagged for review before migration to avoid importing dead fields.

Deskhero

Mailbox

maps to

Gorgias

Channel

1:1
Fully supported

Deskhero mailbox configurations (Gmail or Outlook accounts) are documented as channel mapping records in our migration inventory. IMAP/SMTP credentials and OAuth tokens cannot be exported from Deskhero. We document the mailbox address, folder mapping, and sync direction for the customer's admin to manually reconnect at Gorgias. We recommend scheduling mailbox reconnection during a low-traffic window to avoid sync conflicts.

Deskhero

Tag

maps to

Gorgias

Tag

1:1
Fully supported

Deskhero ticket tags migrate to Gorgias Tags on the Ticket object. Tags used for routing, triage, or SLA classification map as-is. Tags tied to Deskhero automation rules are flagged with the corresponding rule reference so that the customer can rebuild rule logic in Gorgias Rules.

Deskhero

List

maps to

Gorgias

List

1:1
Fully supported

Deskhero Lists (segmentation objects with up to 5,000 or 10,000 entries depending on tier) map to Gorgias Lists. List entries tied to customer records by email or customer ID migrate as List-Contact associations in Gorgias. Lists used for Deskhero automation routing are documented for rule rebuild in Gorgias.

Deskhero

Form

maps to

Gorgias

Form

1:1
Fully supported

Deskhero form definitions (field structure and routing rules) and submitted records migrate to Gorgias Forms. Form submissions that created tickets are linked via ticket reference. Routing rules from Deskhero forms are documented for rebuild as Gorgias Rules. Form design and styling do not migrate and must be recreated at Gorgias.

Deskhero

Automation Rule

maps to

Gorgias

Rule

lossy
Fully supported

Deskhero Automation Rules (triggered by language, tone, or subject) are documented in a written inventory with trigger conditions, actions, and routing outcomes. We do not migrate them as executable code because Deskhero and Gorgias automation models are structurally different. The inventory includes recommended Gorgias Rules equivalents and priority ordering so the customer's admin rebuilds them post-migration. Rules with complex multi-condition branching are flagged for custom rule design.

Deskhero

Shopify Data

maps to

Gorgias

Shopify Integration

1:1
Mapping required

Deskhero Shopify store references and product ID mappings migrate as external_id fields on the relevant Customer and Ticket records. Deskhero never stores price or stock snapshots — it queries live via Shopify API — so no historical pricing data is available to migrate. Gorgias re-establishes its own native Shopify connection using the store credentials. Customers relying on Deskhero Shopify data for reporting will need to rebuild those reports in Gorgias using Gorgias Shopify data.

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.

Deskhero logo

Deskhero gotchas

Medium

Shopify live-data model means no historical price or stock snapshot migrates

Low

Three-agent minimum creates stranded cost for very small teams

Medium

Mailbox two-way sync requires re-authentication at destination

High

No documented bulk export API for self-service data portability

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

  • Shopify live-data model means no historical price or stock snapshot migrates

    Deskhero queries Shopify API live for every reply and never stores price or stock in its database. We preserve product ID references and customer associations, but there is no historical pricing or stock snapshot to export. Gorgias must re-establish its own Shopify API connection to restore live pricing functionality inside tickets. Teams using Deskhero Shopify data for reporting or analytics will lose that context at migration time and should capture any needed reports before cutover.

  • Mailbox OAuth tokens cannot be exported from Deskhero

    Deskhero connects Gmail and Outlook with full two-way sync including read status and deletion propagation. IMAP credentials and OAuth tokens are tied to Deskhero sessions and cannot be exported. We document the mailbox configuration (address, folder mappings, sync direction) in our migration inventory, but your admin must manually reconnect the mailbox at Gorgias. Schedule reconnection during a low-traffic window to avoid sync conflicts where a message is read or deleted in one system but not the other.

  • Internal knowledge base article links do not auto-update post-migration

    When knowledge base articles migrate to Gorgias, their internal IDs change. Any article-to-article hyperlinks embedded within Deskhero articles will break at the destination. We deliver a complete inventory of all internal article URLs for manual URL correction. There is no automated link-update tool for this pair; a systematic URL audit post-migration is required to avoid broken self-service links in your Gorgias Help Center.

  • Automation Rules require complete rebuild in Gorgias Rules

    Deskhero Automation Rules (language detection, tone routing, subject-based triage, auto-assignment, and tagging) have no direct Gorgias equivalent as executable code. We deliver a written inventory of every active Deskhero rule with its trigger conditions, action sequence, and routing outcomes, plus recommended Gorgias Rules equivalents. Rules with complex multi-condition branching are flagged for custom design. The customer's admin rebuilds rules post-migration; FlitStack AI does not write Gorgias automation logic as standard scope.

  • Deskhero has no bulk export API — migration depends on platform connectors

    Deskhero does not publish a bulk data export API or self-service migration package. All data extraction must go through FlitStack AI direct platform connectors. If Deskhero modifies its internal API behavior or adds authentication requirements during an active engagement, migration timelines may extend. We monitor Deskhero API stability throughout the engagement and flag any authentication anomalies immediately. Customers should confirm Deskhero API accessibility during discovery before scheduling cutover.

Migration approach

Six steps for a successful Deskhero to Gorgias data migration

  1. Discovery and scope validation

    We audit the Deskhero account across plan tier (Small/Medium/Large), agent count, ticket volume, knowledge base article count and category hierarchy, custom field definitions, active automation rules, list entry counts, and Shopify store connection status. We extract the full mailbox configuration inventory (addresses, sync type, folder mappings) for documentation. We also confirm the Gorgias plan tier (Starter through Advanced) based on projected billable ticket volume and required automation depth. The discovery output is a written migration scope and a Gorgias plan recommendation.

  2. Schema pre-configuration in Gorgias

    Before any data moves, we guide the customer through pre-configuring Gorgias to receive the migrated data. This includes creating custom fields in Gorgias that match Deskhero custom field names and types (string, boolean, number, date), establishing Teams that match Deskhero Groups, and confirming the Shopify store connection in Gorgias. We also document the current Deskhero automation rules so that the customer understands what must be rebuilt post-migration. Schema changes at this stage prevent field-mapping failures during the import phase.

  3. Mailbox and Shopify reconnection planning

    We document every Deskhero mailbox configuration (email address, sync type, folder mappings) and Shopify store reference. The customer's admin reconnects the Shopify store in Gorgias before migration begins so that live order data is available on day one. Mailbox reconnection happens during a low-traffic window post-migration. We provide a reconnection checklist and recommend setting a sync-freeze window (no new emails processed in Deskhero) for 24 hours before cutover to prevent message duplication.

  4. Test migration and reconciliation

    We run a full test migration into the customer's Gorgias environment using production-like data volume. Ticket counts, conversation message counts, article counts, customer counts, and custom field value samples are reconciled against the Deskhero source. The customer spot-checks 25-50 random tickets and articles for content accuracy and thread completeness before sign-off. Any field mapping corrections, article hierarchy adjustments, or tag consolidation decisions happen in this phase, not in production.

  5. Production migration in dependency order

    We run the production migration in dependency order: Customers and Agents first (for reference integrity), then Knowledge Base Articles with category hierarchy, then Tickets with conversation threads and message attachments. Custom field values are mapped per ticket in the same pass. Tags and list memberships are applied after ticket import to avoid tag-not-found errors. We disable Gorgias Rules automation during migration to prevent rules from firing on imported tickets and altering status or assignment unexpectedly. Each phase emits a row-count reconciliation report.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Deskhero writes during cutover and run a final delta migration of any records created or modified during the production migration window. We re-enable Gorgias Rules and deliver the automation inventory document to the customer's admin team. We support a five-business-day hypercare window for reconciliation issues raised by the support team. Mailbox reconnection happens in this window. We do not rebuild Deskhero Automation Rules as Gorgias Rules as part of standard migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Deskhero logo

Deskhero

Source

Strengths

  • Live Shopify API integration keeps every product price and stock level current in AI-drafted replies without cached staleness.
  • Human-in-the-loop AI drafting means every response is reviewed before sending, reducing embarrassing automated errors.
  • Knowledge base supports PDF, DOCX, and PPTX uploads alongside direct article creation, giving flexibility on content sourcing.
  • Language and tone detection rules auto-assign and tag tickets, enabling multilingual support without manual routing.
  • Setup completes in under ten minutes for teams with an existing Shopify store and mailbox connection.

Weaknesses

  • Three-agent minimum billing penalizes small and solo support teams with unused seat costs.
  • Ticket volume overages add significant cost for high-volume support operations at $20 per 1,000 tickets per month.
  • AI-training data and SSO are tier-gated features, forcing upgrades before the platform reaches its full potential.
  • No publicly documented bulk export API or data portability tooling, making self-service migration difficult.
  • Multiple domain names create brand confusion — deskhero.com is the helpdesk software while deskhero.ca is an unrelated keyboard retailer.
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 Deskhero 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

    Deskhero: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 10,000 tickets and 500 knowledge base articles with no complex custom field structures. Migrations with large ticket histories (over 50,000), extensive knowledge base structures (over 1,000 articles), or multiple mailbox connections move to five to eight weeks because of conversation thread chunking, article hierarchy mapping, and the delta migration window. The Shopify reconnection and mailbox reconnection add one to two days to the schedule but run in parallel with validation.

Adjacent paths

Related migrations to explore

Ready when you are

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