Helpdesk migration
Field-level mapping, validation, and rollback between Enchant and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Enchant
Source
Gorgias
Destination
Compatibility
11 of 12
objects map 1:1 between Enchant and Gorgias.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from Enchant to Gorgias is an upgrade from a flat-rate general helpdesk to a ticket-based e-commerce-native platform with a documented REST API. Enchant organizes support around Inboxes and Channels; Gorgias uses Teams, Tickets, and Channels. We map Enchant's inbox structure to Gorgias teams, reconcile customer records by email across both platforms, and preserve full conversation history including internal notes and attachments. The critical migration constraint is Enchant's lack of a documented public API, which requires us to use available CSV exports and screen-based extraction for each object type. Knowledge base articles migrate with updated URLs, and we deliver a redirect map. Workflows, automation rules, and canned responses do not migrate as code; we document them for the destination admin to rebuild using Gorgias's macro and rule system.
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 Enchant 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.
Enchant
Conversation
Gorgias
Ticket
1:1Enchant Conversations map to Gorgias Tickets. Each conversation becomes a single ticket with the originating channel preserved (email, chat, phone, social). Message threading, internal notes, and shared drafts migrate as message records attached to the ticket. We use Enchant's conversation export and resolve the customer reference by email match against the Gorgias customer table. Status mapping: Enchant Open/Closed becomes Gorgias open/pending/solved based on the conversation state at export time.
Enchant
Customer
Gorgias
Customer
1:1Enchant customer profiles (name, email, phone, company, custom properties, tags) map to Gorgias Customer records. We dedupe by email address during import. Enchant custom properties migrate to Gorgias custom fields on the Customer object using the custom-fields API endpoint. Customer activity timeline is reconstructed in Gorgias by linking migrated tickets to the customer record.
Enchant
Channel
Gorgias
Channel
1:1Enchant Channels (email, phone, SMS, WhatsApp, Facebook, Instagram) map to Gorgias channel types. Each channel connection in Gorgias requires separate setup (SMTP credentials, API keys, social integrations), which is outside migration scope. We document which channels are active in Enchant so the customer enables equivalent integrations in Gorgias before cutover.
Enchant
Inbox
Gorgias
Team
1:1Enchant Inboxes group conversations by team or function. We map each Enchant Inbox to a Gorgias Team with the same name and agent membership. Inboxes with complex routing rules require manual review during scoping because Enchant routing rules are not exported. We flag inbox-to-team mappings that rely on rule-based assignment so the customer can rebuild equivalent routing in Gorgias Rules.
Enchant
Knowledge Base Article
Gorgias
Help Center Article
1:1Enchant knowledge base articles migrate to Gorgias Help Center articles with content, categories, and publication status preserved. Article attachments are downloaded and re-uploaded. Enchant article URLs use slug-based routing that does not include IDs; Gorgias generates new URLs. We deliver a redirect map (old Enchant URL to new Gorgias URL) so inbound links in customer communications or documentation do not break. Internal snippets migrate as internal knowledge base articles in Gorgias.
Enchant
Agent / Team Member
Gorgias
User
1:1Enchant agent profiles (name, email, role, availability settings) map to Gorgias Users. We match by email address. Enchant Admin and Agent role levels map to Gorgias admin and agent roles. If Enchant uses the Advanced Security add-on for SSO, the customer provisions equivalent SSO in Gorgias (available on Basic plan and above) before agent records migrate.
Enchant
Tag
Gorgias
Tag
1:1Enchant tags on conversations and customers migrate to Gorgias Tags. Multi-tag associations per record are preserved. We extract tag names from conversation exports and apply them to the corresponding ticket in Gorgias using the tags API. Tag taxonomy and naming conventions are preserved as-is; no tag consolidation is performed unless explicitly requested.
Enchant
Satisfaction Rating
Gorgias
Satisfaction Survey
1:1Enchant CSAT ratings attached to resolved conversations migrate as Gorgias satisfaction survey records linked to the originating ticket. Historical rating distributions are preserved for reporting continuity. We map Enchant's rating scale (1-5 or thumbs up/down depending on configuration) to Gorgias's CSAT survey response format.
Enchant
Attachment
Gorgias
Attachment
1:1File attachments in Enchant conversations are downloaded and re-uploaded to the corresponding Gorgias ticket message. Original filenames are preserved. Attachments stored in third-party integrations (Google Drive links, Dropbox references) are flagged during scoping because the linked file may not be accessible post-migration if the integration is not reconnected in Gorgias.
Enchant
Workflow / Automation Rule
Gorgias
Rule (documentation only)
lossyEnchant workflow rules (auto-assignment, routing conditions, trigger actions) are not exposed via export. We document existing automations during scoping with screenshots of rule configurations and deliver a written workflow inventory mapping each Enchant workflow to an equivalent Gorgias Rule or Macro. The customer's admin rebuilds automations post-migration using Gorgias's rule builder.
Enchant
Canned Response
Gorgias
Macro
1:1Enchant canned responses migrate to Gorgias Macros. We extract canned response text and any merge fields from Enchant's UI-based export. Gorgias Macros support templates, attachments, and automated actions (assign, tag, status change) that map to Enchant canned response behavior. Macros are recreated in Gorgias manually or via the macros API using the extracted content.
Enchant
Phone Call Record
Gorgias
Ticket (phone channel)
1:1Enchant phone channel conversations and call log metadata require separate handling. Call recordings and voicemail attachments are not always included in standard conversation exports. We request separate call log downloads from Enchant support during scoping and map them to their originating conversations. If call recordings are critical for compliance or customer history, we plan a dedicated extraction pass and note the file format for re-attachment in Gorgias.
| Enchant | Gorgias | Compatibility | |
|---|---|---|---|
| Conversation | Ticket1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Channel | Channel1:1 | Fully supported | |
| Inbox | Team1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Agent / Team Member | User1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Satisfaction Rating | Satisfaction Survey1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Workflow / Automation Rule | Rule (documentation only)lossy | Fully supported | |
| Canned Response | Macro1:1 | Fully supported | |
| Phone Call Record | Ticket (phone channel)1: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.
Enchant gotchas
No documented public API constrains migration extraction
Phone channel attachments require separate handling
Workflows and automation rules do not migrate
Knowledge base article URLs change post-migration
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 export tooling audit
We audit the Enchant account to identify all active object types (conversations, customers, knowledge base articles, agents, channels, inboxes, tags, satisfaction ratings) and assess which export methods are available. Because Enchant lacks a documented public API, we determine what can be exported via CSV, bulk download, or UI export for each object. We document active workflows, canned responses, and inbox routing rules during discovery for the automation inventory deliverable. The discovery output is a written extraction plan specifying which objects use automated export versus manual extraction and a timeline estimate.
Customer and agent reconciliation
We extract customer records (name, email, phone, company, custom properties, tags) and agent records (name, email, role) from Enchant and prepare for Gorgias import. Customer dedupe is performed by email address. Agents are matched by email against the target Gorgias account's user list; any Enchant agents without a matching Gorgias user go to a reconciliation queue for the customer to provision before migration resumes. Enchant role levels (admin, agent) map to Gorgias admin and standard user roles.
Conversation and ticket migration in channel order
We extract Enchant conversations organized by inbox and channel. Each conversation becomes a Gorgias ticket with message threads, internal notes, and attachments preserved. We resolve the customer reference on each ticket by email match against the pre-migrated customer table. Status and assignee are mapped from the conversation state at export time. Phone channel conversations are processed last pending the separate call recording extraction pass.
Knowledge base migration and URL redirect mapping
We extract Enchant knowledge base articles including article content, categories, publication status, and internal snippets. Articles are imported into Gorgias Help Center with publication status preserved. Attachments embedded in articles are downloaded and re-uploaded to the Gorgias article. We generate a URL redirect map (Enchant article URL to Gorgias article URL) delivered as a CSV for the customer to configure as redirects in their hosting environment or documentation.
Automation inventory and macro reconstruction
We deliver the written workflow inventory and canned response documentation to the customer. Each Enchant workflow is documented with its trigger, conditions, and actions. Each canned response is extracted with its text content and merge field usage. The customer rebuilds these as Gorgias Rules and Macros using the documentation. We do not execute the rebuild inside migration scope but provide a field mapping reference between Enchant rule conditions and Gorgias rule conditions.
Cutover, delta sync, and validation
We freeze Enchant writes during cutover, run a final delta migration of any conversations or records modified during the migration window, then enable Gorgias as the system of record. We validate ticket counts, customer counts, and attachment volumes against the Enchant source totals. We deliver the URL redirect map and the automation rebuild documentation to the customer. We support a three-day hypercare window for reconciliation issues raised by the support team.
Platform deep dives
Enchant
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 Enchant 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
Enchant: Not publicly documented.
Data volume sensitivity
Enchant 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 Enchant to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Enchant 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 Enchant
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.