Helpdesk migration
Field-level mapping, validation, and rollback between ClickDesk and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
ClickDesk
Source
Gorgias
Destination
Compatibility
10 of 12
objects map 1:1 between ClickDesk and Gorgias.
Complexity
CModerate
Timeline
2-3 weeks
Overview
Moving from ClickDesk to Gorgias is a migration from a legacy all-in-one chat-and-ticketing tool to a purpose-built eCommerce helpdesk with a documented REST API. ClickDesk has no public API, so we extract data through the admin dashboard and structured manual exports, flagging any data that has no export path. We map ClickDesk Tickets directly to Gorgias Tickets, preserving subject, status, priority, and agent assignment. Live chat sessions migrate as conversation records or ticket comments depending on thread length. Canned Responses from ClickDesk export as a checklist for macro recreation in Gorgias because Gorgias' macro schema is not a direct field-for-field match. ClickDesk Departments map to Gorgias Teams. We do not migrate Widget configuration (appearance, triggers, proactive messages) or historical reporting data because ClickDesk provides no export path for either. Automations and workflow rules are documented for rebuild but not migrated as code.
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 ClickDesk 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.
ClickDesk
Ticket
Gorgias
Ticket
1:1ClickDesk helpdesk tickets map directly to Gorgias Tickets. We preserve subject, description, status (Open, Pending, Resolved, Archived), priority (Low, Medium, High, Urgent), and agent assignment from ClickDesk. The ClickDesk ticket ID is stored as a custom external_id field in Gorgias for reconciliation and cross-reference. ClickDesk's offline message tickets (submitted when no agents are online) map with Offline as the channel source and their original creation timestamps preserved. Status mapping: ClickDesk Open and Pending map to Gorgias Open; ClickDesk Resolved maps to Gorgias Solved; ClickDesk Closed archives in Gorgias.
ClickDesk
Chat (live session)
Gorgias
Ticket message / conversation record
1:manyClickDesk live chat sessions are conversation threads with visitor info, agent name, message timestamps, and message content. Short single-session chats migrate as a series of Ticket messages on a newly created Gorgias Ticket, with the chat start time as ticket creation and each chat message as a separate message record. Multi-visit sessions that span days or weeks create a Gorgias Ticket per session, preserving thread context. Visitor email and name from ClickDesk chat header are added as the Gorgias Ticket requester (Customer).
ClickDesk
Agent
Gorgias
User
1:1ClickDesk agent profiles (name, email, department, online/offline status) map to Gorgias Users. We resolve agents by email match. ClickDesk role and permission levels (Admin, Agent) map to Gorgias permission groups: ClickDesk Admin maps to Gorgias Admin; ClickDesk Agent maps to Gorgias Agent. Any ClickDesk agent without a matching email in the destination requires manual provisioning before record import resumes. Online/offline status does not persist post-migration — agents start as available in Gorgias.
ClickDesk
Department
Gorgias
Team
1:1ClickDesk Departments (e.g., Sales, Support, Billing) route chats and tickets to specific agent groups. We create corresponding Gorgias Teams for each department and map agent assignments accordingly. Routing rules and department-level SLA settings from ClickDesk have no direct Gorgias equivalent and are documented in the migration handoff as a checklist item for the customer's admin to configure in Gorgias Team settings post-migration.
ClickDesk
Canned Response
Gorgias
Macro
lossyClickDesk canned responses are short text snippets with category labels. Gorgias Macros are templates that can include text, shortcodes, and actions (assign, change status, add tag). We export ClickDesk canned responses as a structured list with their category, body text, and any variables. The customer recreates these as Gorgias Macros — the template syntax differs, so this is a documented mapping guide, not an automated import. We do not migrate canned response usage statistics.
ClickDesk
Social Channel (Facebook, Twitter/X)
Gorgias
Ticket / Facebook Message / Instagram Message
1:1ClickDesk social toolbar pulls Facebook and Twitter/X messages into the same inbox. We map these to Gorgias Tickets using the social channel as the source (Facebook, Twitter, Instagram). The original social platform and message source are stored as ticket properties. If Gorgias has the Facebook Messenger or Instagram integration enabled, social messages land in their native channel views; otherwise they arrive as Tickets with the channel tag set. We flag the channel source as a custom property on every migrated social record.
ClickDesk
VoIP Call
Gorgias
Call log (Task with subtype or external reference)
1:1ClickDesk voice calls are embedded browser telephony with call records in chat history (duration, direction, agent, timestamp). We map these to Gorgias as external call references attached to the related Ticket or Customer. If the customer uses a phone integration in Gorgias (Aircall, Twilio), we preserve call metadata and note the integration as a post-migration configuration step. Standalone call records with no associated ticket become Notes on the Customer record.
ClickDesk
Tag (visitor and chat labels)
Gorgias
Tag
1:1ClickDesk visitor and chat tags are flat label strings used for segmentation. We export them as a label array and map directly to Gorgias Tags on the corresponding Ticket or Customer. Tags used for chat quality monitoring or routing intent classification are documented separately so the customer can configure equivalent routing rules in Gorgias using Tags as the trigger condition.
ClickDesk
Offline Message
Gorgias
Ticket
1:1ClickDesk offline messages are submitted by visitors when no agents are online and queued for next-business-day follow-up. We treat these as Gorgias Tickets with the channel set to Offline Message and the original submission timestamp preserved. If the offline message included an email address, that address becomes the Ticket requester; otherwise the message is created as an anonymous Ticket for admin assignment.
ClickDesk
Report / Analytics
Gorgias
None (manual capture required)
1:1ClickDesk provides basic reporting (chat volume, average response times, agent handle times, satisfaction scores) viewable in the dashboard but with no export endpoint. Historical analytics must be manually screen-captured or noted before migration. We flag reporting gaps explicitly in the migration summary and recommend exporting any business-critical metrics now. Post-migration, Gorgias analytics provide equivalent metrics from the point of cutover forward.
ClickDesk
Widget configuration
Gorgias
None (manual rebuild required)
1:1ClickDesk chat widget settings (visual theme, trigger rules, proactive message content, offline form configuration) are stored in ClickDesk's configuration system with no export mechanism. We provide a widget-recreation checklist as part of the migration handoff package, detailing each widget setting found in the ClickDesk dashboard so that the customer's admin can reconfigure the Gorgias chat widget to match. The proactive message content maps to Gorgias automation rules that trigger based on page URL or time-on-site.
ClickDesk
Customer / Visitor profile
Gorgias
Customer
1:1ClickDesk visitor profiles include name, email, and tags from chat sessions. We create Gorgias Customer records from visitor email, mapping the name and preserving any ClickDesk tags as Gorgias Tags on the Customer. Phone numbers from VoIP call records attach to the Customer. Customer profiles created across multiple chat sessions merge by email into a single Customer record in Gorgias. Customer timezone and language from ClickDesk map to the corresponding Gorgias Customer fields where present.
| ClickDesk | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Chat (live session) | Ticket message / conversation record1:many | Fully supported | |
| Agent | User1:1 | Fully supported | |
| Department | Team1:1 | Fully supported | |
| Canned Response | Macrolossy | Fully supported | |
| Social Channel (Facebook, Twitter/X) | Ticket / Facebook Message / Instagram Message1:1 | Fully supported | |
| VoIP Call | Call log (Task with subtype or external reference)1:1 | Fully supported | |
| Tag (visitor and chat labels) | Tag1:1 | Fully supported | |
| Offline Message | Ticket1:1 | Fully supported | |
| Report / Analytics | None (manual capture required)1:1 | Fully supported | |
| Widget configuration | None (manual rebuild required)1:1 | Fully supported | |
| Customer / Visitor profile | Customer1: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.
ClickDesk gotchas
No documented public API for automated export
Small company raises long-term viability concerns
Reporting data has no export mechanism
Widget configuration cannot be transferred
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
Data extraction and discovery
We work with the customer to extract all available data from the ClickDesk admin dashboard before account closure. This includes exporting ticket lists, chat history archives, agent profiles, department structures, canned responses, and social channel message threads. We also capture widget configuration settings (theme, triggers, proactive messages, offline form fields) and any visible reporting snapshots. We document any ClickDesk data that has no export path — specifically historical analytics and widget configuration — as manual capture items that the customer must complete before we begin ingestion. This extraction phase is the most time-sensitive step because ClickDesk's data access depends on an active account.
Gorgias account provisioning and schema design
We create the Gorgias account structure before migration begins. This includes provisioning User accounts for each ClickDesk agent (matched by email, with role mapped from ClickDesk Admin/Agent to Gorgias Admin/Agent), creating Teams to match ClickDesk Departments, and designing the Custom Fields on Tickets and Customers. We apply the four-field limit for customer fields during this step, selecting the highest-priority fields based on the customer's business context. We also configure the external_id field mapping so that ClickDesk ticket IDs persist as reference fields in Gorgias for reconciliation.
Object migration in dependency order
We run migration in record-dependency order: Customers first (from ClickDesk visitor profiles), then Tickets (with the ClickDesk ticket ID stored as external_id), then chat conversation records attached to their parent Tickets, then social channel messages tagged by source platform, then VoIP call references attached to the related Ticket or Customer. Agents map to Users in parallel with ticket migration so that agent assignments resolve at insert time. Tags from ClickDesk attach to their corresponding Tickets and Customers. Offline messages insert as Tickets with the offline channel flag.
Canned response documentation and macro handoff
We export ClickDesk canned responses as a structured list (name, category, body text, variables) and deliver it as a documented migration artifact. Because ClickDesk canned response syntax differs from Gorgias Macro syntax, this is a manual rebuild guide, not an automated import. We provide the list in a format that the customer's Gorgias admin can use to create Macros in bulk. We do not migrate canned response usage statistics or trigger conditions; these are documented as rebuild items in the automation handoff.
Widget rebuild handoff and reporting gap documentation
We deliver a widget-recreation checklist detailing every ClickDesk widget setting found in the admin panel: visual theme configuration, trigger rules (page-based, time-based), proactive message copy, offline form field layout, and widget placement code. The customer uses this checklist to configure the Gorgias chat widget post-migration. We also document the reporting gap — ClickDesk analytics cannot be exported — so the customer understands that historical metrics (chat volume, agent handle times, satisfaction scores) start fresh in Gorgias from the cutover date.
Cutover, validation, and social-channel integration
We freeze ClickDesk writes during cutover, run a final reconciliation against the exported files to confirm record counts match in Gorgias, then redirect support channels to Gorgias. If the customer uses Facebook Messenger or Instagram integrations in Gorgias, we configure those channels during cutover so that social messages route correctly from day one. We deliver the migration summary with record counts, any data that could not be extracted, and the pending items list (macros to rebuild, widget to reconfigure, analytics gap to acknowledge). We support a brief reconciliation window for the customer to spot-check ticket and customer records against the ClickDesk source before closing the migration project.
Platform deep dives
ClickDesk
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 ClickDesk 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
ClickDesk: Not publicly documented.
Data volume sensitivity
ClickDesk 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 ClickDesk to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your ClickDesk 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 ClickDesk
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.