Helpdesk migration
Field-level mapping, validation, and rollback between SmarterTrack and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
SmarterTrack
Source
Gorgias
Destination
Compatibility
14 of 16
objects map 1:1 between SmarterTrack and Gorgias.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from SmarterTrack to Gorgias is a platform architecture shift from an on-premises, perpetual-license help desk to a cloud-native, e-commerce-focused subscription service. SmarterTrack stores tickets, live chats, call logs, and KB articles in a SQL Server database with filesystem attachments; Gorgias receives records via its REST API with per-ticket pricing that covers agents, channels, and macros. We handle the export from SmarterTrack's Web Services API or direct database access for hosted instances, map Users and Organizations to Gorgias Agents and Customers, and preserve ticket thread history with attachments linked to the correct customer record. Gorgias does not support Community Posts, so we flag that object as a content gap for manual handoff. SLA rules, workflow rules, and auto-closure logic are configuration data that does not migrate; we deliver a written rule inventory for the customer's admin to 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 SmarterTrack 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.
SmarterTrack
Ticket
Gorgias
Ticket
1:1SmarterTrack Tickets map directly to Gorgias Tickets. We preserve the full conversation thread, channel origin (email, chat, phone), status, priority, assignee, and timestamps. If SmarterTrack stores the channel origin in a custom field rather than a system field, we map that field to the Gorgias channel attribute. Closed and open status values map to Gorgias open/closed. We resolve the parent Organization lookup and create a Gorgias Customer record if one does not already exist for the ticket requester.
SmarterTrack
User (Agent)
Gorgias
Agent
1:1SmarterTrack Users with active login status map to Gorgias Agents. Role assignments, department memberships, and group affiliations from SmarterTrack inform the Gorgias Agent permissions and team assignment. We map SmarterTrack Departments to Gorgias Teams for routing logic. Inactive SmarterTrack users are excluded from the agent migration but flagged in the reconciliation report; their ticket assignments redirect to the designated fallback agent.
SmarterTrack
Organization (Customer)
Gorgias
Customer
1:1SmarterTrack Organizations represent the customer or company level above individual users. Organization records map to Gorgias Customer objects with the primary contact email, phone, and any Organization-level custom fields preserved. If the SmarterTrack Organization carries a Brand association, we link the corresponding Gorgias Customer to a team or tag that reflects the brand scope. Multiple email addresses on a SmarterTrack Organization create a primary Customer record with additional emails stored in the contact info field.
SmarterTrack
Department / Group
Gorgias
Team
lossySmarterTrack Departments and Groups structure ticket routing and agent assignments. We map the full department and group hierarchy to Gorgias Teams, preserving which agents belong to which team. Team-level routing rules in Gorgias (assign to team, split among team members, or round-robin) are configured to match the SmarterTrack department routing logic as closely as possible, but auto-assignment rules are configuration rather than migrated data.
SmarterTrack
Brand (Enterprise)
Gorgias
Team or Tag
lossySmarterTrack multi-brand capability (Enterprise only) scopes portals, knowledge bases, and tickets to separate customer-facing identities. Gorgias does not have a native multi-brand isolation feature; instead, we scope branding to separate Teams or apply a brand-tag to all migrated records from a given Brand. KB articles and portal settings per brand are noted for manual reconfiguration in Gorgias Help Center settings.
SmarterTrack
Live Chat
Gorgias
Ticket (channel = chat)
1:1SmarterTrack Live Chat sessions are standalone objects with transcripts, participant info, duration, and custom fields collected during the chat. We map each chat session to a Gorgias Ticket with the channel attribute set to live-chat. The chat transcript becomes the ticket message thread. If the SmarterTrack chat used a pre-chat form with custom fields, those field values migrate as ticket attributes.
SmarterTrack
Call Log
Gorgias
Ticket (channel = phone/voice)
1:1SmarterTrack Call Logs store phone interaction metadata including duration, disposition, phone numbers, and custom fields. We map each call log to a Gorgias Ticket with the channel attribute set to phone. Call disposition and duration migrate to ticket attributes or a custom field. Note that Gorgias requires the Voice add-on on all tiers; we confirm the add-on is active before migrating call log data so that phone tickets route correctly.
SmarterTrack
Knowledge Base Article
Gorgias
Help Center Article
1:1SmarterTrack KB Articles migrate to Gorgias Help Center Articles with body content, category assignments, draft/published status, and brand scoping preserved. Articles using inline HTML are preserved as-is. SmarterTrack article categories map to Gorgias Help Center sections. Published status controls whether the article appears live in Gorgias immediately after migration; draft articles are migrated in unpublished state for the customer's admin to review before publishing.
SmarterTrack
Community Post
Gorgias
Not supported
1:1SmarterTrack Community Posts, ideas, and threaded discussions do not have a native Gorgias equivalent. Gorgias has no community forum, idea board, or customer-to-customer discussion feature. We flag all community post records in the migration inventory and deliver a written content assessment identifying posts that should be archived, converted to Help Center articles, or manually migrated to a third-party community platform (e.g., Disqus or a dedicated community tool).
SmarterTrack
News Item
Gorgias
Not supported
1:1SmarterTrack News Items are portal-level announcements with body content and scheduling metadata. Gorgias does not have a news or announcement feature in its help desk or Help Center. We flag all News Items in the migration inventory and deliver a written content assessment recommending manual migration to a Gorgias Help Center article (published as announcement) or to a separate announcement channel outside the help desk.
SmarterTrack
Custom Field (Ticket/Chat/Call)
Gorgias
Custom Field
1:1SmarterTrack custom fields on Tickets, Live Chats, and Call Logs map to Gorgias custom fields. We handle type mapping: SmarterTrack text fields map to Gorgias string fields, checkbox fields map to boolean, date fields map to date, and numeric fields map to number. SmarterTrack's 512-character per-value ceiling is noted; any values approaching this limit are flagged during the mapping phase so the customer can decide whether to trim, split across multiple fields, or accept truncation on the Gorgias side which does not enforce this limit.
SmarterTrack
Custom Field (User/Organization)
Gorgias
Custom Field
1:1SmarterTrack organizational custom fields on Users and Organizations map to Gorgias Agent and Customer custom fields respectively. String, boolean, date, and number field types map directly. We scan for any values exceeding 512 characters during the mapping phase and flag them for customer review before import.
SmarterTrack
Attachment
Gorgias
Attachment
1:1Ticket attachments, chat file transfers, and KB article media stored in the SmarterTrack App_data folder or database migrate as Gorgias ticket attachments linked to the corresponding ticket. We extract binary attachments from the SmarterTrack filesystem or BLOB storage and upload them to Gorgias via the attachment API, then link each attachment to the parent ticket by ID. Inline images in KB articles migrate as separate attachments and re-embedded in the article body.
SmarterTrack
Tag
Gorgias
Tag
1:1SmarterTrack Tags applied to Tickets and KB Articles migrate as Gorgias Tags. We preserve tag labels and their associations to the parent record. Gorgias Tags are a flat label system; if the SmarterTrack tag taxonomy uses hierarchical or parent-child relationships, we flatten the hierarchy and deliver a tag taxonomy document for the customer's admin to review and restructure in Gorgias.
SmarterTrack
SLA Rule
Gorgias
Not migrated (configuration)
1:1SmarterTrack SLA rules (target response and resolution times by priority and channel) are configuration-level settings, not record data. Gorgias has SLA management features but with a different rule structure. We extract SLA rule definitions from SmarterTrack and deliver a written SLA rule inventory with trigger conditions, time targets, and recommended Gorgias SLA policy configuration. The customer's admin rebuilds SLA policies in Gorgias Help Center settings.
SmarterTrack
Workflow Rule
Gorgias
Not migrated (configuration)
1:1SmarterTrack workflow rules (auto-assignment, auto-closure, ticket rebalancing, POP import handling) are configuration logic with no direct Gorgias equivalent. We extract rule definitions and deliver a written workflow rule inventory covering each rule's trigger, conditions, and actions. The customer's admin rebuilds auto-assignment and routing logic using Gorgias Rules and macros post-migration.
| SmarterTrack | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| User (Agent) | Agent1:1 | Fully supported | |
| Organization (Customer) | Customer1:1 | Fully supported | |
| Department / Group | Teamlossy | Fully supported | |
| Brand (Enterprise) | Team or Taglossy | Fully supported | |
| Live Chat | Ticket (channel = chat)1:1 | Fully supported | |
| Call Log | Ticket (channel = phone/voice)1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Community Post | Not supported1:1 | Fully supported | |
| News Item | Not supported1:1 | Fully supported | |
| Custom Field (Ticket/Chat/Call) | Custom Field1:1 | Fully supported | |
| Custom Field (User/Organization) | Custom Field1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| SLA Rule | Not migrated (configuration)1:1 | Fully supported | |
| Workflow Rule | Not migrated (configuration)1: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.
SmarterTrack gotchas
License activation limits can block server migrations
On-premises database backup is the customer's responsibility
Background worker threads must be running for full data consistency
Custom field values capped at 512 characters
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
Scoping and source audit
We audit the SmarterTrack instance (on-premises or hosted) across version, database or API access, active ticket volume, user count, organization count, brand count (if Enterprise), custom field definitions and values, attachment storage location, and background worker thread status. For on-premises instances we require proof of a recent full SQL Server backup. We confirm whether the license activation count is available (SmarterTools enforces two-activation fraud limits). The scoping output is a written migration scope document with record counts, data quality notes, and a list of any objects that require manual export or customer-provided credentials.
Destination schema design and team mapping
We design the Gorgias destination schema before touching any source data. This includes configuring Teams to mirror SmarterTrack Departments and Groups, setting up Agent roles and permissions, defining Customer custom fields mapped from SmarterTrack Organization custom fields, defining Ticket custom fields mapped from SmarterTrack Ticket custom fields, and configuring the Help Center with sections that mirror SmarterTrack KB categories. We activate the Voice add-on if call log migration is in scope. Brand-to-team mapping is documented here for Enterprise multi-brand customers.
Gorgias sandbox migration and reconciliation
For migrations over 5,000 tickets or those with complex custom field structures, we run a full migration into a Gorgias trial or sandbox account using a representative data sample. The customer's operations lead reviews record counts, checks 20-30 random tickets for thread completeness, verifies customer and agent mapping, and confirms custom field values display correctly. Any mapping corrections (wrong field type, incorrect team assignment, missing custom field) are made before the production migration begins.
Source data extraction
We extract data from SmarterTrack in dependency order: Users and Departments first, then Organizations, then Tickets with thread history and attachments. For on-premises instances we connect to SQL Server and extract via direct query; for hosted instances we use the Web Services API with pagination and rate-limit handling. We extract KB Articles and article media separately. Community Posts and News Items are extracted as flat inventories for manual handoff rather than programmatic migration. We flag any custom field values approaching or exceeding 512 characters before moving to transformation.
Transformation and target import
We transform SmarterTrack records into Gorgias API payloads. Users map to Agents with team assignments. Organizations map to Customers with email, phone, and custom fields. Tickets map to Tickets with thread history, attachments linked by parent ID, and channel set based on SmarterTrack ticket source. Knowledge Base articles are transformed with HTML body preserved and published status set from SmarterTrack. We batch records into chunks respecting Gorgias API rate limits, handle exponential backoff on 429 responses, and run reconciliation row counts after each batch.
Cutover, delta migration, and workflow handoff
We freeze SmarterTrack writes during a defined cutover window (typically 4-8 hours), run a final delta migration of any tickets modified since the last batch, then enable Gorgias as the system of record. We deliver the workflow rule inventory, SLA rule inventory, community post inventory, and multi-brand configuration guide to the customer's admin team. We support a three-day hypercare window for reconciliation issues. We do not rebuild SmarterTrack workflows as Gorgias Rules inside the migration scope; that is a separate configuration engagement.
Platform deep dives
SmarterTrack
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 SmarterTrack 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
SmarterTrack: Not publicly documented.
Data volume sensitivity
SmarterTrack 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 SmarterTrack to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your SmarterTrack 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 SmarterTrack
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.