Helpdesk migration

Migrate from ConSol*CM to Gorgias

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

ConSol*CM logo

ConSol*CM

Source

Gorgias

Destination

Gorgias logo

Compatibility

75%

9 of 12

objects map 1:1 between ConSol*CM and Gorgias.

Complexity

CModerate

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from ConSol*CM to Gorgias is a shift from a German-origin enterprise ITSM platform to a cloud-native helpdesk purpose-built for e-commerce support teams. The fundamental difference is the object model: ConSol*CM uses Requests as the primary ticket object with an extensible Contact model and field groups, while Gorgias uses Tickets and Customers with typed custom fields scoped to Ticket or Customer entity. We extract the ConSol*CM system documentation export to enumerate custom field groups, perform field-by-field mapping during a dry-run, and commit the migration with conversation history, attachments, and Tags preserved. Workflow configurations including activities, conditions, and decision branches are not API-exportable from ConSol*CM; we deliver a written inventory documenting every active workflow so your team can rebuild them in Gorgias Automate. ConSol*CM's Named User or Concurrent User pricing model does not carry a direct equivalent in Gorgias, which charges per billable ticket rather than per seat, requiring a pricing analysis to confirm the move is cost-justified at your ticket volume.

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

ConSol*CM logo

ConSol*CM

What's pushing teams away

  • Limited public API documentation makes integrations and automated workflows harder to maintain, especially for teams relying on third-party tools.
  • Smaller organizations report that the platform's enterprise complexity creates unnecessary overhead compared to simpler cloud-native helpdesk alternatives.
  • The platform lacks transparent public pricing with multiple quotes required, making cost comparisons and budget forecasting difficult for mid-market buyers.
  • General user reviews note that the interface and configuration require significant training investment before teams can operate independently.
  • The limited number of public reviews makes it difficult to assess real-world customer satisfaction trends and identify systemic issues.

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 ConSol*CM objects map to Gorgias

Each row shows how a ConSol*CM 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.

ConSol*CM

Request

maps to

Gorgias

Ticket

1:1
Fully supported

ConSol*CM Requests map to Gorgias Tickets as the primary ticket object. We extract all Request fields including status, priority, channel, external ID, and any custom field group values via the ConSol*CM REST API. In Gorgias, custom fields are typed (string, boolean, number, date) and scoped to Ticket or Customer. We create Ticket-scoped custom fields in Gorgias for any ConSol*CM custom field group fields before import. Request conversation threads migrate as Gorgias message records with author attribution and timestamp preserved. ConSol*CM Request IDs are stored in the Gorgias ticket external_id field for audit traceability.

ConSol*CM

Contact

maps to

Gorgias

Customer

1:1
Fully supported

ConSol*CM Contacts map to Gorgias Customers. ConSol*CM's extensible Contact model with custom field groups requires explicit field-by-field mapping to Gorgias custom fields scoped to the Customer type. We extract the ConSol*CM field group configuration from the system documentation export and create equivalent typed custom fields in Gorgias before migration. The Contact's email address is the primary dedupe key; any duplicate emails found during profiling are flagged for customer resolution before import.

ConSol*CM

Conversation

maps to

Gorgias

Ticket Messages

1:1
Fully supported

ConSol*CM Conversations linked to Requests export as message threads in Gorgias. We preserve the original timestamp, author attribution (agent vs customer), message body, and any internal note flags via Gorgias message metadata. Attachments download from ConSol*CM and re-upload to the associated Gorgias message record, with filename deduplication handling any conflicts. The full conversation timeline ordering is maintained by setting each message's timestamp to the original ConSol*CM value.

ConSol*CM

Resource (User)

maps to

Gorgias

Agent

1:1
Fully supported

ConSol*CM Resources (internal staff entities) map to Gorgias Agents. We resolve Resources by email match against the Gorgias user table. Any Resource without a matching Gorgias Agent goes to a reconciliation queue for the customer to provision before record import resumes. Agent assignment on Tickets migrates by resolving the ConSol*CM Resource ID to the corresponding Gorgias Agent user ID via the email lookup.

ConSol*CM

Tag

maps to

Gorgias

Tag

1:1
Fully supported

Tags on ConSol*CM Requests and Contacts export as flat lists and map to Gorgias Tags. We map tag names directly and flag any naming conflicts during the import dry-run, such as duplicate tags with different capitalization or spacing. Tags used for ticket categorization in ConSol*CM retain their purpose in Gorgias for filtering and reporting.

ConSol*CM

Team

maps to

Gorgias

Team

1:1
Fully supported

ConSol*CM team structures map to Gorgias Teams. We preserve team-to-agent assignments and map the team hierarchy to Gorgias team structure. If ConSol*CM teams represent organizational units beyond simple routing groups, we flag any permission model differences that affect ticket visibility in Gorgias.

ConSol*CM

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

File attachments associated with ConSol*CM Requests and Contacts are downloaded via the REST API and re-uploaded to the corresponding Gorgias Ticket or Customer record. We handle filename deduplication (appending a numeric suffix for duplicates) and verify that attachment sizes do not exceed Gorgias file size limits. Inline images embedded in message bodies migrate as separate ContentDocument records attached to the parent message.

ConSol*CM

KB Article

maps to

Gorgias

Help Center Article

1:1
Fully supported

Knowledge base articles from ConSol*CM export with article content and metadata. The ConSol*CM KB category hierarchy requires manual mapping to Gorgias Help Center categories because the structural models differ. We extract article content as HTML, create the corresponding category structure in Gorgias, and import articles in dependency order (parent categories before child articles) to preserve the hierarchy. Article author and publication date migrate as metadata fields in Gorgias.

ConSol*CM

Field Group (Custom Fields)

maps to

Gorgias

Custom Fields (Ticket and Customer scoped)

lossy
Fully supported

ConSol*CM custom field groups define extensible property sets on Contact and Request objects. These are not machine-readable from the API and require manual extraction from the ConSol*CM system documentation export. We enumerate every non-standard field, determine its data type, create a typed custom field in Gorgias (scoped to Ticket or Customer based on the ConSol*CM field group assignment), and document the mapping for customer sign-off before migration. Fields with picklist values in ConSol*CM map to Gorgias dropdown or multi-select fields.

ConSol*CM

Data Field (empty/null values)

maps to

Gorgias

Custom Field (with null handling)

lossy
Fully supported

ConSol*CM version 6.17.1 extended the REST API to search for records where specific data fields have no value set. We use this during the profiling phase to identify records with incomplete field data and flag them for customer review. Null-valued custom fields in ConSol*CM are not created in Gorgias on the migrated record unless the field is marked as required in the destination schema; we document any null-handling decisions for customer approval.

ConSol*CM

System Configuration

maps to

Gorgias

Documentation (for admin handoff)

1:1
Fully supported

ConSol*CM's system documentation feature exports configuration to a file, including custom object definitions, field definitions, and workflow settings. We review this export during discovery to understand the full schema, custom objects, and any non-standard configurations. The configuration export does not include workflow logic or field group details in machine-readable form; we use it as a reference alongside manual field enumeration to build the complete migration scope.

ConSol*CM

Workflow Configuration

maps to

Gorgias

Gorgias Automate (manual rebuild required)

lossy
Fully supported

ConSol*CM workflows using Process Designer activities, conditions, and decision branches are not API-exportable. We extract the system configuration documentation to manually document workflow logic: trigger conditions, activity sequences, decision branches, and output actions. We deliver this as a written inventory with each workflow mapped to a recommended Gorgias Automate equivalent (rule trigger, condition, action). The customer's admin rebuilds the workflows in Gorgias Automate post-migration as this work is outside migration scope.

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.

ConSol*CM logo

ConSol*CM gotchas

High

Workflow configurations are not programmatically exportable

Medium

Limited public API documentation for rate limits and bulk operations

Medium

Custom field groups require manual field-level mapping

Low

Concurrent User pricing requires usage analysis before scoping

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

  • ConSol*CM workflow configurations are not API-exportable

    ConSol*CM workflows including activities, conditions, and decision logic are configured within the Process Designer and are not included in any API export or staging data. We extract the system configuration documentation to document workflow logic manually, then deliver a written inventory with each workflow mapped to a recommended Gorgias Automate equivalent. This means your team rebuilds active workflows in Gorgias Automate post-migration, which requires analysis of whether Gorgias Automate's rule-based triggers and actions can replicate the ConSol*CM workflow behavior. Migrations involving complex multi-step workflows with conditional branches will require significant post-migration admin effort.

  • Custom field groups require manual field-level mapping with customer sign-off

    ConSol*CM's Contact and Request objects use field groups that can be extended per-installation, and the system documentation export describes which fields exist but does not provide a machine-readable schema for auto-mapping. We manually enumerate every non-standard field, determine its data type, and create typed custom fields in Gorgias before migration. The customer must sign off on all non-standard field mappings before we commit to migration because any field type mismatch causes record rejection on import. This adds 3-5 business days to scoping for installations with more than 20 custom fields.

  • Gorgias per-ticket pricing can exceed ConSol*CM per-seat cost at high volume

    Gorgias charges per billable ticket rather than per user. For teams with low-to-moderate ticket volume, this can reduce monthly costs compared to ConSol*CM's Named User pricing. However, organizations with high ticket volumes or seasonal spikes (Black Friday, product launches) should model Gorgias overage fees of $0.36-0.40 per additional ticket carefully. Historical ticket imports count as billable tickets during the migration period, which can trigger significant overage charges if the migration is performed during a peak season. We flag historical import scope during scoping so the customer can decide whether to import full history or a defined lookback window.

  • ConSol*CM Concurrent User pricing requires usage analysis before destination sizing

    Organizations using ConSol*CM's Concurrent User model pay based on peak simultaneous active users rather than total registered users. When sizing the Gorgias destination, we need to understand which ConSol*CM licensing model the customer uses so we can correctly interpret seat counts and ensure Gorgias agent seats are scoped to the correct number of concurrent support staff. If the customer uses Concurrent User licensing, the Gorgias agent seat count should match peak simultaneous users, not total named users.

  • Limited public ConSol*CM API documentation restricts migration automation

    ConSol*CM does not publicly document API rate limits, request quotas, or bulk/batch operation endpoints. We probe the API during discovery to establish safe concurrency limits and chunk large record sets accordingly. This discovery phase adds time to the migration timeline because we cannot pre-calculate API throughput from documentation alone. Migrations with over 50,000 Requests or 20,000 Contacts may require multiple API probing runs to optimize the batch sizes before the actual migration begins.

Migration approach

Six steps for a successful ConSol*CM to Gorgias data migration

  1. Discovery and API profiling

    We audit the ConSol*CM installation via REST API, extracting Requests, Contacts, Resources, Conversations, Attachments, Tags, and Teams. We run API probing tests to establish safe request concurrency and batch sizes, since ConSol*CM does not publicly document rate limits. We extract the system configuration documentation to enumerate custom field groups and any custom object definitions. We also identify the ConSol*CM licensing model (Named User or Concurrent User) to correctly size the Gorgias destination agent count. The discovery output is a written migration scope document covering record counts, custom field enumeration, workflow inventory, and a Gorgias plan recommendation based on expected ticket volume.

  2. Schema design and custom field creation

    We design the Gorgias destination schema based on the ConSol*CM field group extraction. This includes creating Ticket-scoped custom fields for any custom fields associated with ConSol*CM Request field groups, and Customer-scoped custom fields for Contact field groups. We map data types explicitly (string fields to Gorgias text, picklist fields to dropdown, boolean to boolean, date fields to date type). We also configure Gorgias Teams to match the ConSol*CM team structure. The schema design is validated in a Gorgias test environment before any production data moves.

  3. Dry-run migration and reconciliation

    We run a full dry-run migration into the customer's Gorgias environment using a representative sample of production data (typically 5-10 percent of total volume). The customer's admin reviews the reconciled record counts, spot-checks 25-50 random records for field-level accuracy, and validates that custom field values transferred correctly. Any mapping corrections, custom field type adjustments, or data quality issues (duplicate emails, missing required fields) are resolved here before production migration begins. The customer signs off on the dry-run results as the gate to production migration.

  4. Workflow documentation and admin handoff preparation

    We extract the ConSol*CM system configuration documentation to manually document every active workflow: trigger conditions, activity sequences, decision branches, and output actions. We cross-reference each workflow with Gorgias Automate capabilities to produce a written inventory mapping each ConSol*CM workflow to a recommended Gorgias Automate rule equivalent. This document is delivered during or immediately after migration cutover so the customer's admin team can begin workflow rebuild in parallel with post-migration validation.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Teams (reference data), Customers (from ConSol*CM Contacts with email as dedupe key), Agents (from Resources matched by email), Tickets (from Requests with external_id set to the original ConSol*CM Request ID), message history (conversations linked to Tickets), Attachments (linked to Tickets and Customers), Tags, and Knowledge Base articles (in category order). Each phase emits a row-count reconciliation report. We use exponential backoff and batch chunking on the ConSol*CM API reads to stay within safe concurrency limits identified during discovery.

  6. Cutover, validation, and hypercare

    We freeze ConSol*CM writes during the cutover window, run a final delta migration of any records modified during the migration window, then set Gorgias as the system of record. We deliver the workflow inventory document to the customer's admin team and provide a one-week hypercare window to resolve any reconciliation issues raised during initial agent use. We do not rebuild ConSol*CM workflows as Gorgias Automate rules within the migration scope; that work is documented for the customer's admin to complete as a separate task post-migration.

Platform deep dives

Context on both ends of the pair

ConSol*CM logo

ConSol*CM

Source

Strengths

  • Workflow-based process automation with support for activities, conditions, and decision branches.
  • Flexible Contact model with customizable field groups and extensible data structures.
  • Dual pricing model (Named User or Concurrent User) providing flexibility for organizations with variable headcount.
  • Integrated staging and data export features that support migration preparation and system documentation.
  • Enterprise-grade architecture from a long-established German software vendor.

Weaknesses

  • Very limited public API documentation restricting developer integrations and automation capabilities.
  • Minimal public review presence makes independent evaluation of customer satisfaction difficult.
  • Pricing requires direct sales engagement with no self-service trial or public pricing calculator.
  • Workflow configurations are not API-exportable and require manual redeployment in target systems.
  • No clear path for incremental or phased migration approaches documented in public resources.
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 ConSol*CM 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

    ConSol*CM: Not publicly documented — rate limits are governed by the customer-hosted application server configuration (Java app-server tuning) rather than a published per-tenant quota.

  • Data volume sensitivity

    B

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

Estimator

Estimate your ConSol*CM 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 ConSol*CM to Gorgias data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 10,000 Requests and 5,000 Contacts with no complex custom field groups complete in four to six weeks. Migrations with extensive custom field groups (more than 20 non-standard fields), large conversation histories (over 50,000 message records), or Concurrent User licensing requiring destination sizing analysis move to ten to sixteen weeks. The migration timeline includes discovery, dry-run, schema design, production migration, and a one-week hypercare window.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ConSol*CM.
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