Helpdesk migration
Field-level mapping, validation, and rollback between Richpanel and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Richpanel
Source
Gorgias
Destination
Compatibility
11 of 12
objects map 1:1 between Richpanel and Gorgias.
Complexity
CModerate
Timeline
1-2 weeks
Overview
Moving from Richpanel to Gorgias is a data migration with a significant automation rebuild component. Richpanel organizes customer service around Conversations, Customer Profiles, Orders, and a separately-billed self-service portal; Gorgias uses Tickets, Customers, and a Help Center, with 19 native Shopify actions available inside the ticket view. We map Conversations to Tickets with full message threads, internal notes, assignee, and status preserved. Customer Profiles migrate 1:1 to Gorgias Customers with address and contact fields mapped individually. The self-service portal (articles, categories, custom flows) maps to Gorgias Help Center content; custom flows are configuration, not migratable records. Richpanel Automations run on a single When/If/Actions pattern where only the first matching rule executes — we catalog this inventory for rebuild in Gorgias multi-step flows. The shared Mailgun/Sendgrid sender reputation issue reported by migrating brands is scoped during discovery to allow the customer to configure their own SMTP before cutover. We do not migrate automations, reports, or analytics history as executable logic or data; these are documented for manual reimplementation.
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 Richpanel 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.
Richpanel
Conversations
Gorgias
Tickets
1:1Richpanel Conversations (the primary ticket object) map to Gorgias Tickets with full message thread, internal notes, status, priority, assignee, and timestamps preserved. Tags migrate as flat key-value strings. Richpanel channel type (email, chat, social, WhatsApp) maps to Gorgias channel metadata. The conversation created_at timestamp becomes the Ticket created_at; last_message_at becomes the last activity timestamp. We resolve agent ownership via email match against Gorgias Users before migration.
Richpanel
Customer Profiles
Gorgias
Customers
1:1Richpanel Customer Profiles (contact details, billing/shipping addresses, phone, and interaction summary) map 1:1 to Gorgias Customers. Standard fields (name, email, phone, addresses) migrate directly. We discover the Richpanel custom profile field schema via API during discovery and map each field individually to Gorgias Customer attributes or custom fields. Where Richpanel stores customer Lifetime Value, order count, or tags as profile metadata, we map these to equivalent Gorgias Customer attributes or store them as custom fields.
Richpanel
Orders
Gorgias
Orders
1:1Richpanel Orders are synced from the connected ecommerce platform (Shopify, WooCommerce, Magento) and linked to Customer Profiles. We migrate the order reference, line items, totals, fulfillment status, and tracking numbers. Since Gorgias connects natively to the same ecommerce platforms, we preserve the order reference and link structure rather than duplicating order records — the destination pulls live order data from Shopify on connection. Historical order data from Richpanel migrates as reference context attached to the Customer record.
Richpanel
Agents
Gorgias
Users
1:1Richpanel Agent records (name, email, role, team assignment) map to Gorgias Users. We resolve by email match. Richpanel role types (Admin, Agent, Viewer) map to Gorgias permission levels. Team membership migrates as Gorgias Teams. Any Richpanel Agent without a matching Gorgias User goes to a reconciliation queue for the customer's admin to provision before record import resumes.
Richpanel
Teams
Gorgias
Teams
1:1Richpanel Teams are organizational units used for routing and assignment. We migrate team names and member lists 1:1 to Gorgias Teams. Where Gorgias uses a different routing model or group structure, we document the mapping during discovery and flag whether the customer needs to reconfigure routing rules in Gorgias after migration.
Richpanel
Tags
Gorgias
Tags
1:1Tags applied to Richpanel Conversations and Customer Profiles migrate as flat key-value strings to Gorgias Tags. Where the customer uses a hierarchical taxonomy or label scheme in Richpanel, we document it during scoping and flag whether a multi-select picklist or label restructure is needed in Gorgias to preserve the same organizational logic.
Richpanel
Self-Service Portal Articles
Gorgias
Help Center Articles
1:1Richpanel Help Center article content, categories, and published status are migratable to Gorgias Help Center. We extract article body, category assignments, and publication state via the Richpanel API and import into Gorgias Help Center using the Gorgias Help Center API. Article author and last-modified timestamps preserve. Richpanel article views and thumbs-up counts (analytics) do not migrate because they are computed values, not stored records.
Richpanel
Custom Fields
Gorgias
Custom Fields
lossyCustom fields on Richpanel Conversations and Customer Profiles are supported for migration. We discover the custom field schema via the Richpanel API during discovery, identify each field type (text, dropdown, date, checkbox, number), and create equivalent fields in Gorgias before migration. Dropdown fields in Richpanel migrate as picklist values in Gorgias with the same options. We run a field-by-field validation pass against a sample of 50 records before the full migration.
Richpanel
Attachments
Gorgias
Attachments
1:1File attachments on Richpanel conversations (images, PDFs, order documents) are stored in Richpanel's media layer. We migrate attachment metadata (filename, MIME type, size, linked conversation reference) and re-download files from Richpanel's media URLs, then upload to Gorgias. Attachment re-upload is subject to Gorgias file size limits and supported MIME types. We flag any attachments exceeding Gorgias limits for manual handling or alternative storage during scoping.
Richpanel
Subscriptions
Gorgias
Subscriptions (linked object)
1:1Richpanel Subscriptions are tied to the connected ecommerce platform's subscription data and are only available on certain plan tiers. We migrate subscription records as linked context attached to the corresponding Customer and Order in Gorgias, preserving the subscription ID reference, status, billing cycle, and next billing date. Subscription management features (pause, cancel, skip) do not migrate as automation; these are reconfigured in the Gorgias Rules engine post-migration.
Richpanel
Automations / Rules
Gorgias
Rules
1:1Richpanel Automations (workflows, triggers, auto-tagging rules, routing logic) are platform configuration, not stored as exportable records. The Richpanel API exposes Conversations, Customer Profiles, and Orders but not the automation engine's rule definitions. We catalog each active automation during discovery — documenting trigger type, conditions, actions, and rule order — and deliver a written inventory with recommended Gorgias Rule equivalents. The customer's admin rebuilds them in Gorgias Rules post-migration. This is explicitly scoped as manual reimplementation, not data migration.
Richpanel
Reports / Analytics
Gorgias
Reports / Dashboards
1:1Historical reporting data (resolution times, CSAT scores, agent metrics, first-response times) is computed and stored in Richpanel's analytics layer, not as exportable records. We do not migrate analytics history. We recommend the customer export any historical reports they need for trend continuity before the migration window. Gorgias live dashboards are available from day one post-migration for ongoing reporting.
| Richpanel | Gorgias | Compatibility | |
|---|---|---|---|
| Conversations | Tickets1:1 | Fully supported | |
| Customer Profiles | Customers1:1 | Fully supported | |
| Orders | Orders1:1 | Fully supported | |
| Agents | Users1:1 | Fully supported | |
| Teams | Teams1:1 | Fully supported | |
| Tags | Tags1:1 | Mapping required | |
| Self-Service Portal Articles | Help Center Articles1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Attachments | Attachments1:1 | Mapping required | |
| Subscriptions | Subscriptions (linked object)1:1 | Mapping required | |
| Automations / Rules | Rules1:1 | Not supported | |
| Reports / Analytics | Reports / Dashboards1:1 | Not 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.
Richpanel gotchas
Self-service portal is a separate billing dimension
Sidekick AI is agent-assist, not autonomous resolution
Phone support requires Aircall with a 3-license minimum
Automations and Rules are not migratable data records
API rate limits are not publicly documented
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 source audit
We audit the source Richpanel account across plan tier, connected ecommerce store(s), custom profile fields, active automations, self-service portal articles, conversation volume, attachment count, and agent and team structure. We run a test extraction to measure API response times and establish safe batch sizes given Richpanel's undocumented rate limits. The discovery output is a written migration scope covering record counts per object, automation inventory, custom field schema, and a pre-migration checklist including SMTP configuration in Gorgias and Aircall contract review.
Schema design and Gorgias configuration
We configure the Gorgias destination before any data moves. This includes creating custom Customer attributes matching Richpanel custom profile fields, setting up Teams mirroring the Richpanel team structure, configuring channel routing for email, chat, and social, and enabling the Shopify (or other ecommerce platform) integration. We do not configure Rules or Help Center structure during this phase — we use the Richpanel automation inventory and article schema as inputs for that configuration, which happens in parallel with or after migration.
Sample migration and reconciliation
We run a test migration using a representative subset of data — typically 200-500 tickets across all channels, 50-100 Customer Profiles, and 20-50 articles — into a staging or shadow Gorgias account. The customer reconciles record counts, spot-checks field mapping on 25-50 random records against the Richpanel source, and reviews whether the Help Center structure meets their needs. Any field mapping corrections, missed custom fields, or schema gaps surface here before production migration begins.
Agent and team provisioning
We extract every distinct Richpanel Agent and map them to Gorgias Users by email match. Agents without matching Gorgias accounts go to a reconciliation queue for the customer's admin to provision before the production migration window. Team membership maps to Gorgias Teams, with the customer reviewing whether the routing model needs adjustment post-migration. Agent provisioning must complete before ticket migration because assignee resolution depends on an active User record in Gorgias.
Production migration in dependency order
We run production migration in record-dependency order: Users and Teams (validated), Customers (Customer Profiles with custom fields), Help Center Articles (from the self-service portal, with category assignments), Tickets (Conversations with full message history, internal notes, tags, assignee, status, and priority), and Attachments (re-downloaded from Richpanel media URLs and re-uploaded to Gorgias). Each phase emits a row-count reconciliation report. We run a delta migration at cutover to capture any records modified during the window.
Cutover, SMTP validation, and automation handoff
We freeze Richpanel writes during cutover, run a final delta migration of records modified during the window, then enable Gorgias as the system of record. We validate email deliverability using the customer's own SMTP credentials (configured pre-migration) to confirm sender reputation is isolated. We deliver the automation inventory document with Gorgias Rule equivalents for the customer's admin to rebuild. We support a one-week hypercare window for reconciliation issues. We do not rebuild Richpanel Automations as Gorgias Rules inside the migration scope; that is a separate reimplementation engagement.
Platform deep dives
Richpanel
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 Richpanel 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
Richpanel: Not publicly documented.
Data volume sensitivity
Richpanel 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 Richpanel to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Richpanel 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 Richpanel
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.