Helpdesk migration
Field-level mapping, validation, and rollback between Capacity and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Capacity
Source
Gorgias
Destination
Compatibility
11 of 13
objects map 1:1 between Capacity and Gorgias.
Complexity
CModerate
Timeline
3-4 weeks
Overview
Capacity and Gorgias take different structural approaches to organizing support content. Capacity bundles a helpdesk ticketing system alongside a built-in knowledge base and AI-powered routing within a single workspace. Gorgias separates its Help Center from the ticket inbox, with Help Center articles managed as a distinct Help Center module rather than a workspace-level resource. The migration challenge centers on reconciling these different knowledge management models while preserving the full ticket and conversation history. Capacity automation rules and routing logic cannot be exported via API, which means every workflow, trigger, and routing rule must be documented during discovery and manually rebuilt in Gorgias macros. Knowledge base exports carry article text and category assignments but lose rich formatting, embedded media, and version history. Integration connections with Slack, Microsoft Teams, and other third-party tools require manual reconfiguration at the destination.
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 Capacity 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.
Capacity
Ticket
Gorgias
Ticket
1:1Capacity Ticket records map to Gorgias Ticket with status, priority, assignee, timestamps, and source channel preserved. Custom ticket fields require field-level schema validation against Gorgias Ticket custom field types. We validate field data types during discovery and flag any picklist or multi-select values that cannot map 1:1 to Gorgias field definitions. Ticket IDs from Capacity are stored as a migration reference field on each record for audit trails.
Capacity
Conversation
Gorgias
Message
1:1Capacity conversation messages are extracted from the embedded conversation array within the Ticket object and mapped to Gorgias Message records. Each Message is linked to the corresponding Gorgias Ticket via ticket_id and to the Customer via sender email resolution. Internal notes from Capacity conversation threads are flagged separately for explicit mapping to Gorgias's message privacy model. Message timestamps and author attribution are preserved as-is.
Capacity
Customer
Gorgias
Customer
1:1Capacity Contact records map to Gorgias Customer. We resolve email as the primary dedupe key. Any customer records without a valid email address are flagged for manual review before migration. The customer's linked ticket history is preserved as a migration reference. Existing Gorgias Customer records matching by email are reconciled rather than duplicated.
Capacity
User
Gorgias
User
1:1Capacity User accounts map to Gorgias Users with name, email, role, and status preserved. Active and inactive statuses transfer to maintain agent history for reporting purposes. We resolve users by email match against the Gorgias destination account. Any Capacity user without a matching Gorgias User account goes to a reconciliation queue for manual provisioning before record migration.
Capacity
Team
Gorgias
Team
1:1Capacity Teams map to Gorgias Teams for group-based routing. Team assignment on tickets migrates as a lookup reference to the corresponding Gorgias Team. We note any Capacity routing rules that referenced team assignments, as those routing rules cannot be migrated and must be manually recreated in Gorgias as team-based macro triggers.
Capacity
Knowledge Base Article
Gorgias
Help Center Article
1:1Capacity KB articles are extracted with title, body text, author, and creation and update timestamps. We map articles to Gorgias Help Center articles, noting that Gorgias Help Center does not natively support version history. Rich formatting (HTML embeds, embedded video, interactive elements) does not survive the export and must be rebuilt manually post-migration. We flag articles with non-plain-text content for customer review after cutover.
Capacity
KB Category
Gorgias
Help Center Folder
1:1Capacity KB category tree is extracted as a full hierarchy and mapped to Gorgias Help Center folder structure. Nested Capacity categories (with parent-child relationships) may need to be flattened if the destination Gorgias plan limits folder depth. We document the original category tree and provide a reorganization recommendation during schema design. Folder assignments on articles migrate as the Gorgias folder_id reference.
Capacity
Attachment
Gorgias
Attachment
1:1File attachments on Capacity Tickets and KB Articles are extracted via the Capacity API and linked to corresponding records in Gorgias. We validate file sizes against Gorgias attachment limits and flag any files that exceed destination limits for manual handling. Inline images embedded in article bodies are extracted as separate attachments and re-embedded as references in the migrated Help Center article.
Capacity
Tag
Gorgias
Tag
1:1Tags from Capacity Tickets are extracted and mapped to Gorgias Tag records. We validate tag naming conventions against Gorgias character limits and flag any tags that conflict with Gorgias reserved keywords. Tags migrate as metadata on Tickets; they do not automatically apply to Customer records unless explicitly linked during migration.
Capacity
Custom Field
Gorgias
Custom Field
1:1Capacity custom fields on Tickets and Customers are mapped to Gorgias Ticket and Customer custom fields. We validate field types (string, boolean, date, number, select, multi-select) during discovery and create the corresponding custom fields in Gorgias before migration. Select and multi-select custom fields require value-level mapping between Capacity picklist values and Gorgias option lists. Any Capacity field with a data type that Gorgias does not support is flagged for transformation or manual data entry.
Capacity
Automation Workflow
Gorgias
Macro (inventory only)
lossyCapacity automation workflows, routing logic, and workflow triggers cannot be exported via API. We do not migrate them as code. During discovery we document the full configuration of every active workflow, including trigger conditions, action sequences, routing rules, and delay steps. This inventory is delivered as a written handoff document for the customer's admin to manually rebuild in Gorgias using Macros, Rules, and routing configuration. Workflow documentation happens during the discovery phase, not post-migration.
Capacity
Integration
Gorgias
Integration (reconnection only)
lossyConnected integrations with Slack, Microsoft Teams, and other third-party services are configured at the platform level and cannot be migrated. We document the full list of active integrations during discovery, including connection type, credentials stored, and configured triggers. A reconnection checklist is provided with step-by-step instructions for each integration to be manually reconfigured in Gorgias. This is a manual step but does not block the core ticket and KB data migration.
Capacity
Reporting Data
Gorgias
Reporting Data
1:1Historical reporting metrics from Capacity, including CSAT scores, first response time aggregates, and resolution time data, are extracted where available via export. These metrics migrate as reference data attached to the relevant records. Native Gorgias dashboards do not import from Capacity; we recommend rebuilding key reports in Gorgias reporting using the migrated data as a starting point. Advanced analytics requiring Capacity's reporting engine are flagged for manual reconstruction in Gorgias or a connected BI tool.
| Capacity | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Conversation | Message1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| KB Category | Help Center Folder1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| Automation Workflow | Macro (inventory only)lossy | Fully supported | |
| Integration | Integration (reconnection only)lossy | Fully supported | |
| Reporting Data | Reporting Data1:1 | 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.
Capacity gotchas
Automation workflows cannot be exported
Custom field handling requires schema mapping
Knowledge base export format is simplified
Integration connections do not migrate
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 scoping
We audit the Capacity workspace across record volumes, custom field definitions, active automation workflows, KB article count and category hierarchy, team structure, and integration inventory. We pair this with a Gorgias plan review and setup verification in the destination account. The discovery output is a written migration scope document covering ticket volume, KB complexity, custom field mapping requirements, workflow rebuild inventory, and a reconnection checklist for integrations. This document serves as the baseline for the migration plan and customer sign-off before any data moves.
Schema extraction and Help Center design
We extract the full Capacity schema via API including custom field definitions, KB category tree, workflow configurations, team structures, and integration inventory. We use this to design the Gorgias Help Center structure, provisioning article folders that map to the Capacity category hierarchy, creating custom fields in Gorgias matched by type and option list, and documenting every Capacity workflow for the rebuild inventory. Custom field validation happens at this stage with a sign-off checkpoint before test migration begins.
Test migration and mapping validation
We run a test migration using a representative sample of data covering 50-100 tickets, 20-30 KB articles, and 10-20 customer records. This validates ticket threading, customer linking, article folder placement, attachment handling, and custom field value mapping. Any mapping corrections, custom field mismatches, or attachment failures surface here rather than in production. The customer reconciles the test output against the Capacity source and signs off the mapping before the production migration window is confirmed.
Production migration in dependency order
We run the production migration following a strict record dependency order: Help Center folders and KB articles first, then Customers, then Users and Teams, then Tickets with full conversation threads, then Tags, then Attachments. Custom fields are mapped during the ticket phase with value-level transformation applied per field. Attachments are extracted from Capacity and uploaded to Gorgias in the final phase. Each phase emits a row-count reconciliation report before the next phase begins, and the customer validates record counts against the Capacity source.
Cutover and delta sync
We perform a final delta migration capturing any records created or modified in Capacity during the migration window. We then freeze writes in Capacity and hand over the workflow inventory document, integration reconnection checklist, and KB content audit checklist to the customer. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's support team. We do not rebuild Capacity Workflows as Gorgias Macros inside the migration scope; that is a separate manual effort guided by the inventory document.
Post-migration support and handoff
We deliver a post-migration summary report covering record counts migrated per object, any records skipped with reasons, custom field mapping summary, and the workflow rebuild inventory. We provide a KB content audit checklist for the customer's content team to review articles with non-plain-text formatting. Integration reconnection remains a manual step for the customer's admin team. We do not provide post-migration admin support, training, or workflow rebuild as standard scope; these are separate engagements.
Platform deep dives
Capacity
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 Capacity 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
Capacity: Not publicly documented.
Data volume sensitivity
Capacity 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 Capacity to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Capacity 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 Capacity
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.