Helpdesk migration

Migrate from Novo Customer Support to Zendesk

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

Novo Customer Support logo

Novo Customer Support

Source

Zendesk

Destination

Zendesk logo

Compatibility

100%

10 of 10

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

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Novo Customer Support to Zendesk is a migration from a lightweight, free-tier helpdesk with minimal published API documentation to the industry's most established ticketing platform. Novo Customer Support organizes support around Tickets, Customers, Companies, Agents, Teams, and threaded Conversations, but the platform's sparse technical documentation and role-based enterprise configurations require careful scoping before migration. We audit the source schema, resolve agent-to-User ID mappings, translate team structures into Zendesk Groups, and migrate full conversation history with timestamps preserved. We do not migrate automations, macros, or SLA policies as code; we deliver a written inventory of these for the customer's admin to rebuild in Zendesk Admin Center.

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

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How Novo Customer Support objects map to Zendesk

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

Zendesk

Ticket

1:1
Fully supported

Novo Tickets (central object with status, priority, assignee, custom fields, tags, and linked customer or company) map 1:1 to Zendesk Tickets. The ticket ID from Novo becomes a custom field novo_ticket_id__c for cross-reference. Status, priority, and assignee map to Zendesk status, priority, and assignee_id. Any custom ticket fields from Novo require field-level type mapping before insertion via Zendesk /tickets endpoint.

Novo Customer Support

Customer

maps to

Zendesk

End User

1:1
Fully supported

Novo Customers (end-user contacts in the support relationship) map to Zendesk End Users. We use email as the dedupe key and preserve the full contact record including role-based permissions and AD field mapping from enterprise configurations. The customer record must exist before tickets referencing that customer are inserted.

Novo Customer Support

Company

maps to

Zendesk

Organization

1:1
Fully supported

Novo Companies (organizational records grouping multiple customers and tickets) map to Zendesk Organizations. We preserve company hierarchies and linked contact counts. The Organization must be created before any End User with a company association is inserted, because Zendesk requires the organization_id reference to be satisfied at insert time.

Novo Customer Support

Agent

maps to

Zendesk

Agent

1:1
Fully supported

Novo Agents (support staff users) map to Zendesk Agents. Migration requires mapping Novo Agent IDs to Zendesk User IDs and preserving team membership. Role-based permissions in enterprise Novo configurations must be translated to Zendesk's permission model (Light Agent, Agent, Admin roles, or custom roles). We audit permission levels pre-migration and flag any role definitions without a direct Zendesk equivalent.

Novo Customer Support

Team

maps to

Zendesk

Group

1:1
Fully supported

Novo Teams (agent groupings for routing and reporting) map to Zendesk Groups. We preserve team structure and assign agents to corresponding Zendesk Groups. Where the destination Zendesk instance uses SLA policies or business hours scoped to Groups, we map those during configuration. If Zendesk uses agents without Group membership (flat agent pool), agents are assigned individually.

Novo Customer Support

Conversation

maps to

Zendesk

Ticket Comments

1:1
Fully supported

Novo Conversations (threaded replies including agent and customer contributions) migrate to Zendesk Ticket Comments in chronological order. We preserve timestamps, author attribution (mapped to the Zendesk End User or Agent), and internal/public visibility flags. Conversation attachments migrate with file metadata preserved.

Novo Customer Support

Attachment

maps to

Zendesk

Attachments

1:1
Fully supported

File attachments on tickets and conversations migrate as binary blobs with file metadata into Zendesk. Zendesk enforces a 20 MB per file limit. Large attachment batches require chunked transfer; we flag any files exceeding the limit during scoping and document the handling approach (external storage link, chunked upload, or exclusion with a written inventory of excluded files).

Novo Customer Support

KB Article

maps to

Zendesk

Help Center Article

1:1
Fully supported

Novo KB Articles and their category hierarchy migrate to Zendesk Help Center Articles and Sections. Internal/external visibility flags from Novo map to Zendesk's permission-based article visibility (public, authenticated end users, agents only). We preserve article body content, but any embedded media requires URL remapping if the source URLs are not publicly accessible.

Novo Customer Support

Tag

maps to

Zendesk

Tag

1:1
Fully supported

Novo Tags (applied across tickets, customers, and articles as a flat taxonomy) migrate to Zendesk Tags. We preserve all tag assignments during migration and recreate the tag vocabulary in the destination. Zendesk tags are scoped to tickets, users, and organizations; we map accordingly based on the source object's tag context.

Novo Customer Support

Custom Ticket Field

maps to

Zendesk

Custom Field

1:1
Fully supported

Novo custom fields on tickets introduce field-level mapping requirements. We audit the custom field schema before migration, generate a field map, and handle type conversions (dropdown to single select, date format normalization, checkbox to boolean). Zendesk custom fields use a custom_fields array per ticket with typed entries. We create equivalent Zendesk custom fields via the Admin API before record import begins.

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

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • Platform identification ambiguity with Novo Bank

    The name Novo Customer Support overlaps heavily with Novo Bank (novo.co), a business banking platform. Research results, reviews, and case studies frequently misroute to the banking product rather than the helpdesk platform. Web research returns a Zendesk case study for 'Bank Novo' (a fintech using Zendesk for its own support), which is entirely unrelated to Novo Customer Support from Novo Solutions. We verify the platform's actual product category during scoping to ensure we pull helpdesk-specific documentation and API context rather than banking reviews.

  • Sparse technical documentation limits migration precision

    No published public API documentation was found for Novo Customer Support during research. Bulk API availability, rate limits, export endpoints, and edition-gated features cannot be confirmed without additional discovery. We request API endpoint samples and conduct a technical audit phase before committing to a migration timeline. If the source platform does not expose a documented export API, we fall back to CSV extraction where available and flag any data that requires manual export.

  • Agent and permission schema translation required

    Novo uses role-based permissions and Active Directory field mapping in enterprise configurations. Migrating Agents requires mapping role names and OU structures to Zendesk's user and permission model (Light Agent, Agent, Admin, or custom roles). We audit permission levels pre-migration and flag any role definitions that lack a direct Zendesk equivalent. If Zendesk uses Groups for team assignment, we map OU structures to Group membership during this phase.

  • Notification triggers during import can surprise customers

    Zendesk's standard notification triggers fire on ticket creation via the standard API endpoint, potentially sending email or chat notifications to customers during migration for historical tickets. We use Zendesk's /imports/tickets endpoint where available to bypass standard trigger firing during import, and we coordinate with the customer to review active triggers before migration begins. Any custom automations tied to ticket creation should be reviewed and either disabled or scoped to current-date tickets only during the migration window.

  • Zendesk legacy custom objects sunset requires schema audit

    Zendesk's legacy custom objects are sunsetting: no new legacy custom objects can be created after January 15, 2026, and existing legacy objects are removed in July 2026. If the destination Zendesk instance has legacy custom object data from prior migrations, we audit the schema before importing to ensure we use the new Custom Objects framework rather than recreating a deprecated structure. This is a low-severity gotcha for greenfield Zendesk destinations but critical for accounts with existing custom object history.

Migration approach

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

  1. Discovery and platform verification

    We verify the source platform as Novo Customer Support (helpdesk from novosolutions.com) versus Novo Bank (novo.co) by reviewing the source domain, product documentation, and customer references. We audit the Novo Customer Support instance across ticket volume and age distribution, custom field schema, agent count and role structure, team configuration, KB article count and category hierarchy, attachment volume and size distribution, and any enterprise AD field mapping configurations. We also assess the destination Zendesk instance for existing custom fields, groups, roles, and Help Center structure.

  2. Technical audit and API capability verification

    We attempt API connectivity to the Novo Customer Support instance and request endpoint samples to confirm export capabilities, pagination behavior, and rate limits. If a documented API is unavailable or rate limits are unknown, we coordinate with the customer on CSV export options or manual data extraction. For the Zendesk destination, we confirm the migration user's permissions (required: Admin or an agent with Create, Read, Update on relevant objects), review active triggers that may fire on ticket import, and identify whether the /imports/tickets endpoint is available for import bypass.

  3. Schema design and field mapping

    We design the Zendesk schema before migration: custom fields created via the Admin API matching Novo field types, Groups provisioned to match Novo team structures, Help Center sections created to match Novo KB categories, and tag vocabulary established to match the source taxonomy. We generate a field map document covering every Novo field and its Zendesk equivalent, including type conversions for dropdown, date, checkbox, and numeric fields. Role translation rules map Novo permission levels to Zendesk roles.

  4. Sandbox migration and reconciliation

    We run a full migration into the Zendesk Sandbox (or a shadow Zendesk account) using production-like data volume. The customer's support operations lead reconciles record counts (tickets in, end users in, organizations in, agents in, comments in, articles in), spot-checks 25-50 random records against the Novo source, and validates that conversation threads are chronologically correct and author attribution maps to the right Zendesk user. Any mapping corrections happen in this phase.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Organizations (from Novo Companies), End Users (from Novo Customers), Agents (from Novo Agents with role mapping), Groups (from Novo Teams), Tickets (with OrganizationId, RequesterId, AssigneeId, and GroupId resolved), Comments (with author resolved to End User or Agent), Attachments (chunked for batches over the Zendesk 20 MB file limit), Tags (applied after ticket creation), and KB Articles (with section mapping and visibility flags). We disable or scope notification triggers before this phase.

  6. Cutover, validation, and automation inventory handoff

    We freeze Novo writes during cutover, run a final delta migration of any records modified during the migration window, then enable Zendesk as the system of record. We validate attachment counts, conversation thread integrity, and KB article visibility settings against the source. We deliver a written inventory of triggers, macros, SLA policies, and automation rules from the Zendesk instance that require admin review or rebuild. We support a three-day hypercare window for reconciliation issues. We do not rebuild automations, macros, or SLA policies as part of 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.
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Novo Customer Support and Zendesk.

  • Object compatibility

    B

    1 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 Zendesk 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 Zendesk data migrations

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

Can't find your answer?

Walk through your Novo Customer Support to Zendesk 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 three weeks for accounts under 10,000 tickets, 500 KB articles, and a straightforward agent and team structure. Migrations with enterprise role-based permission schemas, large attachment batches (over 5,000 files or files exceeding 20 MB), multi-level KB hierarchies, or unknown API export capabilities requiring manual extraction move to four to eight weeks because of discovery scope, permission translation work, and attachment chunking.

Adjacent paths

Related migrations to explore

Ready when you are

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