Helpdesk migration

Migrate from Thena to Gorgias

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

Thena logo

Thena

Source

Gorgias

Destination

Gorgias logo

Compatibility

67%

8 of 12

objects map 1:1 between Thena and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Thena organizes support around Requests, Conversations, Accounts, and Users with Slack-first routing and AI ticket detection included at every tier. Gorgias is an e-commerce-native helpdesk with direct Shopify, Magento, and BigCommerce order lookup built into the agent workspace, eliminating the tab-switching that B2B teams tolerate on Thena. This migration requires resolving Thena sub-status configurations into Gorgias status values, mapping Thena AI-detected sentiment and urgency fields to Gorgias tags, reconstructing full conversation threads from Thena's nested conversation endpoint, and mapping custom field schemas to Gorgias equivalents. Workflows and automations are not migrated as code; we deliver a structured summary of every active Thena Workflow with a Gorgias automation equivalent recommendation for your admin to rebuild. We do not provide post-migration admin support or training as standard scope.

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

Thena logo

Thena

What's pushing teams away

  • Limited channel support frustrates teams using WhatsApp, alternative chat platforms, or broader communication stacks outside Slack and MS Teams.
  • Poor customer support access—difficulty reaching a human for account or technical issues—drives churn among teams that need responsive vendor backing.
  • Mandatory fields for closing requests create friction when automations try to resolve tickets without those fields populated, silently blocking resolution actions.

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

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

Thena

Request

maps to

Gorgias

Ticket

1:1
Fully supported

Thena Request records map directly to Gorgias Ticket. We map Subject to Ticket subject, Description to the initial message body, Source (email, chat, Slack, etc.) to the channel field, and Urgency/Sentiment (if populated) to Gorgias Tags. Status mapping requires sub-status resolution: Thena sub-statuses under Open map to Gorgias Open, sub-statuses under In progress and On hold map to Gorgias Pending, and Closed sub-statuses map to Gorgias Solved or Closed depending on resolution type. We preserve the original Thena status in a custom field then_tag__c for audit and reporting continuity.

Thena

Conversation

maps to

Gorgias

Message

1:1
Fully supported

Thena Conversation records nested under Requests map to Gorgias Message records attached to the corresponding Ticket. We reconstruct the message thread using GET /rest/v2/requests/{id}/conversations, preserving the order, timestamp, author type (agent or customer), and message body. Internal notes on Thena map to Gorgias internal Message records with the same visibility flag. The Thena reply count field is used to validate that the message count in Gorgias matches the source after migration.

Thena

Account

maps to

Gorgias

Customer

1:1
Fully supported

Thena Account records map to Gorgias Customer. HubSpot CRM customers may already have a customer record; we check for duplicate by email domain before inserting. The Account name becomes Customer name, and account-level custom fields map to Customer-level custom fields in Gorgias. Account-to-contact relationships in Thena (if contacts are linked to accounts) map to Gorgias Customer with associated user contacts.

Thena

User

maps to

Gorgias

Agent

1:1
Fully supported

Thena Users (agents and admins) map to Gorgias Agents. We resolve by email match against the Gorgias agent list. Each Thena User role (agent, admin) maps to the corresponding Gorgias agent permission level. Any Thena User referenced on a Request as assignee but not found in the destination agent list goes to a reconciliation queue for the customer's admin to provision before ticket import begins.

Thena

Custom Fields

maps to

Gorgias

Custom Fields

1:1
Mapping required

Thena Custom Fields (text, dropdown, boolean, number, date) retrieve via GET /rest/v2/custom-fields and map directly to Gorgias Custom Fields created on the Customer or Ticket object depending on field scope. Dropdown fields with option sets in Thena require pre-creation of matching option values in Gorgias before data import. We validate field type compatibility during scoping and flag any unsupported field types (such as relational or nested object fields) for customer review.

Thena

Sub-statuses

maps to

Gorgias

Status Values or Tags

lossy
Mapping required

Thena sub-statuses are custom-configured per workspace under main statuses (Open, In progress, On hold, Closed). We extract the full sub-status tree during discovery and map each to a Gorgias status value or a tag with a specific naming convention. For workspaces with more than 10 sub-statuses, we recommend tag-based mapping to avoid overloading the Gorgias status dropdown. The mapping table is delivered as part of the migration scope document.

Thena

AI-detected Sentiment

maps to

Gorgias

Tag

1:1
Fully supported

Thena AI-detected sentiment (positive, neutral, negative, mixed) migrates as a Gorgias Tag with a prefix such as ai:sentiment:positive. These fields are generated by Thena's inference pipeline and may be null on older historical tickets; we flag records with null sentiment values during export validation and document the coverage gap. AI-detected urgency (low, medium, high) migrates similarly as tags with an ai:urgency prefix.

Thena

Forms

maps to

Gorgias

Customer Data

1:many
Mapping required

Thena Form definitions and submission data migrate into the destination. Form field schemas are mapped to corresponding Customer or Ticket custom fields depending on form purpose. Form submission metadata (submission timestamp, form name) is preserved in a JSON custom field on the linked ticket or customer record. Forms with conditional logic are documented but not reconstructed; the customer rebuilds them in Gorgias if required.

Thena

Forms

maps to

Gorgias

Macro

lossy
Mapping required

Thena Forms with predefined response templates map to Gorgias Macros. Macro name carries from the Form name, and the template body migrates as the Macro text. Macros are scoped to the ticket object and are available to agents in the reply composer. We document which Forms were used primarily as response templates versus data capture forms during scoping to distinguish this mapping from the customer data mapping.

Thena

Workflows

maps to

Gorgias

Rule (documentation only)

lossy
Mapping required

Thena Workflows are built from Triggers, Conditions, and Actions and do not migrate as code to Gorgias Rules. We export the full workflow configuration as a structured summary document covering trigger type (e.g., request created, status changed), all condition branches, and all resulting actions (status change, assignee change, Slack notification, custom field change). This document serves as the specification for the customer's admin to rebuild automations in Gorgias Rules post-migration.

Thena

Attachments

maps to

Gorgias

Attachment

1:1
Fully supported

File attachments on Thena Requests and Conversations download during export and re-upload to Gorgias as Ticket Attachments. We preserve the original filename, content type, and file size. Attachments exceeding 25 MB are flagged for the customer to host externally and link via URL, as Gorgias has a 25 MB attachment limit per message.

Thena

Tags

maps to

Gorgias

Tag

1:1
Fully supported

Thena Tags on Requests migrate as Gorgias Tags on the corresponding Ticket. Tags are preserved verbatim without transformation. Tags used for AI routing or SLA tracking in Thena are documented separately in the workflow inventory so the customer can implement equivalent Rules in Gorgias. Tag-based reporting continuity is maintained by preserving the exact tag string values.

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.

Thena logo

Thena gotchas

Medium

Deprecated v1 API references persist in docs

Medium

Closing requests with mandatory fields blocks workflows

Medium

Rate limits not publicly documented

Low

AI-generated ticket fields not always exportable

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

  • Thena AI fields are not always set on historical tickets

    Thena's AI-detected sentiment and urgency fields are generated at ticket creation by the platform's inference pipeline and may not be populated on older tickets created before AI features were enabled or on tickets from channels where AI detection was disabled. We flag records with null AI field values during export validation and migrate only the fields that are present. The migration summary report documents the coverage gap per time period and channel so the customer knows which reporting views may be incomplete in Gorgias.

  • Closing Requests with missing mandatory fields silently blocks workflow actions

    Thena's workflow engine silently blocks the Close request action when mandatory fields are not populated on the request record, which means automated resolution workflows may have stalled without surfacing an error to the support team. During migration scoping, we audit which Requests were closed via automation and identify any that may have unresolved mandatory field states. We ensure the migrated Gorgias ticket does not inherit a closed state that was actually a stalled automation rather than a genuine resolution.

  • Sub-status configurations are per-workspace with no export mechanism

    Thena sub-statuses are configured per workspace and live under main statuses. There is no documented API endpoint that returns the complete sub-status tree as a structured export. We extract the sub-status tree by querying each status endpoint and inferring the hierarchy from the response structure. If the customer has more than 20 sub-statuses or a complex multi-workspace setup, the sub-status mapping requires manual review during scoping to ensure no values are omitted.

  • Thena v1 API references persist in documentation

    Thena's help site at help.thena.ai references a deprecated v1 API alongside the current v2 API at bolt.thena.ai/rest/v2/. Some legacy integrations or internal documentation may reference v1 endpoints that return different response shapes or are no longer receiving updates. We validate all API calls against v2 during migration scoping and document any v1 references found in the customer's exported configuration for the admin to update post-migration.

  • Gorgias has no native equivalent for Thena's MCP access

    Thena Standard tier includes MCP (Model Context Protocol) access for AI agent integration and custom automations. Gorgias does not expose an MCP interface and instead relies on its native Rules engine and REST API for programmatic automation. If the customer uses Thena's MCP to connect to external AI tools, we document the MCP usage during discovery and recommend a Gorgias API integration approach for the customer's development team to evaluate post-migration.

Migration approach

Six steps for a successful Thena to Gorgias data migration

  1. Discovery and scoping

    We audit the source Thena workspace for total Request count, Account count, User count, custom field definitions, sub-status tree structure, conversation message volume, active Forms, and active Workflows. We identify which AI fields (sentiment, urgency) are populated across the ticket history and document coverage. We assess the Gorgias destination plan tier to confirm that required features (Custom Objects, Rules, API access) are available. The discovery output is a written migration scope with object counts, a preliminary sub-status mapping table, and a Gorgias plan recommendation if the customer's current plan lacks required features.

  2. Schema alignment and sub-status mapping

    We design the Gorgias custom field schema to receive Thena data, creating fields on Customer and Ticket objects before any data is imported. Sub-statuses are mapped to Gorgias status values or tags using the table developed during discovery. We pre-create any dropdown option values required for custom fields so that imports do not fail on validation. Custom field type mapping follows Thena's field type definitions; we flag any unsupported types for the customer's admin to resolve.

  3. Sandbox validation and mapping correction

    We run a full migration into a Gorgias test environment using a subset of production data at representative volume. The customer's support team lead spot-checks 30-50 random Tickets against the source Thena records, verifies that conversation thread order is preserved, confirms that status mapping produces the expected Gorgias states, and reviews custom field values for accuracy. Any mapping corrections are applied before the production migration begins.

  4. Agent and account preparation

    We extract all distinct Thena Users referenced on Request assignee and agent fields and match by email against the Gorgias agent list. Any Thena agent without a matching Gorgias agent record is held in a reconciliation queue for the customer's admin to provision before the production migration begins. We similarly pre-map Thena Accounts to Gorgias Customers, checking for existing Customer records by domain or email to avoid duplicate creation.

  5. Production migration in dependency order

    We run production migration in phases: Accounts (from Thena Accounts) first to establish the Customer base, then Users (agent records), then Requests with full conversation thread reconstruction, then Tags and AI field tags, then Custom Fields and Form submission data, then Attachments. Each phase emits a row-count reconciliation report. Conversation threads are reconstructed by querying GET /rest/v2/requests/{id}/conversations for each Request and inserting Messages in timestamp order with the correct visibility flag (internal vs. customer-facing). We implement exponential backoff and batch chunking to handle Gorgias API rate limits observed during the sandbox run.

  6. Cutover, delta sync, and workflow handoff

    We freeze writes to Thena during the final cutover window, run a delta migration to capture any records modified during the migration run, then validate the total record counts in Gorgias against the source totals. We deliver the Workflow inventory document summarizing every active Thena Workflow with trigger, conditions, actions, and a recommended Gorgias Rule equivalent. We do not rebuild Thena Workflows as Gorgias Rules as part of the migration scope; this work is handled by the customer's admin or a separate automation engagement. A five-business-day hypercare window covers reconciliation issues raised during the first week of live use.

Platform deep dives

Context on both ends of the pair

Thena logo

Thena

Source

Strengths

  • Slack-native routing routes tickets directly into team channels without context switching.
  • AI summarization and ticket detection at every paid tier reduces manual triage overhead.
  • Generous ticket volume relative to plan cost—Starter at 1,000 tickets per month.
  • MCP access on Standard tier enables programmatic automation and AI agent integration.
  • API-first architecture with documented v2 REST endpoints and a companion Enterprise API tier.

Weaknesses

  • Support channel coverage is narrow—Slack, Email, MS Teams, and Discord only; no WhatsApp or broader omnichannel.
  • Legacy API documentation references a deprecated v1 alongside the current v2, which can cause confusion during integration scoping.
  • Customer support responsiveness is a consistent complaint in user reviews, affecting account management and onboarding.
  • Sub-status configuration is per-workspace and not fully portable in any current export mechanism.
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 Thena 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

    Thena: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations complete in two to four weeks for accounts with under 10,000 total Requests, 2,000 Accounts, and 50 agents. Migrations exceeding these thresholds, involving complex sub-status trees with more than 20 values, large conversation histories (over 200,000 individual messages), or custom object schemas move to five to eight weeks because of thread reconstruction complexity and multi-phase validation. Weekend migration windows minimize disruption to active support teams.

Adjacent paths

Related migrations to explore

Ready when you are

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