Helpdesk migration

Migrate from ITsDone Help Desk to Gorgias

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

ITsDone Help Desk logo

ITsDone Help Desk

Source

Gorgias

Destination

Gorgias logo

Compatibility

92%

11 of 12

objects map 1:1 between ITsDone Help Desk and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

ITsDone Help Desk and Gorgias are structurally different help desk platforms with different primary markets. ITsDone serves German-speaking IT services teams with a per-agent pricing model and Microsoft 365 integration; Gorgias is an ecommerce-native helpdesk built for Shopify brands with a per-ticket billing model and deep order-management integration. The migration requires resolving attachment URL references (ITsDone stores binaries as URLs rather than embedded files), translating SLA policy configurations into Gorgias's SLA rules format, and handling custom field schema differences across ITsDone editions. Workflow automations do not export from ITsDone and cannot be migrated 1:1; we deliver a written automation audit documenting every trigger, condition, and action requiring manual rebuild in Gorgias macros and rules. Custom reporting dashboards, views, and SLA monitoring setups similarly require manual recreation post-migration.

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

ITsDone Help Desk logo

ITsDone Help Desk

What's pushing teams away

  • Scalability limitations become apparent as teams grow beyond 50–100 agents, driving migration to platforms like Jira Service Management or ServiceNow.
  • Lack of advanced AI features and modern automation builders leads teams to switch to Zendesk Suite or Freshdesk for AI-powered triage.
  • International expansion creates pressure to move to globally-supported platforms with multi-language knowledge bases and 24/7 support.
  • Teams report that reporting and analytics fall short compared to competitors, prompting migration to platforms with richer dashboards.
  • Integration ecosystem limitations push organizations toward platforms like Zendesk with broader third-party marketplace support.

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 ITsDone Help Desk objects map to Gorgias

Each row shows how a ITsDone Help Desk 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.

ITsDone Help Desk

Ticket

maps to

Gorgias

Ticket

1:1
Fully supported

ITsDone Tickets migrate to Gorgias Tickets with full conversation threads, internal notes, status, priority, and creation/modification timestamps preserved. The ITsDone ticket ID is stored as an external_id field on the Gorgias Ticket for audit traceability. Agent assignment maps from ITsDone agent email to Gorgias agent user. Tags associated with the ticket carry over as Gorgias tags and are resolved after the tag migration phase completes. Note: Gorgias's ticket context is ecommerce-centric (order ID, customer lifetime value, product references); ITsDone tickets structured around IT incident fields may not have ecommerce equivalents and are flagged during scoping as custom field candidates.

ITsDone Help Desk

Customer

maps to

Gorgias

Customer

1:1
Fully supported

ITsDone Customer records map to Gorgias Customer with name, email, phone, and company association intact. Email serves as the dedupe key during import. Any ITsDone custom attributes stored on the customer record are parsed and mapped to Gorgias custom fields on the Customer object. Customer data type is validated against Gorgias's supported custom field types (boolean, number, text); calculated fields, dependent dropdowns, or formula fields from ITsDone that cannot be represented natively are flagged for manual migration or post-migration configuration.

ITsDone Help Desk

Agent

maps to

Gorgias

Agent/User

1:1
Fully supported

ITsDone agent profiles (name, email, role, group assignment) transfer to Gorgias as agent User records. Role naming conventions differ: ITsDone uses agent groups and SLA-based assignment groups; Gorgias uses a simpler permission model based on Macros, Rules, and inbox access levels. We create a role mapping table during scoping that translates ITsDone agent groups to nearest Gorgias permission sets (Full Access, Ticketing Only, Read Only). Any agents without a matching email in the Gorgias destination are held in a reconciliation queue for the admin to provision before record import resumes.

ITsDone Help Desk

Tag

maps to

Gorgias

Tag

1:1
Fully supported

Tags associated with ITsDone tickets migrate as Gorgias Tags. Character restrictions and length limits are validated during extraction; tags exceeding Gorgias limits are normalized by truncation or character replacement per the tag normalization table defined during scoping. Tags used for ticket categorization in ITsDone map directly; tags used for content classification carry the same label. Tag application context (per-ticket versus per-customer) is preserved by resolving the parent ticket or customer reference at migration time.

ITsDone Help Desk

Knowledge Base Article

maps to

Gorgias

Knowledge Base Article

1:1
Fully supported

ITsDone Knowledge Base Articles, sections, and categories migrate to Gorgias's Help Center structure. Article body content (HTML) transfers directly, with section and category hierarchy mapped to Gorgias's folder and subfolder model. Post-migration HTML review is recommended: embedded media referencing ITsDone-hosted assets and internal ITsDone links may not resolve in Gorgias and should be flagged as remediation items during QA. Rich-text formatting is preserved; complex tables or embedded forms may require minor manual adjustment post-import.

ITsDone Help Desk

SLA Policy

maps to

Gorgias

SLA Rule

lossy
Fully supported

ITsDone SLA configurations (business hours, first-response targets, resolution targets, escalation rules) translate to Gorgias SLA rules, which are available on the Advanced plan ($900/month) and above. On Basic and Pro plans, SLA rules are not available natively; we document the SLA configuration as a post-migration checklist item for the customer to configure manually or to include in their Gorgias upgrade decision. Multi-tier SLA policies with conditional escalation are not 1:1 migratable and are documented with a recommended Gorgias SLA rule configuration per tier.

ITsDone Help Desk

Custom Field (Ticket)

maps to

Gorgias

Custom Field (Ticket)

1:1
Fully supported

ITsDone custom ticket fields are parsed from the schema export and mapped to Gorgias custom fields on the Ticket object. Valid Gorgias custom field types are boolean, number, and text. Dependent dropdowns, calculated fields, and formula fields from ITsDone are flagged as unsupported during scoping because Gorgias does not support these field structures. Required field flags and field ordering (priority) migrate directly where field types are compatible. Some ITsDone editions limit the number of custom fields available; we detect the active edition during discovery and flag any fields that exceed edition limits.

ITsDone Help Desk

Custom Field (Customer)

maps to

Gorgias

Custom Field (Customer)

1:1
Fully supported

ITsDone custom customer fields migrate to Gorgias custom fields on the Customer object under the same type restrictions (boolean, number, text). Customer merge rules in ITsDone (consolidating duplicate customer records) have no direct Gorgias equivalent; we document any merge groups as a cleanup task for the admin to handle before migration to avoid duplicate Customer records being created. Email-based deduping is applied during import to prevent obvious duplicates.

ITsDone Help Desk

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

ITsDone stores attachment references as URLs rather than embedding binary files. We re-download all referenced attachment files during a pre-migration attachment phase, then re-upload to Gorgias via the attachment API and associate them with the correct ticket and customer records by resolving the parent ticket and customer references from the ITsDone schema. Attachment URL expiration during multi-session migrations is the primary technical risk; we validate all URLs at the start of each migration session and re-fetch any that return HTTP errors before proceeding.

ITsDone Help Desk

Workflow / Automation

maps to

Gorgias

N/A (audit only)

1:1
Fully supported

ITsDone workflow automations, triggers, auto-assignments, and escalation rules are not exposed through the export interface and cannot be migrated programmatically. We extract a structured automation audit document listing every active workflow with its trigger type, conditions, actions, and execution order. This document is delivered to the customer as a rebuild checklist for their Gorgias admin to use with Gorgias Macros (from Starter upward) and Rules (Advanced plan and above). The rebuild scope is scoped during discovery by reviewing the ITsDone automation list, and the estimated rebuild effort is included in the migration scope estimate.

ITsDone Help Desk

Report / Dashboard

maps to

Gorgias

N/A (rebuild required)

1:1
Fully supported

ITsDone reporting configurations, agent performance dashboards, and SLA monitoring reports do not export. We document the complete list of active reports including data sources, filters, and visualization types as a separate inventory deliverable. Gorgias includes a native reporting suite on Advanced and Enterprise plans; the customer reviews the inventory against Gorgias's available report types and rebuilds the critical ones post-migration. Custom metrics (available on Gorgias Enterprise) are not available on lower tiers and are flagged in the inventory if the destination plan is Basic or Pro.

ITsDone Help Desk

Ticket View / Saved Filter

maps to

Gorgias

View

1:1
Fully supported

ITsDone saved ticket views and filtering logic are not exported from the platform. We document the active saved views including filter conditions, sorting, and column configuration as a written inventory. Gorgias's view system uses a different filter syntax; the inventory lists each ITsDone view with its equivalent Gorgias filter configuration so the admin can recreate the views in Gorgias during the post-migration setup phase.

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.

ITsDone Help Desk logo

ITsDone Help Desk gotchas

Medium

Attachment URLs may expire after migration window

High

Workflow automations do not export from ITsDone

Medium

Custom field schema varies by ITsDone edition

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

  • Attachment URL references require re-download before migration

    ITsDone Help Desk stores attachment references as URLs rather than embedding binary files directly in the ticket record. When migrations span multiple sessions or the source account is deactivated mid-migration, attachment URLs can expire and return 404 errors, leaving tickets with broken file references in Gorgias. We validate all attachment URLs at the start of each migration session, re-download any assets that return HTTP errors, and upload them to Gorgias as new attachments associated with the correct ticket and customer records. This adds a dedicated pre-migration attachment phase to the project schedule.

  • ITsDone workflow automations do not export

    ITsDone does not expose automated rules, triggers, auto-assignment conditions, or escalation policies through its export interface. Any workflows configured in ITsDone must be manually rebuilt in Gorgias using Macros (Starter, Basic, Pro) or Rules (Advanced, Enterprise). We deliver a structured automation audit document listing every active ITsDone workflow with its trigger, conditions, and action sequence, but the rebuild itself is outside the migration scope and requires the customer's admin team to configure Gorgias equivalents post-migration. Skipping this step leaves the destination help desk without any automated ticket handling on day one.

  • Custom field schema availability varies by ITsDone edition

    ITsDone editions differ in how many custom fields are available and which field types are supported. Some editions restrict the number of custom fields, while others limit field types to text and number, excluding boolean or dropdown configurations. We query the schema at the start of scoping and validate every ITsDone custom field against Gorgias's supported custom field types (boolean, number, text on Ticket and Customer objects). Fields that exceed ITsDone edition limits or cannot be represented in Gorgias are flagged in the scope document before any data moves.

  • ITsDone SLA policies may require Gorgias plan upgrade

    ITsDone SLA configurations (multi-tier policies, conditional escalation rules, business-hour-linked SLAs) map to Gorgias SLA rules, which are available only on Gorgias Advanced ($900/month) and Enterprise plans. Basic and Pro plans do not include native SLA rule management. During scoping, we audit the ITsDone SLA policy count and complexity and flag whether the destination Gorgias plan supports equivalent configuration. If the customer is on Basic or Pro, we document the SLA configuration as a manual setup checklist and note the plan upgrade required for full SLA automation.

  • Knowledge base HTML content may require post-migration cleanup

    ITsDone Knowledge Base articles store content as HTML, and some articles contain embedded media references or links to internal ITsDone assets (logo images, internal file links, or embedded widgets). After migration, any ITsDone-specific asset references will not resolve in Gorgias's help center. We flag these references during QA as remediation items, but content cleanup is a manual post-migration step performed by the customer's content team. Plain-text articles and articles without embedded ITsDone-specific media migrate without issues.

Migration approach

Six steps for a successful ITsDone Help Desk to Gorgias data migration

  1. Discovery and schema validation

    We audit the source ITsDone Help Desk instance across edition (detecting any feature caps), active ticket count, customer volume, agent roster, knowledge base article count and section hierarchy, active SLA policies, custom field list with data types, and attachment volume. We validate the ITsDone schema export for completeness and flag any custom fields that exceed edition limits or map to unsupported Gorgias field types. The discovery output is a written migration scope confirming object mapping, plan-level feature availability in Gorgias, and the automation rebuild checklist length.

  2. Attachment URL validation and re-download

    ITsDone stores attachments as URL references. We run a full attachment URL validation pass against the source environment, collecting every attachment reference across all tickets and knowledge base articles. URLs that return HTTP errors (expired, 404, or inaccessible) are flagged and re-fetched where possible. Binary assets are staged locally for re-upload to Gorgias. This step runs in parallel with the data extraction phase and must complete before the production migration begins to ensure every attachment lands in Gorgias.

  3. Sandbox migration and mapping reconciliation

    We run a test migration into a Gorgias sandbox or trial environment using representative data volume. The customer's admin reviews migrated tickets for threading fidelity, customer record completeness, agent assignment accuracy, and tag application. Custom field values are spot-checked against the ITsDone source. Any mapping corrections (ticket field names, customer dedupe logic, SLA policy translation) are documented and applied to the production migration configuration before the next phase begins. This step prevents field mapping errors from reaching production data.

  4. Production migration in dependency order

    We run production migration in the following phases: Customers first (using email as the dedupe key, with any ITsDone merge groups documented for admin cleanup), Agents (email-matched to existing Gorgias users with unresolved agents held in a reconciliation queue), Tickets with full conversation threads, internal notes, status, priority, tags, and external_id references to the source ITsDone ticket ID, Knowledge Base Articles with section hierarchy, and Custom Fields with type validation. SLA policies are migrated as documented configuration rather than automated rules. Each phase emits a row-count reconciliation report before the next phase begins.

  5. Attachment re-association

    With ticket records established in Gorgias, we re-upload the re-downloaded binary assets via Gorgias's attachment API and associate each file with the correct ticket record by matching the original ITsDone ticket ID stored in the external_id field. Any assets that could not be re-downloaded (expired URLs beyond retrieval) are flagged in the QA report for the admin to assess and re-upload manually if needed.

  6. Cutover, validation, and automation audit handoff

    We freeze writes to ITsDone Help Desk during the cutover window, run a final delta migration of any records modified since the last sync, then enable Gorgias as the system of record. We validate tickets, customers, agents, and knowledge base articles with a row-count reconciliation against the ITsDone source. SLA rules and custom fields are spot-checked for configuration accuracy. We deliver the Automation Rebuild Checklist documenting every ITsDone workflow, trigger, and escalation rule requiring manual rebuild in Gorgias Macros or Rules. We do not rebuild automations, reports, or views as part of the migration scope; those are documented for the admin team to address during post-migration setup.

Platform deep dives

Context on both ends of the pair

ITsDone Help Desk logo

ITsDone Help Desk

Source

Strengths

  • Strong fit for German-speaking IT services teams requiring native-language interface and support
  • Designed for small-to-mid-sized IT departments, typically under 100 agents
  • Simple agent management and SLA configuration without complex enterprise configuration
  • Microsoft 365 integration for teams already in the Microsoft ecosystem
  • GDPR-compliant data residency options valued by European customers

Weaknesses

  • Limited scalability above 100 agents compared to enterprise platforms
  • Minimal AI and automation capabilities versus modern competitors
  • Sparse third-party integration ecosystem
  • Reporting and analytics features lag behind Zendesk, Freshdesk, and Jira Service Management
  • International support availability is limited compared to global vendors
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 ITsDone Help Desk 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

    ITsDone Help Desk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your ITsDone Help Desk 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 ITsDone Help Desk to Gorgias data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Small migrations under 5,000 tickets with no complex knowledge base structure, minimal custom fields, and no multi-tier SLA policies typically complete in two to four weeks. Larger migrations with 5,000 to 20,000 tickets, multi-category knowledge bases, multiple SLA configurations, and active custom field schemas run four to eight weeks because of knowledge base HTML review, SLA configuration translation, and expanded QA scope. Delta migration during cutover and post-migration validation are included in both estimates.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ITsDone Help Desk.
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