Helpdesk migration

Migrate from Capacity to Gorgias

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

Capacity logo

Capacity

Source

Gorgias

Destination

Gorgias logo

Compatibility

85%

11 of 13

objects map 1:1 between Capacity and Gorgias.

Complexity

CModerate

Timeline

3-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Capacity logo

Capacity

What's pushing teams away

  • Users express concern over limited customization options that may not meet specific business workflow requirements.
  • The platform lacks sufficient team management features such as task assignment, time tracking, and performance monitoring tools.
  • Pricing is perceived as high by some users, particularly smaller teams with limited budgets, despite improvements in pricing transparency.
  • Customers report limited asset management capabilities, which is critical for IT or hardware-support focused organizations.

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

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

maps to

Gorgias

Ticket

1:1
Fully supported

Capacity 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

maps to

Gorgias

Message

1:1
Fully supported

Capacity 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

maps to

Gorgias

Customer

1:1
Fully supported

Capacity 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

maps to

Gorgias

User

1:1
Fully supported

Capacity 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

maps to

Gorgias

Team

1:1
Fully supported

Capacity 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

maps to

Gorgias

Help Center Article

1:1
Fully supported

Capacity 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

maps to

Gorgias

Help Center Folder

1:1
Fully supported

Capacity 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

maps to

Gorgias

Attachment

1:1
Fully supported

File 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

maps to

Gorgias

Tag

1:1
Fully supported

Tags 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

maps to

Gorgias

Custom Field

1:1
Fully supported

Capacity 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

maps to

Gorgias

Macro (inventory only)

lossy
Fully supported

Capacity 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

maps to

Gorgias

Integration (reconnection only)

lossy
Fully supported

Connected 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

maps to

Gorgias

Reporting Data

1:1
Mapping required

Historical 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.

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.

Capacity logo

Capacity gotchas

High

Automation workflows cannot be exported

Medium

Custom field handling requires schema mapping

Medium

Knowledge base export format is simplified

Low

Integration connections do not migrate

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

  • Capacity automation workflows cannot be exported

    Capacity's automation rules, routing logic, and workflow triggers are not accessible via the API. When migrating away, these configurations must be manually documented during the discovery phase and recreated at the destination. We extract every active workflow, including its trigger conditions, action steps, routing assignments, and delay configurations, and deliver this as a written inventory for the customer's admin to rebuild in Gorgias. This is not a data loss issue but a functional rebuild requirement. We flag this gap during scoping so customers do not assume a complete functional migration and are prepared for the manual rebuild effort.

  • Custom field schemas require field-level mapping

    Custom fields added to Tickets or Customers in Capacity have varying data types and value formats. Some destination platforms use picklist values that do not map 1:1 to Capacity's custom field definitions. We validate field schemas during discovery, create the corresponding custom fields in Gorgias before migration, and flag any select or multi-select fields that require value-level transformation. Without this validation, picklist mismatches result in rejected records during import.

  • Knowledge base export loses rich formatting and media

    The Capacity KB export includes article text and category assignments but does not preserve rich formatting, embedded media, or version history. We extract available article content as plain text and map category assignments to Gorgias Help Center folders. Any articles with HTML embeds, embedded video, interactive elements, or media references must be rebuilt manually after migration. We flag these articles during extraction and deliver a post-migration audit checklist for the customer's content team.

  • Integration connections must be reconfigured manually

    Connected integrations with Slack, Microsoft Teams, and other third-party services are configured at the platform level and are not included in data exports. We document the list of active integrations during discovery and provide a reconnection checklist 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 data migration. We flag integration dependencies early so that the customer can begin reconfiguration planning in parallel.

Migration approach

Six steps for a successful Capacity to Gorgias data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Capacity logo

Capacity

Source

Strengths

  • AI-powered virtual assistant that automates responses to common support questions
  • Native integrations with Slack, Microsoft Teams, and popular enterprise tools
  • Built-in knowledge base for creating and surfacing support articles
  • Intuitive interface with quick setup and minimal onboarding friction
  • Advanced reporting and analytics for tracking team performance

Weaknesses

  • Limited customization options for workflows and ticket fields
  • No native asset management capabilities for IT support use cases
  • Automation rules and routing logic are not exportable
  • Limited team management features including time tracking and task assignment
  • Pricing considered high by smaller teams despite improved transparency
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 Capacity 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

    Capacity: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

No. Capacity's automation rules, routing logic, and workflow triggers cannot be exported via API and therefore cannot be migrated as executable code. We document every active workflow during the discovery phase and deliver a written inventory with trigger conditions, action sequences, routing assignments, and recommended Gorgias Macro equivalents. The customer's admin manually rebuilds these in Gorgias using Macros, Rules, and routing configuration after cutover. This is a known limitation of the Capacity API, not a gap in the migration service.

Adjacent paths

Related migrations to explore

Ready when you are

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