Helpdesk migration
Field-level mapping, validation, and rollback between Front and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Front
Source
Gorgias
Destination
Compatibility
11 of 14
objects map 1:1 between Front and Gorgias.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Switching from Front to Gorgias is a migration from a shared-inbox collaboration model to a ticket-centric helpdesk built for e-commerce. Front's Conversations (threaded by nature across channels) map to Gorgias Tickets, Front Contacts map to Gorgias Customers, Front Inboxes map to Gorgias Views, and Front Tags map directly to Gorgias Tags. The primary structural change is moving from Front's collaborative message-segment model (where teammates reply within a shared thread) to Gorgias's per-ticket assignment model where a single agent owns resolution. We preserve channel attribution (email, chat, SMS, social) on every ticket so your team knows the origin without re-reading the thread. Automations, Rules, and Workflows do not migrate; we deliver a written spec for manual rebuild in Gorgias.
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 Front 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.
Front
Conversation
Gorgias
Ticket
1:1Front Conversations map to Gorgias Tickets on a one-to-one basis. The conversation subject becomes the ticket subject, conversation status (open, snoozed, archived) maps to Gorgias ticket status values, and channel attribution (email, chat, SMS, social) is preserved as a ticket channel field. All message segments within the Front conversation are flattened into the Gorgias ticket message thread in chronological order with author attribution preserved. The Front conversation ID is stored as an external_id field on the Gorgias ticket for audit trail.
Front
Contact
Gorgias
Customer
1:1Front Contacts map to Gorgias Customers using email as the dedupe key. Name, email address, phone number, company, language, timezone, and external identifiers (Facebook handle, Twitter handle, phone number across channels) migrate as standard and custom Customer fields. If a Front Contact has no email address, we use the contact handle as a fallback identifier and flag it for manual review in Gorgias.
Front
Message Segment
Gorgias
Message
1:1Each Front message segment (a distinct reply or received message within a conversation) becomes a Gorgias Message record attached to the parent Ticket. We preserve the author (agent or customer), the timestamp, the channel source (email, chat, SMS), and the message body. Attachments within message segments migrate as Ticket Attachments linked to the parent Message. Internal notes in Front (visible to teammates only) migrate as internal Gorgias Notes on the ticket.
Front
Inbox
Gorgias
View
1:manyFront Inboxes (which define channel routing and teammate access) map to Gorgias Views, which are saved filter configurations. A single Front Inbox with multiple channels can generate multiple Gorgias Views (one per channel) if the customer's team structure separates channel handling. We create Views for each active Front Inbox and apply the inbox's teammate permissions as Gorgias User access to the corresponding View. Complex permission inheritance across nested Inboxes requires a pre-migration review of the access matrix.
Front
Teammate
Gorgias
User
1:1Front Teammates export by email address and match to Gorgias Users by email. Name, email, and active/inactive status migrate. Front role names (Admin, Member, Guest) map to Gorgias User roles (Admin, Agent, Admin). If a Front Teammate has been deactivated but has assigned conversations, we reassign those conversations to the matched active Gorgias User or a default agent specified during scoping.
Front
Channel
Gorgias
Channel
1:1Front Channels (email, chat, SMS, social including Facebook and Instagram) map directly to Gorgias channel types. Channel attribution is preserved at the ticket level so agents can filter or route by channel source in Gorgias. Starter-plan Front accounts that used only one channel will have fewer channel types to map; we confirm the full channel history during discovery to avoid missing historical channel data.
Front
Tag
Gorgias
Tag
1:1Front Tags (applied at conversation level) map to Gorgias Tags as flat string labels. Tag hierarchy and tag-group organization in Front do not carry over as structural relationships in Gorgias; all tags flatten to a single namespace. If the customer's tagging taxonomy relies on hierarchical tag groups (for example, Region > Team > Priority), we recommend a post-migration tagging strategy review to determine whether Gorgias's label system or a custom field taxonomy better serves the use case.
Front
Custom Fields (Conversation)
Gorgias
Custom Fields (Ticket)
1:1Front custom fields on Conversations (text, number, date, dropdown, boolean) map to Gorgias Ticket custom fields. We create the corresponding custom field in Gorgias with the matching data type before migration. Dropdown fields in Front map to Gorgias dropdown (select) fields with the same option values. Boolean fields migrate directly. If a Front dropdown has an option value not defined in Gorgias, we flag it for pre-migration option creation. Truncation may occur if Gorgias has a character limit lower than Front's field definition.
Front
Custom Fields (Contact)
Gorgias
Custom Fields (Customer)
1:1Front Contact custom properties (company, priority, arrival date, and other structured data) map to Gorgias Customer custom fields using the same type-matching logic as ticket custom fields. We compare the Front field definition against Gorgias's supported custom field types (string, number, date, boolean, select) and surface any incompatible mappings before migration. Contact handles from social channels (Twitter, Facebook) that have no email equivalent migrate as external_id fields.
Front
Company
Gorgias
Customer (organization)
1:1Front Companies linked to Contacts map to Gorgias Customer organization records. The company name, domain, and custom company fields migrate. In Gorgias, the organization sits on the Customer record; there is no separate Company object, so company-level metadata becomes fields on the primary Customer record associated with that organization.
Front
Analytics / CSV Exports
Gorgias
Reports
1:1Front Analytics CSV exports (Messages export, Full events export) contain timestamps in the requesting user's timezone, which may shift reported times if the requesting admin account is in a different timezone than the agents who created conversations. We document the timezone of the export requestor during discovery and apply corrections during import validation. Custom report configurations in Front (saved report views, dashboard layouts) do not migrate; we recommend rebuilding key reports in Gorgias's reporting module post-migration.
Front
Note (internal)
Gorgias
Internal Note
1:1Internal notes attached to Front Conversations migrate as Gorgias internal Notes on the corresponding Ticket. Internal notes differ from customer-visible Messages in that they are private to agents and do not trigger customer notifications. We preserve the note text, author, and timestamp. If the note references other Front records (linked conversations, external URLs), we include the reference text but acknowledge that cross-record linking requires manual recreation in Gorgias.
Front
Automation Rules
Gorgias
N/A (manual rebuild required)
lossyFront Automation Rules (event-condition-action triggers) do not export structurally and cannot be imported into Gorgias as automation code. We document every active Rule during discovery with its trigger conditions, conditions, delay steps, and actions, producing a written specification for the customer's admin to rebuild in Gorgias's rule system. The rebuild effort is scoped separately from the data migration.
Front
Workflows
Gorgias
N/A (manual rebuild required)
lossyFront Workflows are multi-step process automations distinct from simple Rules. They contain branching conditions, time delays, and multi-action sequences that have no structural equivalent in Gorgias. We export Workflow definitions as written documentation (JSON export where available, screen-by-screen description otherwise) and deliver a handoff spec so the customer's admin or a Gorgias implementation partner rebuilds the workflow logic post-migration. Workflow rebuild is out of scope for the standard data migration engagement.
| Front | Gorgias | Compatibility | |
|---|---|---|---|
| Conversation | Ticket1:1 | Fully supported | |
| Contact | Customer1:1 | Fully supported | |
| Message Segment | Message1:1 | Fully supported | |
| Inbox | View1:many | Fully supported | |
| Teammate | User1:1 | Fully supported | |
| Channel | Channel1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Fields (Conversation) | Custom Fields (Ticket)1:1 | Fully supported | |
| Custom Fields (Contact) | Custom Fields (Customer)1:1 | Fully supported | |
| Company | Customer (organization)1:1 | Fully supported | |
| Analytics / CSV Exports | Reports1:1 | Fully supported | |
| Note (internal) | Internal Note1:1 | Fully supported | |
| Automation Rules | N/A (manual rebuild required)lossy | Mapping required | |
| Workflows | N/A (manual rebuild required)lossy | Mapping required |
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.
Front gotchas
API rate limits vary sharply by plan tier
Automation Rules and Workflows do not export structurally
Starter plan single-channel lockout limits migration scope
Analytics CSV timestamps use requesting user's timezone
Custom field types require destination-compatible data mapping
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 data audit
We audit the source Front account across plan tier (Starter, Professional, Enterprise), active Inboxes, channel coverage, teammate list, tag taxonomy, custom field definitions on Conversations and Contacts, and conversation volume by date range. We run a discovery export to establish baseline record counts for Contacts, Companies, Conversations, message segments, and attachments. The discovery output is a written migration scope document including the Inbox-to-Views mapping plan, the tag flattening strategy, and any custom field incompatibilities to resolve before migration.
Gorgias account provisioning and schema setup
We create the custom fields in Gorgias (Ticket custom fields and Customer custom fields) matching the Front field definitions by name and data type. We create the Views corresponding to each Front Inbox and apply the channel filter per View. We provision Gorgias Users by matching Front Teammates by email and set roles (Admin or Agent) based on Front role assignments. If the customer has requested knowledge base migration, we create the knowledge base structure in Gorgias and import articles with their published status.
Sandbox migration and reconciliation
We run a full migration into a Gorgias sandbox or a staging environment using production-like data volume. The customer's support operations lead reconciles record counts (Tickets in, Customers in, Attachments in, Tags applied), spot-checks 25-50 random tickets against the Front source, and validates that channel attribution, assignee, and message thread order are correct. Any mapping corrections, custom field adjustments, or View filter refinements happen here before production migration begins.
Attachment and knowledge base pre-processing
We extract all attachments from Front conversations and message segments and stage them for upload to Gorgias. Attachments are matched to parent Tickets by conversation ID and uploaded via the Gorgias API. If the customer's knowledge base in Front has article hierarchy (categories and subcategories), we pre-process the structure to fit Gorgias's single-folder hierarchy and flag any articles that will lose structural context in transit.
Production migration in dependency order
We run production migration in record-dependency order: Customers (from Front Contacts and Companies, with organization field resolved), Users (validated against pre-provisioned list), Tickets (with conversation subject, status, assignee, channel, and external_id populated), Messages (with author, timestamp, and body flattened from Front segments), Internal Notes, Tags (applied after ticket creation), and Attachments (uploaded after ticket creation with parent reference). We run a row-count reconciliation report after each phase before proceeding.
Cutover, delta sync, and Automation handoff
We freeze Front writes during cutover, run a final delta migration of any conversations created or modified during the migration window, then switch the team to Gorgias as the system of record. We deliver the Automation Rules and Workflows inventory document to the customer's admin team with a written spec for each rule and workflow requiring manual rebuild. We support a one-week post-cutover window where we resolve any ticket attribution, thread ordering, or attachment linkage issues raised by the team. We do not rebuild Front Rules or Workflows as Gorgias automations inside the migration scope; that is a separate engagement.
Platform deep dives
Front
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 Front 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
Front: 50 rpm (Starter), 100 rpm (Professional), 200 rpm (Enterprise) — enforced per company, not per token. Partner integrations via OAuth get 120 rpm separate allocation. Burst limit: 5 requests/second per resource type..
Data volume sensitivity
Front 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 Front to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Front 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 Front
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.