Helpdesk migration

Migrate from Novo Customer Support to Intercom

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

Novo Customer Support logo

Novo Customer Support

Source

Intercom

Destination

Intercom logo

Compatibility

82%

9 of 11

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

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Novo Customer Support to Intercom is a structured migration from a lightweight helpdesk with limited automation depth into a multi-channel customer messaging platform built around conversation-driven support, AI-first resolution, and a Knowledge Hub for self-service. Novo organizes support around Tickets, Customers, Companies, Agents, and Teams with threaded Conversations on each ticket; Intercom uses Conversations as the central object with Contacts, Companies, Admins, and a Knowledge Hub. We map each Novo ticket to an Intercom conversation with full message history, resolve agent-to-teammate permissions, translate custom ticket fields to Intercom custom attributes, and migrate Knowledge Base articles into Intercom Collections. Novo's sparse technical documentation and absence of published API specifications require an explicit API discovery phase before we commit to a migration timeline; we request sample endpoint responses during scoping to validate export capacity and rate-limit behavior. Workflows, routing rules, and Fin AI Agent configuration do not migrate as code; we deliver a written inventory of active automations for the customer's admin to rebuild inside Intercom's workflow builder.

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

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How Novo Customer Support objects map to Intercom

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

Intercom

Conversation

1:1
Fully supported

Novo Tickets map directly to Intercom Conversations. Each Conversation inherits the source ticket's subject, status (open, pending, resolved, closed), priority, assignee (mapped to the destination teammate), and custom ticket fields. We preserve the original ticket creation timestamp as a custom attribute for audit ordering. Tags from the source ticket migrate as Conversation tags in Intercom.

Novo Customer Support

Conversation

maps to

Intercom

Conversation Part

1:many
Fully supported

Novo's threaded Conversation history on each Ticket maps to Intercom Conversation Parts in chronological order. Each Part carries the author (agent or contact), message body, timestamp, and privacy flag. We validate threading fidelity by checking that the Part sequence preserves the original message order before marking the batch complete.

Novo Customer Support

Customer

maps to

Intercom

Contact

1:1
Fully supported

Novo Customers map to Intercom Contacts by email as the primary dedupe key. The customer's name, email, phone, and custom properties migrate to Intercom Contact attributes. Novo's role-based permission fields (AD field mapping in enterprise) do not transfer; we flag these as Intercom Admin role assignments to be handled post-migration.

Novo Customer Support

Company

maps to

Intercom

Company

1:1
Fully supported

Novo Companies map to Intercom Companies 1:1. The company name and domain become the Intercom Company name and website fields. We use the domain as the dedupe key during import. Company-linked contact counts migrate with the relationship preserved via the Contact-to-Company association in Intercom.

Novo Customer Support

Agent

maps to

Intercom

Admin or Teammate

1:1
Fully supported

Novo Agents map to Intercom Admins (full workspace access) or Teammates (inbox-only access) based on the source agent's permission level. Role-based permission names and OU structures from Novo's enterprise configurations translate to Intercom Team membership and Inbox assignment rules. Agents without a clear permission mapping are assigned as Teammates by default; the customer reviews and upgrades access post-migration.

Novo Customer Support

Team

maps to

Intercom

Team

1:1
Fully supported

Novo Teams map to Intercom Teams for routing and reporting. We preserve team membership by assigning migrated agents to the corresponding Intercom Team. Intercom Teams control which conversations appear in each inbox, enabling the same routing logic from the source.

Novo Customer Support

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

File attachments on tickets and conversations migrate as binary blobs with file metadata (name, size, content type) preserved. Intercom restricts certain file types (.exe, .sys, .scr, .shb, .wsf) for security reasons; we check the source attachment inventory pre-migration and flag any prohibited types for the customer's admin to handle outside the migration scope.

Novo Customer Support

KB Article

maps to

Intercom

Article

1:1
Fully supported

Novo KB Articles map to Intercom Articles within a Collection. We preserve article title, body content, author attribution, and internal/external visibility flags. Internal articles in Novo map to Draft status in Intercom so the customer can review before publishing. Articles are imported in category order for structural fidelity.

Novo Customer Support

KB Category

maps to

Intercom

Collection

1:1
Fully supported

Novo KB Categories map to Intercom Collections. Each Collection holds the migrated articles and preserves the category hierarchy as a top-level organizational structure. Intercom does not support multi-level nested categories natively; we flatten to single-level Collections and note the original hierarchy in the migration inventory for manual restructuring if needed.

Novo Customer Support

Tag

maps to

Intercom

Tag

1:1
Fully supported

Tags applied across tickets, customers, and articles migrate as flat taxonomy to Intercom's Tag model. Tag assignments are preserved per record (ticket, contact, company, article). Intercom tags are workspace-global rather than object-scoped, which is the same behavior as Novo's tag taxonomy.

Novo Customer Support

Custom Ticket Field

maps to

Intercom

Custom Attribute

lossy
Fully supported

Custom fields on Novo tickets require schema discovery before migration because Novo has no published API documentation. We request sample ticket records during scoping to extract the custom field schema, generate a field map, and pre-create each attribute in Intercom via the API before data import. Type conversions (dropdown to text, date format normalization) are handled in the transform layer. Intercom requires custom attributes to exist before data import; we treat attribute creation as a pre-migration step.

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

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • Novo has no published public API documentation

    Available research found no public API documentation for Novo Customer Support. Without a documented API, we cannot confirm bulk export availability, endpoint availability for all objects, rate limits, or authentication method during initial scoping. We request API endpoint samples and authentication credentials during the technical audit phase before committing to a migration timeline. If the source API is unavailable or returns errors during discovery, we pivot to manual export consultation with the customer's technical team to obtain data extracts via whatever export mechanism Novo provides.

  • Custom attributes must pre-exist in Intercom before data import

    Intercom's API rejects data import payloads that reference custom attributes that have not yet been created in the destination workspace. Unlike platforms that auto-create custom fields on import, Intercom requires explicit attribute pre-creation via the API or UI before the migration batch runs. We treat attribute creation as the first step of every migration, and the field map generated during scoping drives the attribute creation sequence. Skipping this step causes silent field drops on import.

  • Novo Bank platform ambiguity risks misrouted research

    The name 'Novo Customer Support' overlaps heavily with Novo Bank (novo.co), a business banking platform. Research results 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. This ambiguity can extend to scoping calls if the customer uses both products.

  • Intercom restricts certain attachment file types

    Intercom blocks .exe, .sys, .scr, .shb, .wsf, and other executable file types as attachments due to malware risk. If the Novo ticket and conversation history contains attachments of these types, they cannot be imported into Intercom without the customer explicitly enabling 'Allow more file types' in their Intercom Security settings. We audit the attachment inventory pre-migration, flag prohibited types, and recommend the customer review and enable the setting before migration begins if any prohibited attachments exist.

  • Agent role translation requires manual post-migration review

    Novo uses role-based permissions with Active Directory field mapping in enterprise configurations. Intercom uses a two-tier model (Admin and Teammate) with Team membership controlling routing. There is no automated translation from Novo's granular permission roles to Intercom's simpler model. We map agents by their source role hierarchy to the closest Intercom equivalent, but the customer must review admin access grants post-migration to confirm that sensitive permissions are not over- or under-granted.

Migration approach

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

  1. API discovery and scoping

    We attempt to authenticate against the Novo Customer Support API using provided credentials to enumerate available endpoints, rate limits, and export capacity for Tickets, Conversations, Customers, Companies, Agents, Teams, Attachments, and KB Articles. If the API is inaccessible or undocumented, we request a manual data export via whatever mechanism Novo provides. We pair the API results with a customer-provided data inventory (record counts per object, attachment sizes, KB article count) to confirm migration scope and timeline. We also verify the target Intercom workspace exists and confirm the customer's admin access to create custom attributes pre-import.

  2. Schema extraction and attribute pre-creation

    We extract the complete Novo schema including all custom ticket fields, custom field types, and any deprecated or permission-gated objects. We generate a field map that pairs each Novo field with its Intercom equivalent, noting type-conversion requirements (date format normalization, dropdown to text where Intercom lacks an equivalent list type). We then pre-create all required custom attributes in the destination Intercom workspace via the API before any data import begins. This step is blocking: attribute creation must complete before record import starts.

  3. Object import in dependency order

    We run production migration in dependency order: Intercom Companies first (dedupe key: domain), then Contacts (dedupe key: email, with CompanyId resolved), then Agents mapped to Admins or Teammates (email match), then Teams, then Conversations (with assignee and contact lookups resolved), then Conversation Parts in chronological order, then Attachments (with size and type validated against Intercom's allowlist), then KB Collections and Articles. Custom ticket fields populate via the pre-created attributes during conversation import. Each phase emits a reconciliation row count before the next phase begins.

  4. Agent permission and Team routing reconciliation

    We map each Novo Agent to an Intercom Admin or Teammate and assign them to the corresponding Intercom Team based on the source team membership. Role-based permission names from Novo enterprise configurations are preserved in a custom attribute on each Admin record for manual review. The customer reviews Team assignments and admin access grants in Intercom after migration before granting elevated permissions to any migrated user.

  5. KB article import and publishing review

    We import KB Articles into Intercom Collections with article body, title, author, and internal/external visibility flags preserved. Internal articles in Novo become Draft articles in Intercom so the customer can review content before publishing to customers. The flattened collection structure is documented in the migration inventory with notes on the original category hierarchy for manual reorganization if needed.

  6. Cutover, validation, and automation handoff

    We freeze writes in Novo during the cutover window, run a delta migration of any records modified during the migration window, then deliver the migration completion report with record counts per object, a reconciliation log of any skipped or truncated records, and the automation inventory document. We do not migrate Workflows, routing rules, or Fin AI Agent configuration as code. The customer reviews the automation inventory and rebuilds active rules in Intercom's workflow builder using the provided field map. We support a 72-hour hypercare window for reconciliation issues raised during the first business day of Intercom-only operations.

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.
Intercom logo

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

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 Intercom.

  • 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 Intercom 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 Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 5,000 tickets, 2,000 contacts, and no KB article library land between two and four weeks. Migrations with custom ticket fields, multiple Teams, a KB article library exceeding 200 articles, or agent-role translation from Novo's enterprise permission model extend to five to eight weeks. The timeline assumes API access is available during discovery; if manual export consultation is required due to undocumented API endpoints, add one to two weeks to the discovery phase.

Adjacent paths

Related migrations to explore

Ready when you are

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