Helpdesk migration
Field-level mapping, validation, and rollback between Re:amaze and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Re:amaze
Source
Gorgias
Destination
Compatibility
10 of 12
objects map 1:1 between Re:amaze and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Migrating from Re:amaze to Gorgias is a multichannel ticket migration with a specific structural challenge: Re:amaze uses a brand-scoped API that returns zero records when the wrong subdomain is targeted, so we scope each brand independently and validate connectivity with a probe request before any data extraction begins. Custom fields in Re:amaze have no dedicated definition API and are stored as attributes on contact records, so we discover them by pulling a statistical sample of 50-100 contacts and extracting non-standard keys before the migration pass. We map Re:amaze Conversations to Gorgias Tickets, Contacts to Customers, Staff Members to Users, Tags to Tags, Quick Answers to Macros, and Knowledge Base articles to the Gorgias Help Center with category hierarchy preserved. We do not migrate workflows, automations, or integrations; Re:amaze's e-commerce integrations (Shopify, BigCommerce, Magento) store connection state server-side and require manual reconnection in Gorgias, and the customer's admin rebuilds any active automation sequences.
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 Re:amaze 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.
Re:amaze
Conversations
Gorgias
Tickets
1:1Re:amaze Conversations map directly to Gorgias Tickets. Each conversation's subject, category, message thread, assignee, status, and timestamps transfer. The channel metadata (email, chat, SMS, social) is preserved as Gorgias channel tags on the ticket. We extract all messages including internal notes and agent-customer exchanges, and attach the original timestamps to maintain the conversation timeline. Re:amaze conversation IDs are stored in a custom Gorgias ticket field reamaze_conversation_id__c for audit reconciliation after cutover.
Re:amaze
Contacts
Gorgias
Customers
1:1Re:amaze Contacts migrate to Gorgias Customers. The customer name, email, phone, location, browser, and last-seen attributes map to Gorgias customer fields. Custom fields (discovered via sampling, see gotchas) map to Gorgias customer properties as string, boolean, date, or select fields depending on the inferred data type. Re:amaze contact tags attach to the Gorgias customer record. Where a Re:amaze contact has multiple associated brands, the customer is created in each relevant Gorgias store under the multi-brand configuration.
Re:amaze
Staff Members
Gorgias
Users
1:1Re:amaze Agents (Staff Members) with their name, email, role (admin, agent), avatar, and availability status map to Gorgias Users. We resolve by email match. Role-based access (admin vs agent) sets the Gorgias permission_level accordingly. If a Re:amaze agent is inactive or deleted at migration time, we flag the record and assign their conversations to a default Gorgias agent specified during scoping.
Re:amaze
Brands
Gorgias
Stores
lossyRe:amaze multibrand accounts require a separate migration pass per brand. Each brand is scoped via its subdomain in the Re:amaze API (brand.reamaze.io) and maps to a separate Gorgias store under the customer's multi-store configuration. Knowledge base articles, conversations, contacts, and agents are exported and imported per brand so that cross-brand data does not bleed between stores. Multi-brand Re:amaze accounts incur additional scoping and QA time, which is reflected in the price estimate.
Re:amaze
Tags
Gorgias
Tags
1:1Re:amaze conversation tags export as a flat string list and re-create as Gorgias Tags. Tag names are preserved verbatim. Tag hierarchy is not supported in Re:amaze, so no hierarchy mapping is required. Tags used for conversation routing or SLA categorization are documented in the migration inventory so the customer can re-apply them to Gorgias workflow rules post-migration.
Re:amaze
Custom Fields
Gorgias
Customer Properties
lossyRe:amaze custom fields have no dedicated API resource and are stored as attributes on contact records. We discover them by pulling a statistical sample of 50-100 contacts, extracting all non-standard keys, and inferring field type from value patterns (boolean, date, string, select). Fields with null values across the sample are still included in the map. Each discovered field is pre-created in Gorgias as a customer property before customer migration begins, using the inferred type and field name as the Gorgias property key.
Re:amaze
Quick Answers
Gorgias
Macros
1:1Re:amaze Quick Answers (canned response templates grouped by category) map to Gorgias Macros. The title, content body, and HTML formatting transfer. Shortcodes from Re:amaze are documented as macro shortcuts in the handoff inventory. Macro conditions (which Re:amaze does not support natively but agents may have implemented via workarounds) are documented for the customer's admin to rebuild as Gorgias macro conditions, which allow if/then logic per channel and ticket attribute.
Re:amaze
Knowledge Base Articles
Gorgias
Help Center Articles
1:1Re:amaze FAQ articles migrate to Gorgias Help Center articles with category hierarchy preserved. Published public articles map to Gorgias Public status, private articles to Unlisted, and drafts to Draft. The Gorgias Help Center has a native import path for Re:amaze accessible from Settings > Channels > Help Center, which we use as the primary import method for articles and categories; for accounts with large KB volumes or complex nested categories, we supplement with API-based import to handle edge cases the native tool misses.
Re:amaze
KB Categories
Gorgias
Help Center Categories
1:1Re:amaze article categories map to Gorgias Help Center top-level and sub-categories with name, position, and parent-child hierarchy preserved. Categories with translations (if the Re:amaze account uses multi-language KB) map to Gorgias Help Center translations per category and article.
Re:amaze
Attachments
Gorgias
Attachments
1:1Conversation message attachments and contact profile attachments export as file URLs with metadata (filename, MIME type, size). Where Re:amaze serves attachments behind signed URLs or on their CDN, we download the file content and re-upload to Gorgias. Inline images embedded in message bodies are extracted and re-hosted in Gorgias. Attachments exceeding Gorgias file size limits are flagged and documented for the customer to store externally.
Re:amaze
Integrations
Gorgias
Integrations
1:1Re:amaze e-commerce integrations (Shopify, BigCommerce, Magento) store connection state, OAuth tokens, webhook URLs, and channel credentials server-side and are not accessible via the API. These integrations do not migrate. We document every active Re:amaze integration (name, trigger events, data flow) in the handoff inventory, and the customer's admin reconnects them in Gorgias manually. This is a known manual step and is scoped separately from the data migration.
Re:amaze
Workflows and Automations
Gorgias
Workflows and Automations
1:1Re:amaze workflows, automation rules, and SLA configurations are not migrated. They are structurally incompatible with Gorgias workflow rules (which use conditions, actions, and multi-step branches by channel and customer attribute). We deliver a written inventory of every active Re:amaze automation with its trigger type, conditions, actions, and recommended Gorgias equivalent as a handoff document for the customer's admin or a Gorgias partner to rebuild post-migration.
| Re:amaze | Gorgias | Compatibility | |
|---|---|---|---|
| Conversations | Tickets1:1 | Fully supported | |
| Contacts | Customers1:1 | Fully supported | |
| Staff Members | Users1:1 | Fully supported | |
| Brands | Storeslossy | Mapping required | |
| Tags | Tags1:1 | Mapping required | |
| Custom Fields | Customer Propertieslossy | Mapping required | |
| Quick Answers | Macros1:1 | Fully supported | |
| Knowledge Base Articles | Help Center Articles1:1 | Fully supported | |
| KB Categories | Help Center Categories1:1 | Fully supported | |
| Attachments | Attachments1:1 | Mapping required | |
| Integrations | Integrations1:1 | Not supported | |
| Workflows and Automations | Workflows and Automations1: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.
Re:amaze gotchas
API rate limits are not publicly documented
SMS and voice channels are not included in base pricing
Brand-scoped API requires correct subdomain configuration
Custom field discovery requires sampling contact records
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 brand scoping
We audit the Re:amaze account across brands, extracting brand subdomains from settings and running a connectivity probe against each one to confirm which subdomains return data. We pull conversation volume, contact count, agent count, tag list, Quick Answer categories, and KB article count per brand. We identify any SMS or voice channel usage and flag it as a separate scope item. We also sample 50-100 contact records to discover custom field keys before the migration begins. The discovery output is a written scope per brand with record counts, a custom field map, and an explicit list of which integrations require manual reconnection in Gorgias.
Gorgias schema pre-configuration
Before any data moves, we configure the Gorgias destination: Stores are set up per brand (if multi-brand Enterprise), Help Center categories are created matching the Re:amaze KB hierarchy, customer properties are pre-created to match the discovered Re:amaze custom fields, and macros are organized by Quick Answer category structure. User accounts are provisioned or matched by email against the existing Gorgias user table. We coordinate with the customer's Gorgias admin to ensure the migration user has write permissions across all required objects.
Sandbox migration and reconciliation
We run a full migration pass into the customer's Gorgias Sandbox or a trial account using representative volume. The customer's team lead reconciles record counts (customers in, agents in, tags in, macros in, articles in), spot-checks 25-50 random tickets and customer profiles against the Re:amaze source, and verifies that timestamps, assignee assignments, and custom field values are correct. Any field mapping corrections and any missing custom field additions happen here before production migration begins.
Production migration in dependency order
We run the production migration in record-dependency order per brand: Help Center categories (articles depend on them), Help Center articles, Users, Tags, Macros from Quick Answers, Customers with custom field values resolved, and finally Tickets with message history and attachments. Each phase emits a row-count reconciliation report. Attachments are processed in a separate pass with file download, content re-upload, and inline image replacement. Brand-scoped extractions run sequentially so that the API does not receive simultaneous requests against different subdomains that could trigger throttling.
Quick Answers and macro inventory
We export Re:amaze Quick Answers by category, preserving title, content body, HTML formatting, and shortcode. Each category becomes a macro folder in Gorgias. We document the full Quick Answers inventory in the handoff document including any Liquid-style workarounds the team may have used, so the customer's admin understands which macros may need Gorgias conditions added (if/then logic per channel and ticket attribute) to replicate the original behavior.
Cutover, delta migration, and integration handoff
We freeze writes to Re:amaze during cutover, run a final delta migration of any records modified during the migration window, then mark Gorgias as the system of record. We deliver the integration reconnection checklist and automation rebuild inventory to the customer's admin team. We support a one-week hypercare window to resolve any reconciliation issues. We do not reconnect e-commerce integrations or rebuild Re:amaze automations as Gorgias workflows; those are separate engagements scoped with the customer's admin or a Gorgias partner.
Platform deep dives
Re:amaze
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 Re:amaze 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
Re:amaze: Not publicly documented.
Data volume sensitivity
Re:amaze 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 Re:amaze to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Re:amaze 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 Re:amaze
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.