Helpdesk migration

Migrate from Richpanel to Gorgias

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

Richpanel logo

Richpanel

Source

Gorgias

Destination

Gorgias logo

Compatibility

92%

11 of 12

objects map 1:1 between Richpanel and Gorgias.

Complexity

CModerate

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Richpanel logo

Richpanel

What's pushing teams away

  • The self-service portal is not included in any base plan — it starts at ~$100/month extra — and customers frequently discover the true cost only after evaluating the product.
  • Sidekick AI is marketed as an autonomous agent but functions as an agent-assist tool; ecommerce brands expecting full ticket automation report disappointment with the level of autonomy.
  • No native phone channel — Aircall integration requires a minimum of 3 Aircall licenses regardless of how many agents actually handle calls, creating unexpected vendor lock-in.
  • Reported integration gaps with non-Shopify ecommerce platforms mean teams on WooCommerce, Magento, or custom stacks find themselves rebuilding data connections manually.
  • Customer support responsiveness, while praised in reviews, varies by plan tier — Starter users report longer resolution times on critical issues compared to higher-tier accounts.

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

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

maps to

Gorgias

Tickets

1:1
Fully supported

Richpanel 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

maps to

Gorgias

Customers

1:1
Fully supported

Richpanel 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

maps to

Gorgias

Orders

1:1
Fully supported

Richpanel 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

maps to

Gorgias

Users

1:1
Fully supported

Richpanel 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

maps to

Gorgias

Teams

1:1
Fully supported

Richpanel 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

maps to

Gorgias

Tags

1:1
Mapping required

Tags 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

maps to

Gorgias

Help Center Articles

1:1
Fully supported

Richpanel 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

maps to

Gorgias

Custom Fields

lossy
Mapping required

Custom 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

maps to

Gorgias

Attachments

1:1
Mapping required

File 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

maps to

Gorgias

Subscriptions (linked object)

1:1
Mapping required

Richpanel 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

maps to

Gorgias

Rules

1:1
Not supported

Richpanel 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

maps to

Gorgias

Reports / Dashboards

1:1
Not supported

Historical 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.

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.

Richpanel logo

Richpanel gotchas

High

Self-service portal is a separate billing dimension

Medium

Sidekick AI is agent-assist, not autonomous resolution

Medium

Phone support requires Aircall with a 3-license minimum

Medium

Automations and Rules are not migratable data records

Low

API rate limits are not publicly documented

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

  • Shared Mailgun/Sendgrid reputation affects email deliverability

    Richpanel uses shared Mailgun and Sendgrid infrastructure to send outbound emails on behalf of all clients. When other Richpanel customers have poor sender reputation, it affects deliverability for every brand sharing that infrastructure. One reported case involved Yahoo blocking all outbound emails from Gorgias while the same messages delivered fine from the brand's standalone email account. Richpanel resolves this by using the customer's own email provider (Zoho, Google Workspace, custom SMTP) for sending, which isolates sender reputation per account. Before migration, we scope whether the customer uses their own SMTP in Gorgias and flag any deliverability risk from shared infrastructure. We recommend configuring Gorgias with the customer's own SMTP credentials before cutover to avoid sender reputation issues post-migration.

  • Self-service portal is a separate billing dimension in Richpanel

    Richpanel bills the self-service portal based on monthly order volume, not agent seats. The portal starts at approximately $100/month and scales with order count. When migrating out of Richpanel, the customer's portal tier, active articles, custom flows, and order management widgets are all separate migration artifacts from the ticket data. We scope the portal separately and flag whether Gorgias Help Center has equivalent self-service capabilities before committing to a full migration scope. Articles and categories migrate; custom flows do not. The customer should evaluate whether Gorgias Rules and Help Center meet their self-service needs post-migration or whether a separate portal rebuild is required.

  • Richpanel automations do not migrate as executable logic

    Richpanel Automations and Rules are executable workflow logic stored in the platform's configuration layer, not as API-exportable records. The platform's 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 — so the customer can rebuild them in Gorgias Rules. This is a manual reimplementation task, not a data migration. Brands expecting their Richpanel automations to run automatically in Gorgias will be disappointed; we make this explicit during scoping and deliver a written automation inventory as part of the handoff package.

  • API rate limits are not publicly documented in Richpanel

    Richpanel's API documentation does not publish rate limits or quota thresholds. During migration scoping, we run a test extraction against the customer's account to measure actual response times and establish safe batch sizes. For accounts with large conversation histories (100,000+ records), this test phase adds one to two days to the discovery timeline but prevents rate-limit-related failures during the live migration window. We use exponential backoff and batch chunking throughout the extraction to stay within observed limits and avoid throttling.

  • Phone channel requires Aircall with minimum seat commitment

    Richpanel has no native phone channel. Teams that need voice support integrate Aircall, which requires a minimum of three Aircall licenses regardless of how many Richpanel agents actually handle calls. When migrating to Gorgias with native phone support, we flag that the Aircall dependency should be evaluated for early termination to avoid ongoing licensing costs post-migration. This is a common oversight that leads to dual-billing for overlapping periods. We include a review of the customer's Aircall contract status in the discovery checklist and recommend a termination timeline aligned with Gorgias phone cutover.

Migration approach

Six steps for a successful Richpanel to Gorgias data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Richpanel logo

Richpanel

Source

Strengths

  • Unified inbox consolidates email, live chat, and social channels into a single agent view with minimal context switching.
  • Order context is native — agents see purchase history, fulfillment status, and tracking without leaving the conversation.
  • AI Sidekick provides real-time agent assist trained on past interactions, helping standardize responses across the team.
  • Self-service portal handles high-volume routine queries (returns, exchanges, tracking), reducing inbound ticket volume.
  • Migration wizard supports direct imports from Gorgias, Zendesk, Help Scout, and Kustomer with field mapping.

Weaknesses

  • Self-service portal and AI features are priced as add-ons separate from agent seats, making the true cost significantly higher than base plan pricing.
  • No native phone channel — phone support requires a third-party integration (Aircall) with a minimum 3-seat commitment regardless of actual need.
  • Sidekick AI is an agent-assist tool, not an autonomous resolution engine; brands expecting full AI ticket handling may feel the product underdelivers.
  • Integration ecosystem is strongest with Shopify; non-Shopify ecommerce platforms require more manual configuration.
  • API rate limits and bulk export capabilities are not publicly documented, complicating migration planning for data-heavy accounts.
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 Richpanel 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

    Richpanel: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between one and two weeks for accounts under 20,000 tickets with a basic knowledge base and no attachments. Migrations with large attachment volumes (media re-download and re-upload), complex custom field schemas, extensive help center content, or delta-sync requirements for live accounts move to three to five weeks. Self-service portal migration (articles and categories) typically adds two to three days of scoping and processing time because custom flows require manual rebuild documentation rather than automated migration.

Adjacent paths

Related migrations to explore

Ready when you are

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