Helpdesk migration

Migrate from Herodesk to Gorgias

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

Herodesk logo

Herodesk

Source

Gorgias

Destination

Gorgias logo

Compatibility

75%

9 of 12

objects map 1:1 between Herodesk and Gorgias.

Complexity

CModerate

Timeline

1-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Herodesk to Gorgias is a common migration path for eCommerce support teams that have outgrown Herodesk's single-user Lite tier or that require Gorgias's deep Shopify-native order management, multi-channel inbox, and volume-based pricing model. The migration is straightforward for core data: Herodesk Customers map 1:1 to Gorgias Customers, Tickets map 1:1 to Gorgias Tickets with full message history preserved, and Tags map to Gorgias Labels. The primary complexities are the absence of a bulk-export endpoint on the Herodesk side (requiring cursor-based pagination), Lite-plan constraints that must be resolved before multi-agent data can be exported, and the fact that Herodesk Workflow Automations and AI Agent configurations have no portable export format and must be documented and rebuilt manually in Gorgias. We deliver a full discovery audit, schema mapping specification, sequenced API export, and a written rebuild guide for automations as part of standard scope.

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

Herodesk logo

Herodesk

What's pushing teams away

  • Teams outgrow the single-user Lite tier quickly when multiple agents need independent Inboxes, forcing an unplanned upgrade to Plus.
  • No enterprise tier, custom SLAs, or white-glove onboarding limits appeal for growing companies that eventually need enterprise-grade governance and support.
  • Limited advanced automation capabilities compared to Zendesk or Salesforce Service Cloud — power users report hitting feature ceilings.
  • Absence of a public bulk-export API makes data portability awkward; teams migrating away must rely on per-object API pulls or manual CSV exports.

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

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

Herodesk

Customer

maps to

Gorgias

Customer

1:1
Fully supported

Herodesk Customers map directly to Gorgias Customers. We preserve email address (used as the dedupe key), full name, phone number, and any custom customer properties as Gorgias custom fields on the Customer object. Webshop identifiers from connected Shopify, WooCommerce, or Magento stores migrate as external_id references for future order-context resolution.

Herodesk

Ticket

maps to

Gorgias

Ticket

1:1
Fully supported

Herodesk Tickets migrate 1:1 to Gorgias Tickets, preserving the full conversation thread (all messages in chronological order), ticket status (open, pending, resolved, closed), priority, and assignee. We set the Gorgias channel value to match the Herodesk channel the ticket originated from. Closed ticket history is fully preserved including internal notes and agent assignments.

Herodesk

Conversation Message

maps to

Gorgias

Ticket Message

1:1
Fully supported

Each message within a Herodesk Ticket becomes a Gorgias Ticket Message. Customer messages and agent replies are differentiated using Herodesk's sender type field and mapped to the corresponding Gorgias sender role. Timestamps are preserved on every message to maintain the conversation timeline. Attachments inline or linked to messages migrate as separate file records re-uploaded to Gorgias.

Herodesk

Inbox

maps to

Gorgias

Team Inbox

1:1
Fully supported

Herodesk Inboxes map to Gorgias Team Inboxes. On Herodesk Lite, only 1 inbox exists; Plus allows multiple. We audit the source inboxes during discovery and map each to a corresponding Gorgias Team. If the customer uses inbox-level routing in Herodesk (separate inboxes per brand or channel), we recreate equivalent Teams in Gorgias and configure channel-to-team routing.

Herodesk

Channel

maps to

Gorgias

Channel

1:1
Fully supported

Herodesk channels (Email, Facebook, Instagram, Chat) map directly to their Gorgias equivalents. Each active Herodesk channel connection is audited during discovery and re-established in Gorgias during cutover by the customer's admin using the channel setup wizard. Channels with no Gorgias equivalent (rare on this migration path) are flagged during discovery.

Herodesk

User / Agent

maps to

Gorgias

Agent

1:1
Fully supported

Herodesk Users map to Gorgias Agents by email address match. Name, email, and role (admin, agent) migrate. Herodesk does not have a role hierarchy equivalent to Gorgias's admin/supervisor/agent tiers, so we default all migrated agents to the standard agent role and flag any users with admin-level Herodesk access for manual role elevation in Gorgias post-migration.

Herodesk

Tag

maps to

Gorgias

Label

1:1
Fully supported

Herodesk Tags migrate to Gorgias Labels. Tag names are preserved as-is. If the customer uses hierarchical tag prefixes (e.g., dept:refunds, priority:high), we optionally create Gorgias Label categories during migration to preserve the taxonomy. Tags applied by Herodesk auto-tagging rules require manual recreation in Gorgias Rules; the tag names migrate but the triggering logic does not.

Herodesk

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

File attachments on Herodesk ticket messages migrate as Gorgias attachments with original filenames preserved. We download each attachment from Herodesk via API and re-upload to Gorgias, linking to the corresponding ticket and message. Image attachments embedded in message bodies are handled as inline images with their original URLs preserved where possible.

Herodesk

Order (Webshop Context)

maps to

Gorgias

External ID / Order Reference

1:1
Fully supported

Order references from connected webshops (Shopify order ID, WooCommerce order number) that appear inside Herodesk Customer and Ticket context migrate as external_id values on the Gorgias Customer record. Full order data lives in the eCommerce platform, not the helpdesk. We preserve the order reference so that Gorgias's native Shopify integration can surface order context from the live webshop connection once reconnected.

Herodesk

Workflow Automation

maps to

Gorgias

Rule (to rebuild)

lossy
Fully supported

Herodesk Workflow Automations (routing rules, auto-tagging, auto-reply triggers) have no export representation in the Herodesk API. We audit every active automation during discovery, document its trigger conditions, actions, and channel scope in a written specification sheet, and deliver it to the customer for manual rebuild in Gorgias Rules. This is not a data migration; it is a specification handoff.

Herodesk

AI Agent Configuration

maps to

Gorgias

Gorgias AI Agent (to configure)

lossy
Fully supported

Herodesk AI Agent configurations (automatic reply rules, translation settings, routing logic) live in Herodesk's rules engine and are not accessible via API export. We audit the active AI Agent settings during discovery and deliver a written configuration specification covering reply triggers, supported languages, and routing targets. The customer rebuilds these in Gorgias AI Agent post-migration. Gorgias AI Agent pricing ($0.90-1.00 per resolution) should be reviewed against expected ticket volume before activation.

Herodesk

Auto-tagging Rule

maps to

Gorgias

Rule (to rebuild)

lossy
Fully supported

Auto-tagging rules in Herodesk apply tags based on conditions (channel, keywords, customer属性). We migrate the resulting tag names but not the rule logic. We document each active auto-tagging rule in the automation specification sheet and provide the recommended equivalent in Gorgias Rules with conditions and tag assignments translated to Gorgias syntax.

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.

Herodesk logo

Herodesk gotchas

High

Lite plan single-user and single-inbox constraint blocks real multi-agent migrations

Medium

No bulk-export endpoint means API pulls must be sequenced per object

Medium

AI Agents and Workflow Automations are not machine-migratable

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

  • Herodesk Lite plan blocks multi-agent migration scope

    Herodesk Lite permits exactly 1 user and 1 inbox. Any migration involving two or more agents, or more than one inbox, cannot be scoped on Lite. We check the source plan during discovery scoping and require the customer to upgrade to Plus before we begin exporting full team data. If Lite is in use, we export what is accessible (the single user account and one inbox) and flag the constraint to the customer before proceeding. This is a pre-migration requirement, not a migration risk.

  • No bulk-export endpoint on Herodesk requires cursor-based API sequencing

    Herodesk lacks a documented bulk-export or batch endpoint. We pull Customers, Tickets, and Messages via paginated REST API requests, using cursor-based pagination where supported and offset pagination as a fallback. Undocumented rate limits mean we implement backoff handling and monitor response times proactively. For accounts with high ticket volumes (over 10,000 tickets), we chunk the export into batches and run delta reconciliation to catch records modified during the export window.

  • Herodesk automations and AI Agent logic are not machine-migratable

    Herodesk Workflow Automations and AI Agent configurations live in Herodesk's internal rules engine with no API export surface. We cannot transfer them directly to Gorgias. During discovery, we audit every active automation and AI Agent setting and document them in a written specification sheet. The customer rebuilds equivalent logic in Gorgias Rules and Gorgias AI Agent post-migration. This specification delivery is included in standard scope; the rebuild work itself is a customer admin task.

  • Gorgias custom fields require pre-creation before ticket import

    Gorgias requires custom fields to be created in the destination before data can be written to them via API. If the Herodesk source uses custom ticket properties or custom customer fields, we identify them during discovery, create the equivalent Gorgias custom fields (with correct type: text, number, boolean, date, or multi-select) before any ticket import begins, and map the values during the transform phase. Field creation is done in a Gorgias test or sandbox environment first for validation.

  • Channel re-connection in Gorgias requires admin action during cutover

    Herodesk channel integrations (Facebook page, Instagram account, email inbox, chat widget) cannot be migrated as active credentials. The channel connections are platform-bound authentication tokens that cannot be exported and re-imported into Gorgias. During cutover, the customer's admin reconnects each channel in Gorgias using the channel setup wizard (Settings > Channels). We provide a channel inventory from Herodesk during discovery so the admin has a checklist of what to reconnect. This is not a data migration step but a required cutover action.

Migration approach

Six steps for a successful Herodesk to Gorgias data migration

  1. Discovery and plan verification

    We audit the source Herodesk account across plan tier (Free/Lite/Plus), user count, inbox count, active channels, ticket volume (open and closed), custom ticket and customer properties, active Workflow Automations, and AI Agent configuration. We verify that the plan tier supports the migration scope: Lite requires upgrade before we proceed with multi-agent data export. The discovery output is a written migration scope document listing every object, channel, and automation requiring attention, plus a Gorgias plan recommendation based on the customer's channel count and expected ticket volume.

  2. Gorgias destination setup

    We create the destination schema in Gorgias before any data import. This includes provisioning custom fields on the Customer and Ticket objects (mapped 1:1 from Herodesk custom properties), creating Team Inboxes to match the Herodesk Inbox structure, and pre-configuring Labels to match the Herodesk tag taxonomy. Channel types are noted but re-connection credentials are the customer's admin responsibility during cutover. We configure any required Gorgias settings (CSAT enabled/disabled, ticket ID format, timezone) per the customer's preference during this phase.

  3. Sequenced API export from Herodesk

    We export data from Herodesk in dependency order using cursor-based pagination. We begin with Users (Agents), then Customers, then Tickets (with full message history), then Attachments. Each object is exported in manageable chunks with reconciliation row counts after each batch. We monitor API response times throughout and implement backoff handling for any undocumented rate-limit signals. Attachments are downloaded to local storage, renamed to preserve original filenames, and queued for re-upload to Gorgias.

  4. Data transform and schema mapping

    We apply the object mapping rules (Customers to Customers, Tickets to Tickets, Tags to Labels) and any value transformations required. Custom field values from Herodesk are mapped to pre-created Gorgias custom fields. Herodesk tag names are applied as Gorgias Labels on the migrated Tickets. Agent email addresses are resolved against the Gorgias destination's agent list; any unmatched agents are flagged for the customer's admin to provision before the next phase.

  5. Production import into Gorgias

    We import data into the live Gorgias account in dependency order: Agents (validated, not migrated), Customers, then Tickets with message history. Attachments are re-uploaded and linked to their parent ticket messages. Each phase emits a reconciliation report comparing source row counts to destination row counts. We resolve any import errors (usually missing required fields or invalid picklist values) before proceeding to the next phase.

  6. Automation specification delivery and cutover

    We deliver the written automation specification covering every active Herodesk Workflow Automation and AI Agent configuration with trigger conditions, actions, and recommended Gorgias Rules equivalents. We freeze Herodesk writes during cutover, run a final delta migration of any tickets modified during the migration window, then mark the cutover complete. We provide a channel re-connection checklist for the customer's admin and support a 48-hour hypercare window for reconciliation issues raised after first live use of Gorgias.

Platform deep dives

Context on both ends of the pair

Herodesk logo

Herodesk

Source

Strengths

  • Purpose-built for eCommerce with native Shopify, WooCommerce, and Magento integrations that surface order context directly in tickets.
  • Straightforward per-user pricing with no contact-volume surcharges or AI upcharges — Plus at €14.95/user/month is all-inclusive.
  • Free tier is genuinely free forever with no credit card required, allowing unlimited evaluation time.
  • GDPR-compliant and EU-hosted, addressing data residency concerns for European eCommerce merchants.
  • AI translation and auto-reply agents are included on Plus without a separate add-on cost.

Weaknesses

  • No enterprise tier, custom SLA, or white-glove onboarding — not suitable for companies requiring dedicated account management or compliance certifications beyond GDPR.
  • Lite plan is severely limited (1 user, 1 inbox) and forces a jump to Plus for any multi-agent team, with no intermediate tier.
  • Public API documentation and rate limits are not well-advertised, making programmatic data extraction unpredictable for migrations.
  • No native knowledge base or self-service portal, limiting customers who want to deflect tickets with public-facing FAQ content.
  • Small company (7 employees, founded 2023) presents a higher vendor-risk profile for long-term platform stability.
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 Herodesk 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

    Herodesk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Herodesk migrations land between one and three weeks for accounts with fewer than 5,000 tickets and two to three agents. Herodesk accounts tend to be smaller teams than enterprise helpdesk migrations, which keeps scope manageable. Migrations with higher ticket volumes (over 25,000), complex multi-inbox/channel structures, or significant attachment volumes extend to three to six weeks because of paginated API sequencing and per-attachment re-upload steps.

Adjacent paths

Related migrations to explore

Ready when you are

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