Phase 0
Decide & Plan
Lock scope, owners, and the cutover window before any data moves.
-
Risk if skipped: Treating Messages as a subordinate field rather than a first-class object causes the public/internal-note polarity to collapse during import.
-
Risk if skipped: An undefined cutoff lets the import job exceed the planned cutover window by days.
-
Risk if skipped: Discovering a feature gap or per-ticket overage exposure after cutover forces an emergency tier upgrade.
-
Risk if skipped: Importing EU personal data without an executed DPA creates a privacy incident on day one.
-
Risk if skipped: Unstated exclusions become last-minute escalations when a stakeholder discovers their data did not arrive.
Phase 1
Pre-Migration Prep
Get the source clean and the Gorgias account ready before any data moves.
1a. Source-system audit and cleansing
-
Risk if skipped: Conflicting customer attributes survive merge and the wrong values overwrite the correct ones once import completes.
-
Risk if skipped: Unflagged long tickets fragment customer history without warning, breaking context for ongoing escalations.
-
Risk if skipped: Importing values into a custom field that does not exist yet silently drops the data on most platforms — Gorgias is no exception.
1b. Destination Gorgias setup
-
Risk if skipped: Testing imports directly against production pollutes live Statistics and forces a ticket-by-ticket cleanup.
-
Risk if skipped: Loading into a missing custom field drops the value silently — discovered only when an agent opens the ticket and the field is blank.
-
Risk if skipped: Without the integration live, agents see migrated tickets but no order context, and the Gorgias-native value proposition disappears.
-
Risk if skipped: An active email integration on both source and destination during overlap creates duplicate threads in both inboxes.
1c. People and process prep
Phase 2
Source Export
Get the data out of the source in shapes you can transform.
-
Risk if skipped: Losing the public flag during export turns internal notes into customer-visible messages — a privacy incident waiting to happen.
-
Risk if skipped: Importing macros without translating variable syntax produces blank or broken placeholder text on every send.
-
Risk if skipped: Treating automation as migratable wastes a week before the team realizes everything must be rebuilt by hand.
-
Risk if skipped: Embedding base64 attachments inline pushes message bodies over the 1 MB cap and truncates the text content on import.
Phase 3
Transform & Map
Turn raw exports into Gorgias-shaped payloads.
3a. Mapping spreadsheet
-
Risk if skipped: Pending tickets imported as open inflate the open-ticket count and skew Statistics from day one.
-
Risk if skipped: Unmapped agent IDs default to an unhelpful placeholder and ownership reports become unusable.
3b. Data transformation
-
Risk if skipped: Local-time strings imported as UTC misplace ticket creation times by up to a full day on either side of date boundaries.
-
Risk if skipped: Latin-1 or Windows-1252 encoding produces mojibake in customer names and message bodies — visible to customers on the first reply.
-
Risk if skipped: Untruncated long bodies fail to load and stall the import job.
3c. Relationship and audit-trail decisions
-
Risk if skipped: Re-stamped tickets all share the same created date and destroy Statistics trend analysis going forward.
-
Risk if skipped: Skipping the separate archive means source audit history is lost forever once the source is decommissioned.
3d. Helpdesk-specific transforms
-
Risk if skipped: Flipping the public flag on internal notes leaks confidential agent discussion to the customer on the next ticket view.
-
Risk if skipped: Skipping translations leaves non-primary-language shoppers with no help content on day one.
-
Risk if skipped: Importing macros with source variable syntax produces literal {{handlebars}} strings sent to customers.
-
Risk if skipped: Stakeholders expecting continuous SLA trendlines will see a sudden discontinuity and assume the migration broke reporting.
-
Risk if skipped: Reporting comparisons against last quarter's CSAT will be impossible without the archived source export.
-
Risk if skipped: A forgotten channel (often SMS or a secondary Facebook page) means inbound traffic on that channel keeps hitting the source after cutover.
-
Risk if skipped: Without the live integration, Customer Pages render with no order context and agents must fall back to manual lookups in the e-commerce admin.
-
Risk if skipped: Forgetting to rewire Klaviyo or Recharge breaks abandoned-cart workflows and subscription-management tickets on day one.
Phase 4
Sandbox Test Migration
Catch every problem in the sandbox before it costs you in production.
-
Risk if skipped: A polarity bug discovered in production leaks internal commentary to customers on every reopened ticket.
-
Risk if skipped: Hidden timezone bugs surface only at DST boundaries — catch them in the sandbox, not in production.
-
Risk if skipped: Surprise merges in production overwrite the wrong customer name on the first ticket received post-cutover.
-
Risk if skipped: Discovering the cutover window is too short on the day of cutover forces an emergency reschedule.
-
Risk if skipped: Missing tags abort the macro import without a clear error and you discover incomplete macro library on first agent shift.
Phase 5
Production Cutover
The tightly sequenced execution window.
-
Risk if skipped: Source writes during cutover are invisible to the export and become permanent data loss.
-
Risk if skipped: Forgetting to pause Rules generates thousands of misleading customer emails within minutes of the load starting.
-
Risk if skipped: Non-idempotent loads duplicate every record on retry and the only fix is a full account reset.
Phase 6
Validate
Prove correctness before letting agents into the destination.
6a. Reconciliation
-
Risk if skipped: An off-by-thousands open count signals a status-mapping bug and erodes trust in every downstream Statistics number.
-
Risk if skipped: A 5% message-loss rate is invisible at the ticket level but breaks customer history end-to-end.
6b. Relationship and channel validation
-
Risk if skipped: Even a 0.1% polarity-flip rate is a privacy breach — sample wide enough to catch it.
-
Risk if skipped: If Customer Pages are blank, the e-commerce integration is misconfigured and the Gorgias-native value is offline.
6c. Automation and audit
6d. User acceptance and sign-off
Phase 7
Post-Migration Cleanup
Close out the project and decommission the source.
-
Risk if skipped: Without rebuilt dashboards, leadership has no visibility into the new system and falls back to source reports that no longer match reality.
-
Risk if skipped: An orphaned source-side integration keeps firing for weeks and fragments customer history across both platforms.
-
Risk if skipped: Losing the source audit log eliminates the only record of who did what before cutover.
Watch list
Risks to track throughout
These risks live across multiple phases — keep an eye on them from kickoff through cutover.
-
Public-vs-internal message polarity
Gorgias models tickets as Ticket → Messages[] where each message carries a public boolean. Flipping the boolean turns internal agent notes into customer-visible replies — a privacy incident on the next ticket view. Validate polarity at three points: in the transform output (Phase 3), on the sandbox sample (Phase 4), and on a 100-message random sample after production load (Phase 6).
-
Automation rebuild not migration
Gorgias splits automation into three engines — Rules, AutoResponders, and Macros — each with different syntax and behavior. Source automations from any platform must be rebuilt by hand, not migrated. Underestimating the rebuild effort is the most common cause of cutover slip; budget a full sprint with a domain owner who has authored automation in the source system.
-
Statistics and SLA discontinuity at cutover
Statistics, SLA timers, and CSAT history start fresh at cutover for migrated tickets. Historical trend lines from the source platform cannot be replayed inside Gorgias. Communicate this break to leadership before cutover, archive the source's last quarter of reports as PDFs, and rebuild the most-watched dashboards inside Gorgias Statistics in Phase 7 so the new baseline is visible from day one.
Pair this with the long-form guide
The complete Gorgias migration guide
Same research, written as prose: data model, import mechanisms, mapping strategy, pitfalls, and partner landscape.