Helpdesk migration

Migrate from Novo Customer Support to Zoho Desk

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

Novo Customer Support logo

Novo Customer Support

Source

Zoho Desk

Destination

Zoho Desk logo

Compatibility

83%

10 of 12

objects map 1:1 between Novo Customer Support and Zoho Desk.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Novo Customer Support to Zoho Desk is a structural migration across helpdesk platforms with divergent object models. Novo organizes support around Tickets linked to Customers and Companies with an Agent and Team hierarchy; Zoho Desk mirrors this with Tickets, Contacts, Accounts, Agents, and Departments, but introduces a multi-department architecture, a formal Knowledge Base module, and an Agent-versus-Light-Agent permission model that requires translation from Novo's role-based schema. We run a discovery audit of Novo's custom ticket fields, tag taxonomy, and KB article hierarchy before migration, then sequence the import in dependency order (Accounts first, then Contacts, then Tickets with conversation threads, then KB content) through the Zoho Desk REST API at desk.zoho.com/api/v1. Zoho's edition-gated custom field limits (230 in Enterprise, 150 in Professional, 50 in Standard, none in Free) govern what can be recreated at the destination. We do not migrate Workflows, Automations, or Reports as code; we deliver a written inventory for the customer's admin to rebuild in Zoho Desk's Blueprint or Macros framework 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

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

Zoho Desk logo

Zoho Desk

What's pulling them in

  • Deep Zoho ecosystem integration lets support data tie directly to CRM contacts, invoice records in Zoho Books, and custom apps built in Zoho Creator, providing a unified customer view without third-party middleware.
  • Pricing undercuts comparable platforms significantly: Enterprise at roughly $40 per agent per month versus Zendesk at comparable tiers, making it attractive for cost-sensitive teams scaling past 10 agents.
  • Blueprints and multi-level escalations allow teams to codify support workflows and enforce SLA routing automatically, reducing manual triage for mid-size support operations.
  • Multi-channel ticket ingestion unifies email, social media, live chat, and phone into a single queue view, giving agents one inbox without context-switching across channels.
  • The free tier up to 3 agents lets small teams validate the platform before committing, reducing financial risk for startups and micro-businesses evaluating help desk software.

Object mapping

How Novo Customer Support objects map to Zoho Desk

Each row shows how a Novo Customer Support object lands in Zoho Desk, 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

Zoho Desk

Ticket

1:1
Fully supported

Novo Tickets map 1:1 to Zoho Desk Tickets. Each ticket carries status, priority, assignee, tags, and linked customer or company. We preserve all standard ticket fields and map custom ticket fields to Zoho Desk custom fields, subject to the destination edition's field limit (Enterprise 230, Professional 150, Standard 50, Free 0). We flag any custom field type mismatches during scoping, particularly dropdown or multi-select fields that require Zoho picklist configuration before import.

Novo Customer Support

Customer

maps to

Zoho Desk

Contact

1:1
Fully supported

Novo Customer records map to Zoho Desk Contacts. We preserve full name, email, phone, role-based permissions (AD field mapping in enterprise configurations requires translation to Zoho's Contact roles), and any custom contact fields. The email address serves as the dedupe key. If the customer has a separate Company record, the Contact is linked to a corresponding Zoho Account after Account migration.

Novo Customer Support

Company

maps to

Zoho Desk

Account

1:1
Fully supported

Novo Company records map to Zoho Desk Accounts. Company hierarchies and linked contact counts transfer as Zoho Account hierarchies with primary contact assignment. We create Account records before Contact import to satisfy the AccountId lookup requirement on the Contact object.

Novo Customer Support

Agent

maps to

Zoho Desk

Agent

1:1
Fully supported

Novo Agents map to Zoho Desk Agents. Migration requires mapping Agent IDs to Owner IDs in Zoho Desk and preserving team membership. Role-based permissions from Novo must be translated to Zoho's Agent, Light Agent, or Support Administrator roles, and assigned to the appropriate Department. We audit permission levels pre-migration and flag any role definitions lacking a direct Zoho equivalent.

Novo Customer Support

Team

maps to

Zoho Desk

Department

lossy
Fully supported

Novo Teams map to Zoho Departments, which are the top-level organizational unit in Zoho Desk. We preserve team structure and map agents into corresponding destination departments. Note that Zoho Desk's Migration Wizard cannot transfer Teams directly; agents must be added to Departments manually or through API post-migration. We handle this by creating Department records during migration and linking Agents via the Zoho Desk Agents API.

Novo Customer Support

Conversation

maps to

Zoho Desk

Comment / Thread

1:1
Fully supported

Novo conversation threads (agent and customer replies within a ticket) map to Zoho Desk Comments and Threads in chronological order. We preserve timestamps, author attribution, and internal/external visibility flags. Conversation attachments migrate as binary blobs with file metadata. Large attachment batches may require chunked transfer; we flag any size restrictions during scoping and apply Zoho's 10GB cumulative upload limit for the migration session.

Novo Customer Support

Attachment

maps to

Zoho Desk

Attachment

1:1
Fully supported

File attachments on tickets and conversations migrate as binary blobs with file metadata. Zoho Desk's Zwitch migration tool caps file uploads at 10GB per session; for migrations with attachments exceeding this, we request a new migration session or handle overflow via Zoho Desk API direct upload with chunked transfer. We flag attachment size distribution during scoping.

Novo Customer Support

KB Articles

maps to

Zoho Desk

Article

1:1
Mapping required

Novo KB Articles and their category hierarchy map to Zoho Desk Knowledge Base Articles organized within Sections and Categories. We preserve article content, internal/external visibility flags (mapped to Zoho's Article status: Draft, Published, Internal), and category assignment. Note that Zoho Desk does not migrate KB attachments; these must be re-linked or re-uploaded post-migration.

Novo Customer Support

KB Categories

maps to

Zoho Desk

Section / Category

lossy
Fully supported

Novo KB Category hierarchy maps to Zoho Desk Section and Category hierarchy. We preserve the full taxonomy structure and apply Zoho's visibility rules per article. Category assignments are resolved at migration time based on the original Novo category links.

Novo Customer Support

Tag

maps to

Zoho Desk

Tag

1:1
Fully supported

Tags applied across tickets, customers, and articles transfer as a flat taxonomy vocabulary. We preserve all tag assignments and recreate the tag vocabulary in Zoho Desk. Tags are mapped by name match. We flag any tags that exceed Zoho Desk's character limits during scoping.

Novo Customer Support

Custom Ticket Fields

maps to

Zoho Desk

Custom Fields

1:1
Mapping required

Novo custom fields on tickets introduce field-level mapping requirements. We audit the custom field schema pre-migration, generate a field map, and handle type conversions (dropdown to text, date format normalization). Destination field creation is subject to Zoho Desk edition limits: Enterprise 230 fields, Professional 150, Standard 50, Free 0. Custom field labels in Zoho Desk are limited to 50 characters and may only contain A-Z, 0-9, and specific special characters; we apply character replacement during mapping.

Novo Customer Support

Owner

maps to

Zoho Desk

User

1:1
Fully supported

Novo Agents (owner references on tickets, customers, and companies) map to Zoho Desk Agents. We resolve by email match against the Zoho Desk user table. Any Novo Agent without a matching Zoho User is held in a reconciliation queue for the customer's admin to provision before record import resumes. Deactivated agents in Novo cannot migrate to Zoho Desk.

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

Zoho Desk logo

Zoho Desk gotchas

High

Agent email identity determines comment ownership after migration

High

Blueprints and SLA policies do not export via API

Medium

File upload capped at 10GB per migration batch

Medium

Tier-gated export and migration capabilities

Low

Inbound migration is two-phase with a hard Phase 2 cutoff

Pair-specific challenges

  • Novo sparse API documentation limits extraction strategy

    Novo Customer Support has no confirmed published public API documentation in available research. We cannot confirm bulk export availability, API rate limits, or data retrieval endpoints without additional discovery. We request API endpoint samples, authentication method, and pagination behavior during the technical audit phase. If the source API is unavailable or rate-limited, we fall back to CSV or JSON export from Novo's admin interface and validate the schema before committing to a migration timeline. This step adds one to two weeks to discovery.

  • Zoho Desk custom fields are edition-gated

    Zoho Desk edition determines custom field limits: Enterprise allows 230 fields, Professional 150, Standard 50, and Free edition has no custom fields. Novo custom ticket fields must fit within the target edition's limit, or the customer must upgrade. We audit all Novo custom fields pre-migration and generate a field map. Fields that cannot be recreated at the destination are flagged as write-only or consolidated into existing fields. Additionally, Zoho custom field labels are limited to 50 characters and only accept A-Z, 0-9, and specific special characters; we apply character replacement rules during mapping.

  • Zoho Desk Migration Wizard cannot transfer Teams or Created-at dates

    Two Zoho Desk-specific behaviors affect this migration. First, Teams cannot be transferred through Zoho Desk's Migration Wizard or Zwitch tool; agents must be added to destination Departments manually post-migration or through our API-based department assignment. Second, ticket Created-at dates do not migrate by default through the wizard; however, we can preserve the original timestamp by injecting it into the comment body with author attribution, which requires a customization step during migration setup.

  • Platform identification ambiguity with Novo Bank

    The name Novo Customer Support overlaps heavily with Novo Bank (novo.co), a business banking platform. Search results and research data are frequently misrouted to the banking product rather than the helpdesk platform. We verify the platform's actual product category during scoping to ensure we pull helpdesk-specific documentation from support.novosolutions.com rather than banking reviews. The customer must confirm their Novo subscription is the helpdesk product before migration proceeds.

  • CC users and deactivated agents do not migrate

    Zoho Desk does not migrate CC users from the source platform. If Novo tickets include CC'd contacts, those email addresses do not transfer. We can optionally map CC user emails into a custom text field on the ticket for reference. Additionally, records associated with deactivated agents in Novo cannot be migrated; we flag any tickets assigned to inactive owners during scoping and hold them for the customer to reassign before import.

Migration approach

Six steps for a successful Novo Customer Support to Zoho Desk data migration

  1. Discovery and technical audit

    We audit the source Novo Customer Support environment for record volumes (tickets, contacts, companies, agents, teams, KB articles, attachments), custom field definitions, tag taxonomy, and KB category hierarchy. We attempt to identify API endpoints for data extraction; if no confirmed API is available, we request CSV or JSON export samples from the Novo admin interface. We also confirm the destination Zoho Desk edition and validate custom field limits against Novo's schema. The discovery output is a written migration scope, a source extraction plan, and a Zoho Desk edition recommendation if the customer's target edition cannot accommodate the full custom field inventory.

  2. Schema design and department mapping

    We design the destination schema in Zoho Desk. This includes creating Departments (mapped from Novo Teams), configuring Agent roles (Agent, Light Agent, Support Administrator) based on the customer's Novo permission matrix, creating KB Sections and Categories from the Novo KB hierarchy, and pre-creating custom fields up to the edition limit. Custom field labels are normalized to Zoho Desk's 50-character and character-set constraints. We flag any fields that cannot be created in the target edition for the customer to decide whether to upgrade or consolidate.

  3. Agent and user reconciliation

    We extract every distinct Agent referenced on Tickets, Customers, and Companies from Novo and match by email against the Zoho Desk destination's Agent table. Any Novo Agent without a matching Zoho User is held in a reconciliation queue. The customer's Zoho Desk admin provisions missing Agents before migration proceeds. We also flag deactivated Novo agents; records assigned to them must be reassigned to active agents or held for the customer to resolve.

  4. Dependency-ordered migration execution

    We run migration in record-dependency order: Accounts (from Novo Companies), Contacts (with AccountId resolved), Agents and Departments (Agents first, then Department membership assignment via API), Tickets (with conversation threads and attachments), KB Articles (within Sections and Categories), and Tags. Each phase emits a row-count reconciliation report. Conversation threads are inserted in chronological order with timestamps preserved. Attachments are chunked if the cumulative total exceeds Zoho's 10GB session limit; we request a second migration session for overflow.

  5. Post-migration delta and KB attachment remediation

    We run a final delta migration of any records created or modified in Novo during the migration window. KB article attachments are flagged as requiring manual re-upload in Zoho Desk because the native migration does not transfer them; we provide a checklist of affected KB articles with attachment filenames. We validate a random sample of migrated tickets against the source (field counts, conversation thread length, timestamp ordering) and surface any discrepancies before cutover.

  6. Cutover, validation, and automation inventory delivery

    We freeze Novo writes during cutover, execute the final delta, then enable Zoho Desk as the system of record. We deliver a written inventory of every active workflow, automation, or routing rule discovered in Novo for the customer's admin to rebuild using Zoho Desk's Blueprint, Macros, or Business Rules framework. We do not rebuild automations as code within the migration scope. We support a one-week hypercare window for reconciliation issues raised by the support team.

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.
Zoho Desk logo

Zoho Desk

Destination

Strengths

  • Generous free tier for teams of up to 3 agents with no time limit, reducing financial risk for small support operations.
  • Per-agent flat pricing across tiers is significantly lower than Zendesk, Freshdesk, or Intercom at equivalent feature levels.
  • Tight integration with Zoho CRM, Zoho Books, and Zoho Creator provides a unified data ecosystem without third-party middleware.
  • Multi-channel ticket aggregation consolidates email, social, chat, and phone into a single queue view.
  • Assisted migration service handles the two-phase transfer process with Zoho's own migration team for inbound moves.

Weaknesses

  • The UI is frequently described as dated, clunky, and inconsistent across modules compared to modern SaaS competitors.
  • Advanced automation features including Blueprints, multi-brand, and live chat are tier-gated, limiting the free and Express plans to basic ticketing.
  • Non-Zoho integrations require custom Deluge scripting or external middleware, reducing flexibility for heterogeneous tech stacks.
  • Steep learning curve and complex customization options mean slower onboarding for new agents and ongoing training investment.
  • Export and migration capabilities are gated by plan tier, with data backup only available on higher plans.

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 4 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 Zoho Desk.

  • Object compatibility

    C

    4 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 Zoho Desk 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 Zoho Desk data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 10,000 tickets, 5,000 contacts, and 1,000 KB articles with no complex custom field schema. Migrations with large conversation histories (over 100,000 message records), complex team hierarchies requiring department recreation and agent re-assignment, KB article migration with category remapping, or extensive custom field schemas move to seven to eleven weeks because of Zoho API rate-limit handling, custom field edition-gate analysis, and KB content restructuring. The Zoho Desk Migration Wizard itself operates on a queue-based priority system; the Zoho Desk team provides an ETA after data analysis begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Novo Customer Support.
Land in Zoho Desk, 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