Helpdesk migration
Field-level mapping, validation, and rollback between Trengo and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Trengo
Source
Gorgias
Destination
Compatibility
9 of 12
objects map 1:1 between Trengo and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Trengo to Gorgias is a conversation-to-ticket structural migration with a significant data model shift. Trengo organizes interactions as Conversations within 7-day rolling windows; Gorgias uses a Ticket model linked to Customer records with deep Shopify order context. We export full conversation threads including internal notes, map channel routing (WhatsApp, email, Instagram, Facebook, live chat, voice, SMS) to Gorgias channel configuration, and resolve custom contact field types against Gorgias's Customer attribute schema. Trengo's per-conversation billing introduced in 2024 makes conversation count a migration-critical data point — we capture it during scoping so the customer knows what they are inheriting. Workflows, macros, and automation rules do not migrate as code; we deliver a structured JSON inventory of every active Trengo workflow for the customer's admin to rebuild in Gorgias Rules. Knowledge base articles migrate in full with category hierarchy preserved.
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 Trengo 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.
Trengo
Conversation
Gorgias
Ticket
1:1Trengo Conversations map directly to Gorgias Tickets. Each Conversation's metadata (status, priority, assignee, channel, created_at, updated_at, first_message_timestamp) transfers to the corresponding Gorgias Ticket fields. Internal notes on Trengo Conversations become Gorgias internal notes attached to the Ticket. The 7-day rolling window is a billing context in Trengo and has no equivalent field in Gorgias; we capture the window count during scoping but do not write it as a ticket attribute.
Trengo
Message
Gorgias
Ticket Message
1:1Trengo Messages nested inside a Conversation (inbound, outbound, internal notes) map to Gorgias Ticket Messages. Each Message carries its sender attribution (agent name, customer name), timestamp, channel source (email, WhatsApp, Instagram, Facebook, live chat, voice, SMS), and attachment references. We preserve message ordering by created_at timestamp to maintain the conversation timeline at the destination. Large threads with hundreds of messages require cursor-based pagination on the Trengo API side.
Trengo
Contact
Gorgias
Customer
1:1Trengo Contacts with standard fields (name, email, phone, channel identifiers) map to Gorgias Customers. Custom contact properties from Trengo (defined per-account) are mapped to Gorgias Customer attributes, with type conversion applied for date, boolean, and multi-select fields. Trengo contact tags (applied as flat label arrays) migrate to Gorgias Customer tags. The customer's Shopify customer ID from Trengo's eCommerce context maps to Gorgias's external_id field for order linking.
Trengo
Channel
Gorgias
Channel Configuration
lossyTrengo Channels (WhatsApp, email, Instagram, Facebook, live chat, voice, SMS) map to Gorgias Channel configurations. Channel credentials (API keys, phone numbers, page IDs) are exported as structured configuration data and must be reconnected by the customer's admin in Gorgias Settings after migration. WhatsApp Business API phone number migration is governed by Meta's portability rules; ClonePartner and Gorgias's own migration wizard support phone number transfer to retain WhatsApp quality rating and message templates.
Trengo
Team
Gorgias
Team
1:1Trengo Teams and their member assignments export cleanly. Routing rules (which team handles which channel or inbox) export as structured configuration data alongside the user roster. We map each Trengo team to a Gorgias Team and preserve the team inbox structure. Agent-level permissions and conversation ownership transfer as Gorgias agent role assignments.
Trengo
User
Gorgias
Agent
1:1Trengo User profiles (name, email, role, active/inactive status) map to Gorgias Agents. We resolve by email match against the Gorgias destination. Any Trengo User without a matching Gorgias agent account goes to a reconciliation queue for the customer to provision before record import resumes. Agent permissions (admin, agent, supervisor) map to Gorgias role assignments.
Trengo
Knowledge Base Article
Gorgias
Help Center Article
1:1Trengo Knowledge Base articles with body content, categories, publication status, and linked widget associations map to Gorgias Help Center articles. Article-category hierarchy migrates as Gorgias category and subcategory structure. Publication status (published, draft, archived) is preserved. Articles linked to specific inbox widgets in Trengo require manual re-association in Gorgias Help Center settings post-migration.
Trengo
Automation Workflow
Gorgias
Rule (inventory only)
lossyTrengo workflow triggers and actions export as structured JSON where the API exposes them. Complex multi-step automations may require manual documentation from the customer's admin. We do not rebuild Trengo workflows as Gorgias Rules during migration. We deliver a written inventory of every active Trengo workflow with its trigger, conditions, actions, and recommended Gorgias Rule equivalent, so the customer's admin can recreate them post-migration. This is a standard deliverable, not a technical migration.
Trengo
Tag
Gorgias
Tag
1:1Trengo tags applied to Conversations or Contacts export as flat label arrays. We apply a naming map to avoid tag name collisions at the Gorgias destination (for example, a tag named 'urgent' in Trengo that conflicts with Gorgias's built-in priority tagging). Tag naming strategy is confirmed during scoping with the customer.
Trengo
Reports and Stats
Gorgias
Reports (CSV export, manual rebuild)
1:1Aggregated reporting data from Trengo (CSAT scores, response times, channel volumes, agent performance) is exportable as CSV. Historical report snapshots carry forward as static data. SLA thresholds and performance benchmarks do not migrate as live configurations; they must be re-entered in Gorgias Reporting settings. We deliver a written report inventory document listing every Trengo report with its metrics and recommended Gorgias equivalent.
Trengo
Custom Field (Contact)
Gorgias
Customer Attribute
lossyTrengo custom contact fields (defined per-account, supporting text, number, date, boolean, multi-select types) map to Gorgias Customer attributes. We pre-create the destination attributes in Gorgias during the schema design phase before importing any contact records. Type mismatches (for example, Trengo multi-select rendered as comma-separated text) are resolved during the transform phase.
Trengo
Attachment
Gorgias
Ticket Attachment
1:1File attachments on Trengo Messages (images, PDFs, documents) migrate to Gorgias Ticket attachments via direct file reference transfer. We preserve attachment filenames and content types. Very large attachments (exceeding Gorgias's 25 MB per-file limit) require the customer to use an external file hosting link in the ticket note.
| Trengo | Gorgias | Compatibility | |
|---|---|---|---|
| Conversation | Ticket1:1 | Fully supported | |
| Message | Ticket Message1:1 | Fully supported | |
| Contact | Customer1:1 | Fully supported | |
| Channel | Channel Configurationlossy | Fully supported | |
| Team | Team1:1 | Fully supported | |
| User | Agent1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Automation Workflow | Rule (inventory only)lossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Reports and Stats | Reports (CSV export, manual rebuild)1:1 | Mapping required | |
| Custom Field (Contact) | Customer Attributelossy | Fully supported | |
| Attachment | Ticket Attachment1: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.
Trengo gotchas
Conversation-based billing model is migration-critical
7-day conversation window resets on any activity
AI billing is a separate surcharge line item
No documented bulk export endpoint requires pagination strategy
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 conversation volume audit
We audit the source Trengo workspace across Boost, Pro, and Enterprise tiers, capturing conversation count (with 7-day window distribution), active channels, custom contact field definitions, team structure, user roster, knowledge base article count and category hierarchy, active workflow definitions, and tag taxonomy. We run a Trengo API bulk export against a representative date slice to validate pagination behavior and identify any records that exceed the destination field length limits. The discovery output is a written migration scope with conversation volume breakdown, a custom field mapping table, and a Gorgias plan tier recommendation based on expected ticket volume.
Schema design and channel mapping
We design the destination schema in Gorgias. This includes pre-creating Customer attributes to match Trengo custom contact fields, configuring Channel settings for each active channel (email, WhatsApp, Instagram, Facebook, live chat, voice, SMS), setting up Teams and agent role assignments, and organizing the Help Center category structure to match Trengo's knowledge base hierarchy. WhatsApp Business API credentials are documented for porting via Gorgias's phone number migration wizard or the customer's Meta Business Manager. Schema validation runs in a Gorgias sandbox environment before production migration begins.
Sample migration and reconciliation
We run a test migration with a representative subset of data (typically 90 days of conversations, 500 contacts, 50 knowledge base articles) into the Gorgias sandbox. The customer's support operations lead reconciles record counts against the Trengo source, spot-checks 25-50 random tickets and contacts for field-level accuracy, and validates that channel attribution and internal note placement are correct. Any mapping corrections, custom field type issues, or channel routing errors surface here. Sign-off on the sample migration is required before production migration begins.
User and team provisioning validation
We extract every distinct Trengo User referenced on Conversations, Messages, and Contacts and match by email against the Gorgias destination workspace. Users without matching Gorgias agent accounts go to a reconciliation queue. The customer's admin provisions any missing agents in Gorgias and confirms role assignments (admin, agent, supervisor). Team structure is validated against the Trengo team roster. Migration cannot proceed past this step because assignee and ownership references must be satisfied at insert time.
Production migration in dependency order
We run production migration in record-dependency order: Channels (configuration data, reconnected by admin post-migration), Teams and Users (validated), Knowledge Base articles (with category hierarchy), Customers (with custom attributes mapped), Tickets (with Messages, internal notes, and attachments linked in sequence), and Tags. WhatsApp conversation content is excluded per Meta's privacy policy; we deliver a WhatsApp-only metadata export separately for the customer's records. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation handoff
We freeze Trengo writes during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record. We deliver the workflow inventory document and the reports inventory document to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation issues raised by the support team. We do not rebuild Trengo workflows as Gorgias Rules inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Trengo
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 Trengo 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
Trengo: 120 requests per minute. When exceeded, the API returns HTTP 429 (Too Many Requests) with Retry-After and X-RateLimit-Reset headers indicating when requests can resume..
Data volume sensitivity
Trengo 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 Trengo to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Trengo 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 Trengo
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.