Helpdesk migration

Migrate from ITCO to Gorgias

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

ITCO logo

ITCO

Source

Gorgias

Destination

Gorgias logo

Compatibility

75%

9 of 12

objects map 1:1 between ITCO and Gorgias.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from ITCO to Gorgias is a migration from a manual-export-first helpdesk to an API-native, e-commerce-optimized platform with tight Shopify integration and per-ticket pricing. ITCO lacks a documented public API, so all migration scoping begins with a manual extraction phase where we guide customers through record-by-record export of Tickets, Customers, Companies, Agents, and Teams. We then transform ITCO's flat export into Gorgias Tickets, Customers, and Users using Gorgias REST API endpoints, mapping conversation threads as Messages linked to the destination Ticket. Custom Ticket Fields migrate as typed Gorgias custom fields configured before import. We do not migrate Attachments or Tags automatically; these require manual re-upload and manual tag recreation in Gorgias. Gorgias per-ticket pricing ($10/month for 50 tickets on Starter through $900/month for 5,000 tickets on Advanced) creates a new cost model compared to ITCO's negotiated contract pricing, and we call this out explicitly in scoping.

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

ITCO logo

ITCO

What's pushing teams away

  • Technical issues require additional support from third-party providers — complex needs may not be fully addressed by ITCO alone, necessitating supplementary service agreements.
  • Limited platform documentation — as a smaller Business Services company, ITCO lacks the extensive API documentation and self-service resources common in major SaaS platforms.
  • Scalability concerns for complex enterprise architectures — enterprise reviewers note the platform may struggle with highly complex technical requirements without external help.

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

Each row shows how a ITCO 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.

ITCO

Ticket

maps to

Gorgias

Ticket

1:1
Fully supported

ITCO Support Tickets map directly to Gorgias Tickets. The ITCO ticket ID is preserved as an external reference field for audit trails. ITCO status (Open, Pending, Resolved, Closed) maps to Gorgias Ticket Status using the same semantic values. We extract ticket priority, assigned agent, and timestamps from ITCO during the manual export phase and format them for Gorgias REST API import. Custom ticket fields from ITCO require pre-creation in Gorgias as typed custom fields before import; we build the field registry during discovery and configure Gorgias custom fields in the customer's account before migration runs.

ITCO

Customer

maps to

Gorgias

Customer

1:1
Fully supported

ITCO Customer records map to Gorgias Customers. The mapping preserves customer email, name, phone, and address fields. If ITCO stores customer identifiers, we carry them into a Gorgias custom field for cross-system reconciliation. Customer records must import before Tickets so that the customer reference on each Ticket resolves correctly during Gorgias API ingestion.

ITCO

Company

maps to

Gorgias

Organization

1:1
Fully supported

ITCO Company records map to Gorgias Organizations. The company name becomes the Organization name, and domain or website fields transfer directly. If ITCO stores company-level metadata (industry, employee count, tier), we map these to Gorgias Organization custom fields. Organizations in Gorgias can be linked to Customers for companies with multiple contacts; we resolve this relationship from ITCO's Company-to-Customer linkage data.

ITCO

Agent

maps to

Gorgias

User (Agent)

1:1
Fully supported

ITCO Agent records map to Gorgias Users with the Agent role. Agent email, name, and role (Admin, Agent) transfer directly. We match agents by email address against the Gorgias destination account. If an ITCO Agent does not yet have a corresponding Gorgias User, we create them during migration. Agent permissions and group memberships from ITCO map to Gorgias Team assignments and Role settings.

ITCO

Team

maps to

Gorgias

Team

1:1
Fully supported

ITCO Team structures map to Gorgias Teams. We extract team names, hierarchies, and agent memberships from ITCO and recreate them in Gorgias as Team objects with the appropriate User memberships. Team-level routing rules from ITCO are documented for manual rebuild in Gorgias Rules since routing logic does not migrate automatically.

ITCO

Conversation

maps to

Gorgias

Message

1:1
Fully supported

ITCO Conversation threads (messages between customers and agents within a Ticket) map to Gorgias Messages. We preserve message ordering, sender (Customer vs Agent), timestamp, and message body. Message attachments are flagged for manual upload because ITCO attachments require manual download and Gorgias CSV import does not support media file transfer. Message threads attach to the parent Ticket using the ITCO ticket ID as the reconciliation key.

ITCO

Custom Ticket Fields

maps to

Gorgias

Custom Fields

lossy
Mapping required

ITCO custom ticket fields vary by customer configuration and are not standardized in ITCO's documentation. We conduct a discovery call to enumerate all custom field names, data types (text, number, date, dropdown), and validation rules. Each custom field is then created in Gorgias as an equivalent typed custom field before data import. The mapping document produced during discovery is the source of truth for field-level transforms during import.

ITCO

Ticket Status

maps to

Gorgias

Ticket Status

lossy
Fully supported

ITCO ticket status values (typically Open, Pending, Resolved, Closed) map directly to Gorgias Ticket Status values. We verify the exact status labels in the customer's ITCO configuration during discovery and create matching Gorgias status values. Status transition rules from ITCO are documented for manual rebuild in Gorgias Rules.

ITCO

Ticket Priority

maps to

Gorgias

Ticket Priority

lossy
Fully supported

ITCO priority levels (typically Low, Medium, High, Urgent) map to Gorgias Ticket Priority. We confirm the customer's ITCO priority schema during discovery and create matching Gorgias priority values if they do not already exist. Priority-based routing or SLA rules from ITCO are documented for rebuild in Gorgias Rules.

ITCO

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

ITCO file attachments on Tickets and Messages cannot be exported programmatically. We flag all tickets with attachments during scoping, provide a manual download checklist organized by ticket, and guide the customer through downloading files to a shared directory. Once files are in the shared directory, we map their filenames and ticket associations to the Gorgias import manifest. Customers then re-upload attachments manually in Gorgias after migration. This limitation is documented in the pair-specific evidence from Help Desk Migration Gorgias guides noting that CSV imports do not transfer media files.

ITCO

Tag

maps to

Gorgias

Label

1:1
Fully supported

ITCO does not expose a documented tag taxonomy via API. We do not migrate tags automatically. We enumerate visible tag names from the ITCO export and provide a Label creation checklist for the customer to recreate labels in Gorgias before or after migration. Label-to-Ticket associations are documented for manual application post-migration.

ITCO

KB Articles

maps to

Gorgias

Help Center Article

1:1
Not supported

ITCO does not document knowledge base article support. If the customer has KB content in ITCO, it must be exported manually and re-created in Gorgias Help Center. We do not include KB migration in standard ITCO scopes. We provide a content inventory template for the customer to catalog existing KB articles for manual import to Gorgias Help Center post-migration.

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.

ITCO logo

ITCO gotchas

High

No documented API requires manual data extraction

Medium

Attachment export requires manual handling

Medium

Custom field schema varies by ITCO configuration

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

  • ITCO has no public API requiring manual data extraction

    ITCO does not publish a documented API for automated data export. All migration scoping must account for manual data extraction from the platform interface. We prepare extraction templates and guide customers through record-by-record export for Tickets, Customers, Companies, Agents, and Teams. This extends migration timelines by two to four weeks compared to API-driven migrations. Customers must allocate internal resources to complete the extraction before we can begin Gorgias import configuration. We provide a structured export workbook with column headers matching ITCO's interface fields to keep the extraction consistent.

  • Gorgias CSV import does not transfer media files

    When migrating via Gorgias CSV import, images and media files attached to tickets are not imported because they remain hosted at the source platform. We handle this by extracting all ticket-level attachment references during ITCO scoping, mapping them to a local file directory, and then providing the customer with a manual re-upload checklist organized by ticket number. For customers using the Gorgias REST API import path, attachment upload is supported but requires a separate API call per attachment after the base ticket and message records are created. We sequence the attachment step last in the import order and flag any ticket with more than 30-40 attachments for manual handling.

  • ITCO custom field schema is not standardized

    ITCO does not publish a standard schema for custom ticket fields. Each customer's configuration includes unique field names, data types, and validation rules that vary by deployment. We conduct a discovery call to enumerate all custom fields before mapping, build a custom field mapping document per-customer, and create the corresponding Gorgias custom fields in the destination account before any data import begins. Destination custom fields must exist in Gorgias prior to import or the API rejects records with unrecognized field keys.

  • Gorgias Rules and automations must be disabled before import

    Gorgias active Rules (automated routing, SLAs, auto-responses) can interfere with incoming migration data by firing triggers on imported tickets that are still in open or pending states. We disable all active Rules in Gorgias before the migration import begins by having the customer navigate to Automation > Rules and toggling active rules off. Rules are re-enabled after migration completes. This is documented in the Help Desk Migration Gorgias migration checklist and is a standard step for any migration into a live Gorgias account.

  • Tags do not migrate; Labels require manual recreation

    ITCO does not expose a documented tag taxonomy via API, and Gorgias Labels are not automatically populated from external tag exports without a custom integration. We provide a Label creation checklist with the full list of ITCO tag names extracted during discovery. The customer creates Labels in Gorgias before or after migration and then manually applies them to tickets. For high-volume label application, we can provide a CSV of ticket-to-label associations for bulk apply post-migration.

Migration approach

Six steps for a successful ITCO to Gorgias data migration

  1. Discovery and ITCO extraction scoping

    We conduct a discovery call to enumerate all ITCO objects in scope (Tickets, Customers, Companies, Agents, Teams, Custom Fields), estimate record volumes, identify attachment-heavy tickets, and capture the custom field schema. We provide the customer with structured export templates for manual ITCO data extraction. We also capture the current Gorgias account configuration including existing users, teams, and any pre-created custom fields. This step produces a written migration scope document and an export checklist with column headers matching ITCO interface fields.

  2. Gorgias destination schema configuration

    Before any data loads, we configure the Gorgias destination account to receive ITCO data. This includes creating custom fields that map to ITCO custom ticket fields, setting up Teams and User accounts matching the ITCO agent roster, and verifying that Ticket Status and Priority values match the ITCO configuration. We disable all active Gorgias Rules during this step to prevent automation interference with incoming migration records. The customer approves the configured schema before extraction begins.

  3. ITCO data extraction and validation

    The customer completes manual data extraction from ITCO using the export templates we provided. We review the exported files for completeness, flag any records with missing required fields (customer email, ticket status, assigned agent), and reconcile record counts against the discovery volume estimates. Extraction errors or gaps are resolved with the customer before proceeding to import. This phase typically takes one to two weeks depending on record volume and internal resource availability.

  4. Test migration and demo import

    We run a test migration using a subset of ITCO data (typically 50-100 records per object type) into a staging or development Gorgias account. We validate ticket-to-customer linkage resolution, message thread ordering, custom field population, and agent assignment. The customer reviews the demo import and confirms mapping accuracy before we proceed to full production migration. Any mapping corrections are documented and applied to the production import script.

  5. Production migration in dependency order

    We run production migration in record dependency order: Customers (Organizations, then Users), Agents, Teams, Tickets with Message threads, Custom Field data, then Attachments. Each phase emits a row-count reconciliation report showing records loaded, skipped, and failed. Failed records are reviewed, corrected, and re-imported before the next phase begins. We use the Gorgias REST API with rate-limit handling and batch chunking for large record volumes.

  6. Attachment migration and cutover handoff

    We provide the customer with a structured checklist of all tickets containing attachments, organized by ticket number and file name. The customer manually downloads files from ITCO, organizes them by ticket, and uploads them to the corresponding Gorgias tickets. We support a one-week hypercare window after migration to resolve any reconciliation issues. We do not rebuild ITCO automations, Rules, or macros in Gorgias; we deliver a written inventory of existing automations with Gorgias Rules equivalents for the customer's admin to rebuild post-migration.

Platform deep dives

Context on both ends of the pair

ITCO logo

ITCO

Source

Strengths

  • Responsive technical support rated 4.5/5 by enterprise customers
  • Available assistance during contact center operating hours
  • Friendly support staff with effective problem resolution
  • Channel partner management features including deal registration and lead distribution
  • Suitable for enterprise organizations with 51–200 employees

Weaknesses

  • No publicly documented API for automated data export
  • Technical issues may require third-party service provider support
  • Limited self-service documentation and developer resources
  • Smaller vendor with less market presence than major SaaS platforms
  • Complex enterprise needs may outpace platform capabilities
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. 2 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across ITCO and Gorgias.

  • Object compatibility

    D

    2 of 7 objects need a manual workaround.

  • 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

    ITCO: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most ITCO to Gorgias migrations land between three and five weeks for accounts under 10,000 Tickets and 3,000 Customers. The manual data extraction phase from ITCO (which lacks a public API) is the primary timeline variable and typically takes one to two weeks depending on record volume and internal resource availability. Migrations with high-volume conversation histories (over 50,000 messages), complex custom field schemas, or multiple ITCO sub-accounts move to six to ten weeks because of extraction prep time and post-migration label reconstruction.

Adjacent paths

Related migrations to explore

Ready when you are

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