Helpdesk migration

Migrate from Novo Customer Support to Gorgias

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

Novo Customer Support logo

Novo Customer Support

Source

Gorgias

Destination

Gorgias logo

Compatibility

75%

9 of 12

objects map 1:1 between Novo Customer Support and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Novo Customer Support to Gorgias is a structural shift from a free, general-purpose helpdesk to a ticket-volume-priced ecommerce-native platform. Novo organizes Tickets, Customers, Companies, Agents, and Teams with role-based permissions that require translation to Gorgias's user and permission model. We preserve conversation history in chronological order, map tag taxonomy across both systems, and resolve custom ticket field types before load. Gorgias's two-year historical cap on imports, its 250-comment ticket split behavior, and its agent-unlimited pricing model are design constraints we surface during scoping. Knowledge base articles and their category hierarchies migrate as static content with visibility flags mapped to Gorgias's article status model. We do not migrate automations, macros (beyond reply text and status change), or workflows; we deliver a written inventory of every automation requiring rebuild in Gorgias Rules.

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

Novo Customer Support logo

Novo Customer Support

What's pushing teams away

  • Multiple BBB complaints and Reddit reports describe difficulties reaching fraud experts or consistent live support when account issues escalate.
  • Underserved customer support options with no phone number or real-time chat create frustration when urgent account or transaction problems arise.
  • Erratic transaction handling including unexplained check declines and payment rejections has led to negative experiences for some small business users.
  • Lack of competitive features compared to established helpdesk platforms may push growing teams toward alternatives with deeper automation and reporting.

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 Novo Customer Support objects map to Gorgias

Each row shows how a Novo Customer Support 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.

Novo Customer Support

Ticket

maps to

Gorgias

Ticket

1:1
Fully supported

Novo Tickets map 1:1 to Gorgias Tickets. Each ticket carries status, priority, assignee, custom fields, tags, and a linked customer or company. We preserve the full conversation thread in chronological order with author attribution and timestamps. Tickets with more than 250 comments are split by Gorgias into multiple closed tickets on import; we surface this constraint during scoping and the customer chooses whether to accept the split or consolidate pre-migration. Open and closed statuses map directly; pending and solved statuses from Novo import as closed in Gorgias per Gorgias import documentation.

Novo Customer Support

Customer

maps to

Gorgias

Customer

1:1
Fully supported

Novo Customer records map to Gorgias Customer objects. Each customer carries contact information, company association, and a ticket history. We use email as the dedupe key during import. Novo customers without ticket activity (spammers, bounced entries) are excluded from migration per Gorgias import behavior, which only imports users with ticket activity. We audit the full customer list pre-migration and flag orphan records that will not transfer.

Novo Customer Support

Company

maps to

Gorgias

Organization

1:1
Fully supported

Novo Company records map to Gorgias Organization objects. Companies associate multiple customers and tickets under a single organizational record. The company name becomes the Organization name, and the domain becomes the website field if available. We create Organizations before any Customer import so that the lookup relationship is satisfied at insert time.

Novo Customer Support

Agent

maps to

Gorgias

User

1:1
Fully supported

Novo Agents map to Gorgias User records. Migration requires resolving the Novo agent identifier to the Gorgias user by email match. Role-based permissions from Novo's enterprise configurations must be translated to Gorgias's permission model; we audit role definitions pre-migration and flag any role that lacks a direct Gorgias equivalent. Team membership carries over as part of the Teams migration step.

Novo Customer Support

Team

maps to

Gorgias

Team

1:1
Fully supported

Novo Teams group agents for routing and reporting. We preserve team structure and map agents into corresponding Gorgias Teams. Where a team has no direct Gorgias equivalent, agents are assigned to the nearest-match team and the customer admin notes the discrepancy in a post-migration reconciliation doc.

Novo Customer Support

Conversation

maps to

Gorgias

Ticket Message

1:1
Fully supported

Novo conversation threads (agent replies and customer replies on a ticket) migrate as Gorgias Ticket Messages in chronological order. Author attribution, message timestamp, and internal versus external visibility flags are preserved. Attachments on messages migrate as separate file records linked to the message.

Novo Customer Support

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

File attachments on tickets and messages migrate as binary blobs with file metadata (filename, size, MIME type). Large attachment batches may require chunked transfer; we flag any size restrictions discovered during the technical audit phase. We preserve the attachment's association to the parent ticket and the specific message within that ticket.

Novo Customer Support

KB Article

maps to

Gorgias

Article

1:1
Fully supported

Novo knowledge base articles and their category hierarchy migrate as Gorgias Articles and Article Categories. Internal versus external visibility flags from Novo must be mapped to Gorgias's article status model. We treat KB articles as static content; any article that references dynamic data or embedded third-party widgets will require manual cleanup post-migration.

Novo Customer Support

Tag

maps to

Gorgias

Tag

1:1
Fully supported

Tags applied across tickets, customers, and articles in Novo migrate as a flat tag vocabulary in Gorgias. We preserve all tag assignments during migration and recreate the tag taxonomy in the destination. Tag-based routing rules in Novo require manual reconstruction in Gorgias Rules post-migration.

Novo Customer Support

Custom Ticket Field

maps to

Gorgias

Custom Ticket Field

lossy
Fully supported

Custom fields on Novo tickets introduce field-level mapping requirements. We audit the custom field schema on both platforms before migration. Gorgias enforces a hard cap of 4 total custom ticket fields with no conditional logic; if the Novo schema exceeds 4 custom fields, we prioritize the most operationally critical fields and document the remainder for manual re-creation in Gorgias. Type conversions (dropdown to text, date format normalization) are handled in the transform layer before load.

Novo Customer Support

Macro (reply text and status change)

maps to

Gorgias

Macro

lossy
Fully supported

Gorgias only supports reply text and status-change macro actions on import. Macros with other action types (field updates, assignments, notification triggers) import with empty action lists. We audit the full Novo macro inventory pre-migration, separate supported from unsupported actions, and deliver a written inventory of each macro with its full action set and a Gorgias rebuild recommendation. The customer admin rebuilds unsupported macros in Gorgias Rules post-migration.

Novo Customer Support

Timestamp and Status

maps to

Gorgias

Created Date and Status

lossy
Fully supported

Novo ticket created dates, updated dates, and resolution timestamps migrate as Gorgias ticket created_at, updated_at, and resolved_at fields preserving the original timestamps for accurate historical reporting. Status mapping follows: Novo open maps to Gorgias open, Novo closed maps to Gorgias closed, Novo pending and solved map to Gorgias closed (per Gorgias import behavior). We document every status mapping in the field map delivered during scoping.

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.

Novo Customer Support logo

Novo Customer Support gotchas

High

Platform identification ambiguity with Novo Bank

Medium

Sparse technical documentation limits migration precision

Medium

Agent and permission schema translation required

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

  • Gorgias caps custom ticket fields at 4 with no conditional logic

    Gorgias enforces a hard limit of 4 total custom ticket fields across all paid plans, and none of those fields support conditional logic or visibility rules. Novo Customer Support supports custom fields on tickets as a standard capability. If the Novo schema uses more than 4 custom fields, we prioritize the most operationally critical fields for migration and document the remainder. The customer admin recreates non-priority fields in Gorgias post-migration, but they will be limited to 4 total. This is a structural platform constraint, not a migration error, and it must be addressed before the field mapping phase begins.

  • Tickets with over 250 comments split into multiple closed tickets

    Gorgias's import process automatically splits any ticket containing more than 250 comments into multiple closed tickets. This behavior directly affects high-volume support accounts with long-running conversation threads. We audit Novo ticket comment counts pre-migration, identify tickets exceeding 250 comments, and present two options: pre-split tickets in Novo before migration (losing thread continuity in the source) or accepting the Gorgias split and reassembling context manually in Gorgias after migration. Neither option restores the original single-ticket view; the customer must choose their acceptable trade-off during scoping.

  • Gorgias import limited to two years of historical ticket data

    Gorgias's import process caps historical data at two years of the most recent tickets. Deleted tickets, blank tickets, and tickets older than the two-year window are not imported. We audit Novo's oldest open and recently closed tickets during scoping, calculate the age of historical records, and present the customer with a data window decision: either accept the two-year cap or keep Novo as a read-only archive for historical reference. Customers requiring full historical context for compliance or contract disputes must plan for dual-system retention.

  • Novo has no published public API documentation

    The CSV research found no public API documentation for Novo Customer Support. Without confirmed bulk API availability, rate limits, or endpoint schemas, we cannot guarantee API-based extraction during the technical audit phase. We request API endpoint samples and test credentials during scoping. If no API access is available, we fall back to CSV export extraction where supported, with manual field mapping for any fields not included in the export schema. This constraint may extend the discovery and migration timeline by one to two weeks.

  • Agent and permission schema translation requires manual role mapping

    Novo uses role-based permissions and Active Directory field mapping in enterprise configurations. Migrating Agents requires mapping role names and OU structures to Gorgias's user and permission model, which does not have an equivalent AD integration or granular role hierarchy at the same depth. We audit permission levels pre-migration, generate a role-to-permission map, and flag any role definitions that lack a direct Gorgias equivalent. Role assignments that cannot map directly require the customer admin to make manual decisions during the Gorgias permission configuration phase post-migration.

Migration approach

Six steps for a successful Novo Customer Support to Gorgias data migration

  1. Discovery and scoping audit

    We audit the source Novo Customer Support instance across tickets, customers, companies, agents, teams, conversation volumes, custom ticket fields, macro inventory, and knowledge base articles. We verify platform identification during scoping (Novo Customer Support is distinct from Novo Bank) and request API access samples or export credentials. We also confirm the Gorgias plan tier and identify whether the Shopify sidebar and AI Agent will be activated post-migration, as this affects the destination schema design. Discovery output is a written migration scope with record counts per object, the two-year historical cap decision, and the custom field prioritization list.

  2. Gorgias destination schema design

    We design the destination schema in Gorgias before any data moves. This includes provisioning users and teams, configuring the tag taxonomy to match Novo's flat tag structure, prioritizing and creating custom ticket fields (up to 4), mapping article categories and visibility status for the knowledge base, and defining the ticket status mapping table. We also configure the Shopify integration (if applicable) and plan the macro inventory separation between supported and unsupported actions. The schema design is validated in a staging environment before production migration begins.

  3. Technical audit and extraction path confirmation

    We attempt API-based extraction from Novo using available credentials. If no bulk API is accessible, we evaluate CSV export capability and map every Novo field to a Gorgias field in the transform layer. We confirm attachment extraction (file size limits, binary handling), conversation thread ordering, and custom field type compatibility. We also verify that the two-year historical window covers the customer's desired ticket scope. Any extraction limitations discovered at this stage are documented and escalated to the customer before migration begins.

  4. Data extraction, transformation, and validation

    We extract data in dependency order: companies first (for organization lookup resolution), then customers (with organization_id resolved), then agents and teams (for user and team lookup), then tickets (with customer_id, organization_id, and assignee_id resolved), then conversations (with ticket_id resolved), then attachments (with ticket_id and message_id resolved), then tags and knowledge base articles. Each object undergoes a type-conversion transform step (date formats, status values, custom field types). We produce a pre-migration row-count report for every object and share it with the customer for validation before the production load begins.

  5. Production migration and Gorgias import

    We load data into Gorgias in the same dependency order used during validation. Conversation threads are inserted in chronological order with author attribution preserved. Tags are applied to their parent records post-insert. Knowledge base articles and categories are loaded as a final step. We monitor Gorgias's import progress dashboard for split tickets (over 250 comments), failed records, and any schema validation rejections. We generate a post-migration reconciliation report comparing source record counts to destination record counts, flagging any records that did not transfer and explaining the reason for each gap.

  6. Cutover, delta migration, and automation handoff

    We freeze writes to Novo during the cutover window, run a final delta migration of any records modified since the initial extract, then hand over to the customer as the system of record. We deliver the macro inventory document separating supported reply-text and status-change macros from unsupported actions, with Gorgias Rules rebuild recommendations for each unsupported macro. We deliver the automation inventory listing every routing rule, tag-based assignment, and notification trigger from Novo with a Gorgias Rules equivalent. We support a one-week hypercare window for reconciliation issues. We do not rebuild macros or automations as code inside the migration scope.

Platform deep dives

Context on both ends of the pair

Novo Customer Support logo

Novo Customer Support

Source

Strengths

  • Completely free pricing with no monthly fees or minimum balance requirements.
  • Integrated banking and financial tools for small business operations.
  • Real-time expense tracking and virtual debit card issuance.
  • Native integrations with Stripe, Shopify, QuickBooks, and Etsy.
  • Lightweight setup with an accessible web portal for quick onboarding.

Weaknesses

  • Customer support lacks phone or real-time chat options for urgent issues.
  • Limited competitive feature set compared to enterprise helpdesk platforms.
  • No published public API documentation found in available research.
  • Sparse technical documentation and limited community resources.
  • Account freezes and unexplained transaction declines reported in user reviews.
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 Novo Customer Support 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

    Novo Customer Support: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Novo Customer Support 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 Novo Customer Support to Gorgias data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 10,000 tickets and 2,000 customers with no knowledge base migration. Migrations with large conversation histories (over 50,000 messages), full knowledge base article sets, custom ticket field re-mapping across both platforms, or ticket-split remediation for high-comment tickets move to six to ten weeks because of the data audit scope, transform complexity, and Gorgias import monitoring requirements. The two-year historical cap on Gorgias imports may require the customer to retain Novo as a read-only archive for records older than the cap.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Novo Customer Support.
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