Helpdesk migration
Field-level mapping, validation, and rollback between eDesk and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
eDesk
Source
Gorgias
Destination
Compatibility
11 of 12
objects map 1:1 between eDesk and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from eDesk to Gorgias is a channel-model migration as much as a data migration. eDesk organizes support around a 200-plus marketplace and DTC channel hub with native Amazon, eBay, Walmart, and Shopify integrations; Gorgias organizes around Shopify with deep DTC integration and social channels. We resolve this difference during scoping by mapping eDesk channel labels to Gorgias channel types and preserving the channel attribution on every ticket as a custom metadata field so agents retain context about where each customer query originated. We migrate full ticket history with conversation threads, attachments, status, priority, and SLA metadata, and we map eDesk's Contact records to Gorgias's Customer object including language, timezone, and custom fields. Smart Rules, Message Rules, AI Classifications, and Templates do not migrate as functional objects; we deliver a machine-readable configuration inventory so your admin rebuilds them in Gorgias's Rules engine. Pricing migrates from eDesk's per-agent model ($39-$119 per agent per month, unlimited tickets) to Gorgias's tiered model ($50/month starter with per-ticket overage at $0.40), which means teams on eDesk's unlimited-ticket plans may see a cost reduction on base price but need to monitor overage on higher-volume months.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a eDesk 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.
eDesk
Ticket
Gorgias
Ticket
1:1eDesk Tickets map to Gorgias Tickets as the primary migration object. We preserve conversation threads, attachments, status, priority, and SLA metadata. The eDesk channel label (Amazon, eBay, Walmart, Shopify, email, social) migrates as a custom ticket attribute channel_source__c so agents retain origin context in Gorgias's unified inbox. eDesk Smart Rule assignments migrate as metadata; the routing logic is documented for rebuild in Gorgias's Rules engine. Note that Gorgias caps tickets per plan: Starter 300, Basic 500, Standard 1,000, Premium 5,000 per month. We audit source ticket volume at scoping to confirm the destination plan covers monthly load without excessive overage charges at $0.40 per ticket.
eDesk
Contact
Gorgias
Customer
1:1eDesk Contact records map to Gorgias Customer records. Email, name, phone, language, timezone, and marketplace identity fields migrate directly. Custom contact fields from eDesk (string, boolean, date, number types per the eDesk API schema) map to Gorgias custom customer attributes created before migration. eDesk's customer type classification migrates as a text attribute since Gorgias does not use a native customer type taxonomy. Address data migrates as a structured JSON payload in Gorgias's address field.
eDesk
Agent
Gorgias
User
1:1eDesk Agent accounts map to Gorgias User records. We resolve agents by email match between the eDesk agents endpoint and the Gorgias users endpoint. eDesk role assignments (Admin, Agent, Supervisor) map to Gorgias permission roles: Admin maps to Gorgias Admin, Supervisor maps to Agent with elevated permissions if configured, Agent maps to standard Gorgias Agent. Note that eDesk bills per agent on all plans, so migration scoping verifies agent count against the Gorgias plan to avoid post-migration plan mismatch. Inactive eDesk agents are migrated as inactive Gorgias users with tickets reassigned to active agents.
eDesk
Knowledge Base Articles
Gorgias
Article
1:1eDesk Knowledge Base articles and their category structure migrate to Gorgias Help Center articles and sections. Internal/external visibility flags from eDesk map to Gorgias's published/draft article status. Article-to-category assignments are preserved as section assignments in Gorgias. eDesk articles with embedded template variables ({{customer_name}}, {{order_number}}) migrate as plain text strings; variable substitution must be reconfigured in Gorgias Macros if the articles serve as macro content. Multi-language articles require segment creation in Gorgias before migration so that translated versions land in the correct language section.
eDesk
Smart Rules
Gorgias
Rules (configuration)
lossyeDesk Smart Rules are exported as machine-readable JSON configuration metadata rather than functional code. The rule trigger (ticket created, updated, channel-specific), conditions (status, priority, tag, agent), and actions (assign, tag, status change, SLA update) are documented in a structured format with Gorgias Rules equivalents noted where a direct translation exists. Smart Rules are available on all eDesk plans, but Gorgias Rules require Standard plan or above. We flag this tier gap at scoping. Message Rules (Professional and Enterprise only) are documented separately with a recommendation to use Gorgias Rules with channel and tag-based conditions as the functional equivalent.
eDesk
AI Classifications
Gorgias
Tags + Custom Attributes
1:1eDesk AI Classifications are a taxonomy for auto-categorizing tickets that have no native equivalent in Gorgias. We capture the classification labels and any rules-based assignment logic as custom ticket attributes (edesk_ai_classification__c, edesk_ai_category__c) so the classification history is searchable in Gorgias after migration. The classification workflow is not active in Gorgias; teams on Gorgias AI (Basic and above) use Gorgias's own AI categorization model, which requires retraining on historical ticket data post-migration.
eDesk
Templates
Gorgias
Macros
1:1eDesk canned response templates migrate as Gorgias Macros. Template body text migrates as macro text content. eDesk template variables ({{customer_name}}, {{order_number}}) are preserved as plain text strings; Gorgias uses {{customer.name}} and {{ticket.order_number}} variable syntax, which requires manual update per macro after migration. We provide a variable mapping table during the handoff phase. Tag-based templates in eDesk (templates scoped to specific tag conditions) map to Gorgias Macros with tag conditions if the team is on Gorgias Standard or above.
eDesk
Tags
Gorgias
Tags
1:1eDesk ticket tags migrate as Gorgias Tags directly. Tag taxonomies differ between platforms, so we preserve all source tags as-is and flag any tags with special semantic meaning (channel identification, priority flags, team routing) for the customer's admin to consolidate or reassign post-migration. Gorgias supports tag-based filtering and automation conditions on Standard and above plans.
eDesk
SLA Policies
Gorgias
SLA (metadata)
1:1eDesk SLA configurations covering first-response time and resolution time thresholds migrate as metadata documentation. Gorgias supports SLA policies on Standard and above. We preserve the SLA name, threshold values, and priority mapping, but SLA enforcement behavior depends on Gorgias's rule-based SLA engine configuration, which the customer's admin sets up post-migration. Historical SLA compliance data from eDesk reports does not migrate as a live metric; it is delivered as a snapshot CSV at cutover.
eDesk
Channel
Gorgias
Channel Type
1:1eDesk's 200-plus channel connections (Amazon, eBay, Walmart, Shopify, email, Facebook, Instagram, WhatsApp, and others) do not have direct channel connection equivalents in Gorgias except for the natively supported integrations. We preserve channel attribution on each ticket as a channel_source__c attribute so agents know the origin of each conversation. Any marketplace channel that requires a native connection (Amazon, eBay, Walmart) is flagged as requiring a third-party connector (ChannelReply or equivalent) or manual setup in Gorgias post-migration. Shopify, BigCommerce, WooCommerce, and Magento connect natively on Gorgias Standard and above.
eDesk
Reports and Analytics
Gorgias
Reports (snapshot)
1:1eDesk's Automated Report Extracts API provides historical data covering Agents, Tickets, Channels, Chats, and AI metrics. We export report snapshots at migration cutover as CSV/JSON files delivered alongside the migration. Gorgias's native reporting covers ticket volume, response times, and agent performance but uses a different data schema. Teams that rely on historical trend data from eDesk reports use the exported snapshots in a BI tool or spreadsheet post-migration. Live dashboards do not transfer.
eDesk
Engagement history
Gorgias
Ticket conversation threads
1:1eDesk ticket conversation history (customer messages, agent replies, internal notes) migrates as threaded message records on the corresponding Gorgias Ticket. Public-facing messages map to Gorgias customer-facing ticket events; internal notes map to Gorgias private ticket events. We preserve message timestamps, sender identity (agent vs customer), and attachment references. The conversation thread ordering is maintained by setting the Gorgias message timestamp to the original eDesk message timestamp. This ensures agents reviewing migrated tickets see the full history in chronological order.
| eDesk | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Contact | Customer1:1 | Fully supported | |
| Agent | User1:1 | Fully supported | |
| Knowledge Base Articles | Article1:1 | Fully supported | |
| Smart Rules | Rules (configuration)lossy | Fully supported | |
| AI Classifications | Tags + Custom Attributes1:1 | Mapping required | |
| Templates | Macros1:1 | Mapping required | |
| Tags | Tags1:1 | Mapping required | |
| SLA Policies | SLA (metadata)1:1 | Mapping required | |
| Channel | Channel Type1:1 | Fully supported | |
| Reports and Analytics | Reports (snapshot)1:1 | Mapping required | |
| Engagement history | Ticket conversation threads1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
eDesk gotchas
Per-agent pricing creates billing risk at migration cutover
Smart Rules and Message Rules are tier-gated and not portable
Store and marketplace count limits gate channel connectivity
AI resolution costs accrue per automated ticket handled
Gorgias gotchas
AI Agent adds outcome-based fees on top of billable ticket costs
Overage billing for tickets scales nonlinearly
API rate limits restrict bulk export throughput
Agent data visibility cannot be restricted by role for GDPR use cases
Knowledge Base translations require separate API calls per locale
Pair-specific challenges
Migration approach
Discovery and plan selection
We audit the source eDesk account across plan tier, agent count, connected channel inventory, ticket volume (trailing three months including peak), Knowledge Base article count and language count, custom field inventory, active Smart Rules and Message Rules, AI Classification taxonomy, and SLA policy count. We pair this with a Gorgias plan recommendation: Starter ($50/month) suits teams under 300 tickets per month with Shopify-only integration needs; Standard ($160/month) unlocks Rules, additional integrations, and higher ticket limits; Premium ($300/month) covers larger teams with advanced automation requirements. The discovery output is a written migration scope, object inventory, and Gorgias plan recommendation that accounts for peak-season volume to avoid post-migration overage surprises.
Schema design and attribute mapping
We design the destination Gorgias schema before any data moves. This includes creating custom customer attributes that mirror eDesk custom contact fields, creating the channel_source__c ticket attribute to preserve marketplace attribution, setting up article sections to match the eDesk Knowledge Base category hierarchy, and configuring tag taxonomies. We pre-build the Gorgias Rule configurations that correspond to eDesk Smart Rules and document the Message Rule equivalents, flagged by plan tier requirement. All schema work is validated in a Gorgias sandbox or trial account before production migration begins.
Sample migration and reconciliation
We run a test migration with a representative sample of 50-100 tickets spanning multiple channels, agents, and date ranges into the customer's Gorgias trial or sandbox. The customer reconciles record counts, spot-checks field mappings on individual tickets and contacts, verifies that conversation thread ordering is preserved, and confirms that agent assignments resolve correctly. Any field mapping corrections, custom attribute additions, or tag taxonomy changes happen at this stage. We do not proceed to full production migration until the sample migration is signed off.
Full production migration
We execute production migration in dependency order: Gorgias users and permissions first (validated against the pre-provisioned seat count), then Customers, then Tickets with conversation threads, then Knowledge Base articles, then Tags, then the SLA policy metadata snapshot. We use the Gorgias REST API with exponential backoff on rate limit responses (Gorgias enforces 40-80 requests per 20-second window via a leaky bucket algorithm per their API documentation). Attachments are uploaded to Gorgias via the file attachment endpoint and linked to the corresponding ticket. Each phase emits a row-count reconciliation report. The total migration time scales with ticket volume: 50,000 tickets typically completes within 48-72 hours at Gorgias API throughput rates.
Cutover and delta sync
We schedule a cutover window during a low-volume period, typically a weekend. During cutover, new ticket creation in eDesk is paused, a final delta migration captures any records created or updated between the last sync and cutover, and the Gorgias inbox is activated as the system of record. The eDesk account is placed in read-only mode post-cutover as a historical reference. Channel connections (Amazon, eBay, Walmart via ChannelReply or equivalent) are configured by the customer's team before or during cutover since these are third-party setup tasks outside our API scope.
Handoff and automation rebuild documentation
We deliver a migration completion report covering record counts per object, any records that could not be migrated with reasons, the Smart Rules and Message Rules configuration inventory with Gorgias Rule equivalents, the AI Classification label mapping, and the SLA metadata snapshot. We do not rebuild eDesk Smart Rules or Message Rules inside Gorgias as part of the migration scope. The Rules inventory document is handed to the customer's admin or a Gorgias implementation partner for rebuild. We support a one-week post-migration window to resolve reconciliation issues raised by the support team during their first days in Gorgias.
Platform deep dives
eDesk
Source
Strengths
Weaknesses
Gorgias
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across eDesk and Gorgias.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
eDesk: Not publicly documented.
Data volume sensitivity
eDesk doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during eDesk to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your eDesk to Gorgias migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave eDesk
Other ways to arrive at Gorgias
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.