Helpdesk migration

Migrate from Re:amaze to Gorgias

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

Re:amaze logo

Re:amaze

Source

Gorgias

Destination

Gorgias logo

Compatibility

83%

10 of 12

objects map 1:1 between Re:amaze and Gorgias.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Re:amaze logo

Re:amaze

What's pushing teams away

  • AI capabilities are described as basic or beta-stage compared to Zendesk and Front, which offer autonomous agents and advanced AI routing, causing teams with complex support automation needs to look elsewhere.
  • Hidden SMS and voice costs that are not included in the base per-agent price, leading to surprise bills for teams planning to use text or phone support.
  • Limited advanced reporting and analytics—teams needing workforce management, SLA dashboards, or granular SLA reporting find the built-in reporting insufficient.
  • Per-agent pricing scales cost linearly, making it more expensive than flat-rate competitors like Help Scout or some Freshdesk tiers for larger teams.

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 Re:amaze objects map to Gorgias

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

maps to

Gorgias

Tickets

1:1
Fully supported

Re: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

maps to

Gorgias

Customers

1:1
Fully supported

Re: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

maps to

Gorgias

Users

1:1
Fully supported

Re: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

maps to

Gorgias

Stores

lossy
Mapping required

Re: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

maps to

Gorgias

Tags

1:1
Mapping required

Re: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

maps to

Gorgias

Customer Properties

lossy
Mapping required

Re: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

maps to

Gorgias

Macros

1:1
Fully supported

Re: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

maps to

Gorgias

Help Center Articles

1:1
Fully supported

Re: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

maps to

Gorgias

Help Center Categories

1:1
Fully supported

Re: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

maps to

Gorgias

Attachments

1:1
Mapping required

Conversation 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

maps to

Gorgias

Integrations

1:1
Not supported

Re: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

maps to

Gorgias

Workflows and Automations

1:1
Fully supported

Re: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.

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.

Re:amaze logo

Re:amaze gotchas

Medium

API rate limits are not publicly documented

Medium

SMS and voice channels are not included in base pricing

High

Brand-scoped API requires correct subdomain configuration

Low

Custom field discovery requires sampling contact records

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

  • Custom fields have no dedicated definition API

    Re:amaze does not expose a Custom Field definition endpoint. Custom fields created in the embed builder (Contact Form, Shoutbox, Lightbox) are stored as attributes on contact records but have no separate API resource listing them. We work around this by pulling a statistical sample of 50-100 contact records, extracting all non-standard keys, and building a field map before migration. Fields with only null values across the sample are still included because they may have been populated historically. This sampling step adds a day to discovery but is required to avoid silent data loss on any contact record that contains custom field values.

  • Multibrand accounts require separate migration passes per brand

    Re:amaze API requests are scoped by brand via the subdomain in the endpoint (brand.reamaze.io). Using the wrong brand's subdomain returns zero records even when data exists, so multi-brand accounts cannot be migrated in a single API pass. We scope each migration per brand, running connectivity probes against each subdomain before data extraction begins. For Gorgias, multi-brand is configured at the Enterprise tier with separate store setups; we migrate each brand into its corresponding Gorgias store. This pass structure adds scoping time and QA cycles proportional to the number of brands, and we price accordingly.

  • Re:amaze API rate limits are not publicly documented

    The Re:amaze API documentation states it is rate limited but never specifies the actual requests-per-minute or requests-per-day cap. During migration, jobs can pause with no warning if the limit is hit mid-transfer. We handle this by implementing exponential backoff with jitter and checkpoint-based resume logic so that partial transfers restart cleanly from the last confirmed record rather than from the beginning of a batch. We ask customers to share their API token during onboarding so we can run a burst test against their specific account tier before committing to a migration window.

  • SMS and voice channel data requires explicit scoping

    Re:amaze charges separately for SMS and voice channels beyond the $29/agent/month base tier, and these channels generate conversation records with message content that is technically accessible via the API. However, SMS and voice data is frequently not included in migration scoping unless the customer explicitly requests it because Gorgias handles phone and SMS through different channel models. We flag SMS and voice usage during the scoping call and itemize these as separate line items so the customer decides which channel data is in scope versus an add-on.

  • Re:amaze integrations store credentials server-side and cannot migrate

    Re:amaze integrations with Shopify, BigCommerce, Magento, and other platforms store OAuth tokens, webhook URLs, and connection state server-side, which are not exposed via the API. The integrations do not migrate. We document every active integration in the handoff inventory, but the customer's admin must manually reconnect each integration in Gorgias after cutover. This is a known manual step that is scoped separately from the data migration and should be planned in parallel to avoid delays in the e-commerce data flow resuming after cutover.

Migration approach

Six steps for a successful Re:amaze to Gorgias data migration

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

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

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

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

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

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

Context on both ends of the pair

Re:amaze logo

Re:amaze

Source

Strengths

  • Multichannel inbox unified under a single shared queue for email, live chat, SMS, WhatsApp, and social messaging.
  • Native Shopify, BigCommerce, and Magento integration that brings order and customer data into the conversation without middleware.
  • Multibrand architecture allowing multiple customer-facing brands to run from one account with separate reporting.
  • GoDaddy-backed stability and financial backing since the 2021 acquisition, with grandfathered account pricing honored.

Weaknesses

  • AI features are beta or basic compared to market leaders like Zendesk, which offer autonomous agents and advanced routing.
  • Per-agent pricing plus add-on costs for SMS and voice create a higher effective TCO than some flat-rate competitors.
  • Limited advanced reporting and workforce management features that mid-market and enterprise teams require for SLA tracking.
  • Help Desk Migration service (third-party) charges records-based pricing, adding cost on top of platform fees for bulk imports.
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 Re:amaze 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

    Re:amaze: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Re:amaze 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 Re:amaze to Gorgias data migrations

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

Can't find your answer?

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 consultation

Most single-brand migrations with under 10,000 conversations, no multi-select custom fields, and a clean KB structure land between three and five weeks. Multi-brand accounts (each brand requires a separate API pass and separate Gorgias store setup) and migrations with large attachment libraries or complex nested KB hierarchies move to eight to twelve weeks. Timeline drivers include the number of brands, total conversation volume, custom field count discovered during sampling, and whether SMS/voice channel data is in scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Re:amaze.
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