Helpdesk migration
Field-level mapping, validation, and rollback between Tikit and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Tikit
Source
Gorgias
Destination
Compatibility
7 of 12
objects map 1:1 between Tikit and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Tikit by Cireson to Gorgias is an architectural pivot from a Microsoft Teams-native ITSM tool to a Shopify-optimized e-commerce helpdesk. Tikit structures its service desk around ITIL-aligned Tickets, Departments, SLA Policies, and Power Automate workflows; Gorgias uses Tickets, Customers, Macros, and a rule-based automation engine. We migrate Tickets with full conversation history, map Tikit Agents to Gorgias Agents, convert End Users into Customers, transfer Knowledge Base articles to the Gorgias Help Center, and re-express Tikit SLA tiers as priority labels in Gorgias. Power Automate workflows and the Virtual Agent AI configuration do not transfer; we deliver written inventories for your team to rebuild in Gorgias rules and its AI Agent setup. Attachment references stored in SharePoint are preserved as URLs, and any Intune-linked asset fields are flagged for manual reconfiguration post-migration.
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 Tikit 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.
Tikit
Ticket
Gorgias
Ticket
1:1Tikit Tickets migrate to Gorgias Tickets with subject, description, status, priority, category, requester, assigned agent, and full conversation history. Tikit priority (Low/Medium/High/Urgent) maps to Gorgias priority (low/medium/high/urgent). Tikit category becomes a Gorgias tag or a custom Ticket field depending on the category hierarchy depth. Teams-channel tickets that duplicate email-channel tickets are flagged during scoping so the customer can choose a deduplication strategy before migration. Custom Ticket fields migrate as Gorgias custom fields on the Ticket object with type mapping (text, number, boolean, date).
Tikit
Agent
Gorgias
Agent
1:1Tikit Agent profiles (name, email, role, group assignments, skill mappings) map to Gorgias Agents. Agent seat count in Tikit maps to Gorgias seat count, which is relevant for pricing because Gorgias charges per-ticket rather than per-seat. If the Tikit environment has inactive or archived agents, we filter to active agents during migration and assign a default Gorgias Agent to any migrated tickets from inactive source agents.
Tikit
End User
Gorgias
Customer
1:1Tikit End Users (unlimited and unlicensable in Tikit) migrate as Gorgias Customers. Display name, email address, and any associated custom profile fields migrate as Gorgias Customer fields. Tikit Entra ID-linked profile fields that reference Teams presence or group membership do not map to any Gorgias field and are documented separately for admin awareness. If the same person appears as both a Tikit End User and a Tikit Agent (in edge cases where IT staff submit internal tickets), we deduplicate by email and assign the Agent role in Gorgias.
Tikit
Department
Gorgias
Team + View
1:manyTikit Departments control ticket routing, portal visibility, and SLA assignments. Gorgias does not have a native Department object. Instead, Departments map to Gorgias Teams (for agent assignment) and Views (for filtered ticket queues). Multi-department configurations with separate SLA tiers generate multiple Teams and Views in Gorgias. We preserve the department-to-agent mapping so that tickets from a specific department route to the corresponding Team in Gorgias. SLA assignments per department are converted to priority labels on the ticket.
Tikit
Knowledge Base Article
Gorgias
Help Center Article
1:1Tikit KB Articles migrate to Gorgias Help Center articles. Article title, body content (HTML), category assignment, and publish status transfer directly. Article attachments stored in Tikit-managed storage migrate as file attachments; article attachments linked from external SharePoint or OneDrive URLs are preserved as URL references and documented for access verification before cutover. If Tikit articles use SharePoint-hosted images, those URLs are included in the article body HTML and should be verified post-migration to confirm the source SharePoint site remains accessible.
Tikit
KB Category
Gorgias
Help Center Category
1:1Tikit article category hierarchies map to Gorgias Help Center category structures without transformation. Tikit's flat category lists map directly. Nested category trees in Tikit map to Gorgias category and subcategory relationships, which support two levels of nesting. Very deep category hierarchies in Tikit are flattened to two levels and the remainder is stored as tags on the article.
Tikit
SLA Policy
Gorgias
Priority Label + First Response Timer
lossyTikit SLA definitions tied to ticket priority and department are converted to Gorgias priority levels (low/medium/high/urgent) with an associated first-response timer configured per priority. Tikit's SLA naming conventions (First Response vs. Initial Response, Resolution vs. Closure) map to Gorgias's First Reply Time and Next Reply Time fields. We do not migrate SLA breach escalation rules, as Gorgias does not support multi-step SLA escalation workflows natively.
Tikit
Tag
Gorgias
Tag
1:1Tikit Tags on Tickets and Articles migrate as Gorgias Tags. Tags are preserved as comma-separated values per ticket. If Tikit uses hierarchical tags (category.subcategory.value), we flatten to a dot-separated string that Gorgias treats as a single tag, or split into multiple tags at the customer's option. Tag frequency reporting migrates as-is; destination tag analytics in Gorgias may differ in aggregation granularity.
Tikit
Attachment
Gorgias
Attachment
1:1Ticket and KB Article attachments stored within Tikit's managed storage migrate as Gorgias file attachments on the corresponding Ticket or Help Center article. External URL attachments (SharePoint, OneDrive, or third-party links) are preserved as URL references in the ticket or article body. If the source SharePoint site loses access post-migration, those external links become broken references; we document all external attachment sources during pre-migration audit so the customer can verify and update access permissions before cutover.
Tikit
Asset Record
Gorgias
Customer Custom Field
lossyTikit asset records linked to Intune device properties (device name, type, assigned user, Intune compliance status) have no native Gorgias equivalent, as Gorgias has no asset management module. We export the asset name, type, and assigned user as text fields on the associated Customer record. Deep Intune integration properties are exported as a separate configuration reference document for the customer to re-enter manually if asset tracking is required in a separate ITSM tool post-migration.
Tikit
Power Automate Workflows
Gorgias
Gorgias Rules and Macros
lossyTikit workflows built in Microsoft Power Automate cannot be exported as transferable logic. We document every active Power Automate flow with its trigger conditions, actions, and conditions as a written inventory. The customer rebuilds these as Gorgias Rules (if-then conditions on tickets) and Macros (pre-built response templates with variable substitution). We provide a mapping table during the handoff that lists each Power Automate flow and its recommended Gorgias equivalent rule, including trigger type, condition logic, and action sequence.
Tikit
Virtual Agent Configuration
Gorgias
Gorgias AI Agent Configuration
lossyThe Tikit Virtual Agent intent definitions, confidence thresholds, fallback routing, and knowledge base associations are not exportable as a portable model. We provide a Virtual Agent configuration summary as a written document listing every active intent, its training phrase count, and the KB article associations. The customer uses this document to configure the Gorgias AI Agent, starting with the same training corpus (migrated ticket history) to establish baseline intent recognition. Initial AI Agent performance in Gorgias will require a retraining period on live ticket data after go-live.
| Tikit | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Agent | Agent1:1 | Fully supported | |
| End User | Customer1:1 | Fully supported | |
| Department | Team + View1:many | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| KB Category | Help Center Category1:1 | Fully supported | |
| SLA Policy | Priority Label + First Response Timerlossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Asset Record | Customer Custom Fieldlossy | Fully supported | |
| Power Automate Workflows | Gorgias Rules and Macroslossy | Fully supported | |
| Virtual Agent Configuration | Gorgias AI Agent Configurationlossy | 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.
Tikit gotchas
Power Automate workflows do not migrate automatically
Virtual Agent training does not transfer to the destination
Agent seat count scoping requires pre-migration planning
KB article attachments stored outside Tikit require manual retrieval
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
Pre-migration audit and scope definition
We audit the source Tikit environment across agents (seat count, group assignments, skill mappings), active End Users, ticket volume by channel (Teams vs. email vs. web portal), Knowledge Base article count and category depth, SLA policy count and priority tiers, active Power Automate flows, Virtual Agent intent definitions, and custom field inventory. We also identify Teams-channel tickets that may duplicate email-channel submissions for deduplication planning. The output is a written migration scope document with an estimated Gorgias plan recommendation based on resolved monthly ticket volume.
Gorgias sandbox setup and schema preparation
We provision a Gorgias sandbox or trial account and configure the destination schema before any data moves. This includes creating custom Ticket fields (mapped from Tikit custom fields), setting up Teams (mapped from Tikit Departments), configuring priority levels with associated SLA timers, creating Help Center categories matching Tikit's KB hierarchy, and setting up initial Macros as blank templates for the Power Automate inventory rebuild. We validate that all Tikit custom field types have a Gorgias-compatible field type before the sandbox migration begins.
Sandbox migration and reconciliation
We run a full migration into the Gorgias sandbox using production-like data volume. The customer's IT or operations lead reconciles record counts (Tickets migrated vs. source count, Agents mapped, Customers imported, KB articles transferred), spot-checks 25-50 random tickets against the Tikit source for field accuracy, and reviews the knowledge base article rendering in Gorgias Help Center. Any field mapping corrections, priority adjustments, or category restructuring happens in the sandbox phase before production migration begins.
Power Automate workflow and Virtual Agent inventory
We extract every active Power Automate flow referenced in the Tikit environment and document it in a structured inventory with trigger type, conditions, actions, and estimated Gorgias Rules equivalent. We also extract the Virtual Agent intent definitions, training phrase counts, and KB article associations into a configuration summary document. These inventories are delivered to the customer's admin team as the handoff package for post-migration rebuild. We do not rebuild Power Automate flows or Virtual Agent configuration inside the migration scope.
Production migration in dependency order
We run production migration in record-dependency order: Agents (first, so they exist as assignees), Customers (from End Users), Teams (from Departments), Help Center categories and articles (KB), then Tickets with conversation history. Each phase emits a row-count reconciliation report before the next phase begins. Tickets are migrated with their conversation threads intact, including internal notes and external responses. Teams-channel duplicates are excluded if the customer selected deduplication during scoping. Attachments stored in Tikit-managed storage are downloaded and re-uploaded to Gorgias; external URL attachments are preserved as references and documented for access verification.
Cutover, delta sync, and handoff
We freeze Tikit writes during the cutover window, run a delta migration of any tickets created or modified since the last sync, then enable Gorgias as the system of record. We deliver the Power Automate workflow inventory, Virtual Agent configuration summary, external attachment access checklist, and post-migration KB article URL redirect plan. We support a one-week hypercare window for reconciliation issues. We do not rebuild Power Automate workflows or configure the Gorgias AI Agent as part of the standard migration scope; those are separate engagements or internal admin tasks.
Platform deep dives
Tikit
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 Tikit 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
Tikit: Not publicly documented.
Data volume sensitivity
Tikit 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 Tikit to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Tikit 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 Tikit
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.