Helpdesk migration

Migrate from Tiflux to Gorgias

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

Tiflux logo

Tiflux

Source

Gorgias

Destination

Gorgias logo

Compatibility

42%

5 of 12

objects map 1:1 between Tiflux and Gorgias.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Tiflux and Gorgias serve different primary markets: Tiflux is a Brazilian ITSM and multichannel helpdesk platform built for IT service providers with native SLA tracking, apontamento de horas time tracking, and Entidades custom entity architecture. Gorgias is an eCommerce-first helpdesk with deep Shopify and WooCommerce integration, per-ticket pricing, and a macro-driven automation model. The migration requires resolving these structural differences: Tiflux Tickets carry SLA deadline timers and time entries that must map to Gorgias Ticket custom fields; Tiflux Entidades (customer-defined entity schemas) must translate to Gorgias Ticket and Customer custom field objects; and Tiflux Clients and Contacts merge into Gorgias's unified Customer model. We sequence the migration so that Entidades are created first in Gorgias, then Client and Contact records are merged into Customer records, then Tickets are imported with SLA timers carried forward as custom fields. Child ticket hierarchies and ticket grouping require topological ordering so parent records exist before children are linked. We do not migrate Tiflux chatbot flows, automated rules, or SLA escalation configurations as executable code; we deliver a written inventory for the customer's admin to rebuild in Gorgias Rules and Macros.

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

Tiflux logo

Tiflux

What's pushing teams away

  • Office integration is reported as weak, making it difficult to embed documents or trigger workflows tied to Microsoft productivity tools.
  • The platform is primarily documented and supported in Portuguese, creating a barrier for non-Portuguese-speaking teams evaluating it for global operations.
  • Limited public API documentation and lack of a developer community make custom integrations or automation extensions harder to build and maintain.

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 Tiflux objects map to Gorgias

Each row shows how a Tiflux 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.

Tiflux

Ticket (Chamado)

maps to

Gorgias

Ticket

1:1
Fully supported

Tiflux Tickets migrate directly to Gorgias Tickets with subject, status, priority, channel, and assignee mapped. SLA deadline timers from Tiflux carry as a custom field sla_deadline__c in Unix timestamp format for the customer's admin to rebuild SLA policies in Gorgias. Ticket conversations (messages, internal notes) migrate as Gorgias message records with the same timestamp ordering. Child tickets (ticket filho) and ticket grouping require a dependency graph built during discovery; we import parent records first, then children with the parent ticket ID resolved as a custom field reference.

Tiflux

Client (Cliente)

maps to

Gorgias

Customer

many:1
Fully supported

Tiflux Clients (organizational entities) and Contacts (individual people linked to a Client) merge into Gorgias's unified Customer object. The Tiflux Client becomes the Gorgias Customer primary record with organization-level fields (company name, domain, address). Each Tiflux Contact attached to that Client creates a separate Gorgias Customer record with name, email, phone, and a custom field primary_client_id__c linking back to the merged organization record. We deduplicate by email during import so that if the same person appears in multiple Tiflux Clients, they consolidate into one Gorgias Customer.

Tiflux

Contact (Contato)

maps to

Gorgias

Customer

1:1
Fully supported

Tiflux Contacts that are not linked to a Client (standalone contacts) migrate as Gorgias Customer records with name, email, phone, language, and timezone fields mapped directly. Contacts linked to a Client merge under the Client as described above. The Tiflux Contato email field maps to Gorgias Customer email; the phone field maps to phone; and extension data maps to a custom field contact_extension__c.

Tiflux

User (Usuário)

maps to

Gorgias

Agent

1:1
Fully supported

Tiflux User records (agents and admins) map to Gorgias Agents. We resolve by email match against the Gorgias destination account. Tiflux permission groups (Grupos) do not map 1:1 to Gorgias team structure; we map the most granular role assignment and flag any permission group that cannot resolve cleanly for the customer admin to assign in Gorgias Settings > Team.

Tiflux

Contract (Contrato)

maps to

Gorgias

Customer (custom fields)

lossy
Fully supported

Tiflux Contracts link Clients to service agreements and govern SLA parameters. Since Gorgias does not have a native Contract object, we map contract records to Customer custom fields: contract_hours__c (remaining hours), contract_start_date__c, contract_end_date__c, contract_sla_tier__c. The customer's admin sets these fields on the relevant Customer records after migration. SLA rule rebuilding is out of scope; we document the original contract-to-SLA mapping as a written handoff.

Tiflux

Custom Entity (Entidade)

maps to

Gorgias

Ticket Custom Field or Customer Custom Field

lossy
Fully supported

Tiflux Entidades are customer-defined entity schemas attached to tickets, clients, or other objects. Each Entidade type is unique to the customer's Tiflux instance. We identify all Entidade types during discovery, then create equivalent custom fields in Gorgias via the custom-fields API endpoint (POST /api/custom-fields) before any ticket import begins. Entidade field values migrate as custom field values on the Gorgias Ticket or Customer record using the field ID returned during provisioning. This sequencing is required because Gorgias custom field IDs must exist before values can be assigned.

Tiflux

Knowledge Base (Base de Conhecimento)

maps to

Gorgias

Help Center Article

1:1
Mapping required

Tiflux Knowledge Base articles migrate to Gorgias Help Center articles with title, body content, category, and visibility settings mapped. Tiflux article categorization (folders and subfolders) maps to Gorgias article categories. Visibility rules (public, internal, client-specific) require field-level mapping to Gorgias article visibility settings. We flag any articles with broken internal links or non-UTF-8 encoding for manual cleanup post-migration.

Tiflux

Activity / Schedule (Atividade / Compromisso)

maps to

Gorgias

Ticket (as note or custom field)

lossy
Fully supported

Tiflux Activities are scheduled tasks and calendar commitments tied to tickets or general workflows. Gorgias does not have a native calendar or standalone task object separate from Tickets. We migrate activity records as internal Ticket notes with a custom field activity_type__c and a timestamp for ordering. If the customer needs Gorgias to surface scheduled tasks, we recommend using a third-party calendar integration or rebuilding as Gorgias Macros post-migration.

Tiflux

Time Entry (Apontamento de Horas)

maps to

Gorgias

Ticket Custom Field or Note

lossy
Fully supported

Tiflux apontamento de horas are time entries logged against tickets for billing and consultancy tracking. Gorgias does not have native time tracking. We carry apontamento data as a custom field time_entries__c (JSON array) on the Gorgias Ticket, storing each entry as {agent, date, duration_minutes, description}. If the customer requires a time-tracking integration post-migration, we recommend Toggl or a native time-tracking tool connected via Gorgias Rules.

Tiflux

Attachment (Arquivo)

maps to

Gorgias

Ticket Attachment

1:1
Fully supported

Tiflux file attachments linked to tickets migrate as Gorgias ticket attachments. We export attachment URLs and metadata from Tiflux and upload to Gorgias via the ticket messages API. File content transfer depends on format compatibility (PDF, PNG, JPG, DOCX supported natively; other formats require manual download and re-upload by the admin). We flag any attachment over 25 MB for manual handling due to Gorgias API size limits.

Tiflux

Group (Grupo)

maps to

Gorgias

Team

lossy
Fully supported

Tiflux Groups manage resource allocation and permission scoping. We export group membership and linking to users and clients. Gorgias Teams provide a similar grouping mechanism but with different permission granularity. We map group names to Gorgias Team names and flag any permission differences (for example, Tiflux groups with entity-level access controls that have no Gorgias equivalent) for the customer admin to address in Gorgias Settings > Teams > Permissions.

Tiflux

SLA Configuration

maps to

Gorgias

SLA Policy (manual rebuild required)

lossy
Fully supported

Tiflux SLA configurations (deadline timers, pause/resume rules, escalation paths) are an ITSM-native feature with no direct Gorgias equivalent in the import API. We document every Tiflux SLA rule with its trigger conditions, deadline duration, and escalation action as a written handoff for the customer's admin to rebuild in Gorgias Settings > SLA Policies. SLA deadline timestamps from existing Tiflux tickets migrate as custom fields so that the customer's admin can set up Gorgias SLA policies that reference them.

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.

Tiflux logo

Tiflux gotchas

High

API v1 is discontinued; only v2 is active

Medium

API rate limit of 120 requests per minute per user license

Medium

Entidades require pre-existing IDs to link ticket records correctly

Medium

Child ticket and ticket grouping dependencies must be sequenced

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

  • Tiflux API v2 only; v1 is discontinued and blocked

    Tiflux deprecated its v1 API and all endpoints now route through v2 at https://api.tiflux.com/api/v2/. Any legacy API scripts or connectors the customer built against v1 will fail without error until they are rewritten against v2. We verify API reachability and version compatibility during the pre-flight check. If the customer's existing integrations are still on v1, we flag them before migration begins so they can be updated or retired.

  • Entidade schema requires pre-creation in Gorgias before ticket import

    Gorgias custom fields must be created via the API before field values can be assigned to tickets. Tiflux Entidades are customer-defined schemas that vary per account. We identify every Entidade type during discovery, create the corresponding custom fields in Gorgias (via POST /api/custom-fields with object_type=ticket or customer), and capture the returned field IDs before importing any ticket records. If entities were created manually in Tiflux without capturing their internal IDs, we extract entity records via the v2 API and reconstruct the mapping before provisioning Gorgias fields.

  • Per-ticket pricing in Gorgias changes the cost structure from Tiflux per-user model

    Tiflux pricing is per user with API access as an add-on. Gorgias charges per billable ticket with overage at $0.36-$0.40 per ticket above the plan limit. Teams migrating high-volume support (over 5,000 tickets/month) should model the Gorgias per-ticket cost against their Tiflux per-user cost before committing. During migration scoping, we estimate the customer's projected Gorgias bill based on their current ticket volume and flag if the destination cost materially exceeds the source cost.

  • Child ticket hierarchy and ticket grouping require topological import ordering

    Tiflux supports ticket filho (child tickets) and ticket grouping that creates parent-child dependencies. These relationships must resolve in the correct order during import: parent tickets must exist in Gorgias before child tickets can be linked. We detect all grouping and parent-child links during the data audit, build a dependency graph, and import in topological order. If a child ticket references a parent ID that does not exist, the import fails and we hold the record for manual resolution.

  • Tiflux automated rules and chatbot flows do not migrate to Gorgias Macros and Rules

    Tiflux automated rules and chatbot flows tied to specific entities are business logic, not data. Gorgias Macros and Rules are structurally different and require manual rebuild. We deliver a written inventory of every active Tiflux automation and chatbot flow with its trigger conditions, actions, and a recommended Gorgias Rules or Macros equivalent. The customer's admin rebuilds them post-migration. Macros that include only reply text may transfer via the Help Desk Migration tool; macros that mutate fields, assign agents, or trigger side effects require custom rebuild.

Migration approach

Six steps for a successful Tiflux to Gorgias data migration

  1. Discovery and API pre-flight

    We audit the source Tiflux account via the v2 API across all objects: Tickets (with child relationships and grouping), Clients, Contacts, Contracts, Users, Entidades (custom entity schemas and all field types), Knowledge Base articles, Activities, Attachments, and Groups. We verify API v2 reachability and test rate limit behavior with a probe request. We document the Entidade schema map (entity type names, field names, field types, and record counts per entity). We extract the full SLA configuration matrix including deadline durations, pause rules, and escalation paths for the written handoff. The discovery output is a data audit report and a migration scope document signed off by the customer.

  2. Gorgias schema provisioning and Entidade translation

    We provision the Gorgias destination schema before any data import. This includes creating all required Teams (mapped from Tiflux Groups), Agents (matched by email from Tiflux Users), and custom fields (created via POST /api/custom-fields) for every Tiflux Entidade type and for Contract fields, SLA deadline timestamps, apontamento hours, and child-ticket parent references. Each custom field is assigned object_type=ticket or object_type=customer based on the Entidade attachment target. We capture the Gorgias custom field IDs returned by the API for use in the ticket import phase.

  3. Sample migration and mapping validation

    We run a sample migration of 50-100 records across each object type into a Gorgias sandbox or the production account with a subset of data. The customer's admin reviews mapped tickets for correct SLA timer encoding, apontamento hour representation, Entidade field population, and child ticket linkage. We reconcile record counts (Tickets in equals Tickets created, Contacts in equals Customers created, Entidade records in equals custom field values set). Any field mapping corrections are applied to the production migration script before full export begins.

  4. Data export from Tiflux in dependency order

    We export Tiflux data in record-dependency order: Users (for agent mapping), then Clients and Contacts (merged into Gorgias Customers), then Contracts (mapped to Customer custom fields), then Knowledge Base articles, then Tickets with child-ticket dependency graph resolved. Entidades are exported as field value sets attached to their parent records. We apply the 120 requests per minute rate limit per licensed user, using batch chunking and exponential backoff. Attachments are exported as URL references and downloaded for re-upload to Gorgias. Any Tiflux records with non-UTF-8 encoding or malformed data are isolated in an exceptions file for manual review.

  5. Production migration and Gorgias import

    We run the production migration with the validated mapping. Customer import creates Gorgias Customer records (merging Client and Contact data). Ticket import creates Tickets with SLA timers carried as sla_deadline__c, apontamento hours as time_entries__c, and child-parent links resolved via parent_ticket_id__c. Knowledge Base articles import via the Help Center API with category mapping. Attachments re-upload via the ticket messages API. We emit a row-count reconciliation report after each phase showing source record count, imported count, and exceptions count. If the Gorgias API returns a 429 rate limit response, we apply exponential backoff and retry.

  6. Cutover, validation, and automation handoff

    We freeze Tiflux write access during the cutover window, run a final delta migration for any records modified during migration, then hand the Gorgias account to the customer as the system of record. We deliver the automation inventory document listing every Tiflux automated rule and chatbot flow with recommended Gorgias Rules or Macros equivalents. We do not rebuild Tiflux automations as Gorgias code; that work is handled by the customer's admin. We support a 5-business-day hypercare window for reconciliation issues raised by the support team.

Platform deep dives

Context on both ends of the pair

Tiflux logo

Tiflux

Source

Strengths

  • Native multichannel ticket intake across email, WhatsApp, chat, and portal channels into a single queue.
  • Built-in SLA management with deadline tracking, pause/resume, and escalation rules without custom configuration.
  • Time tracking (apontamento de horas) tied directly to tickets, supporting billing workflows for IT consultancies.
  • AI agent layer configurable to company-specific processes, adding an automation dimension beyond standard ticketing.
  • Strong market position in Brazil with Portuguese-language support and local ITSM terminology alignment.

Weaknesses

  • Microsoft Office integration is reported as limited, creating friction for teams using Word, Excel, and Outlook as core tools.
  • API documentation is not publicly prominent, making custom integrations and automation more difficult to develop.
  • Non-Portuguese-speaking teams face a documentation and support language barrier, limiting adoption outside Brazil.
  • No widely available public pricing page, requiring direct sales contact to understand tier capabilities.
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 Tiflux 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

    Tiflux: 120 requests per minute per licensed user.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Tiflux 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 Tiflux to Gorgias data migrations

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

Can't find your answer?

Walk through your Tiflux to Gorgias migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 15,000 tickets, 3,000 clients, and 5,000 contacts with no complex Entidade schemas. Migrations with over 20 Entidade types, active child ticket hierarchies, large Knowledge Base article libraries, or apontamento hour histories exceeding 100,000 time entries move to eight to twelve weeks because of schema translation, dependency ordering, and Gorgias custom field provisioning time.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Tiflux.
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