Helpdesk migration
Field-level mapping, validation, and rollback between Novo Help Desk Software and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Novo Help Desk Software
Source
Intercom
Destination
Compatibility
8 of 10
objects map 1:1 between Novo Help Desk Software and Intercom.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Novo Help Desk Software to Intercom is a migration from a traditional ITSM ticket model to a conversational customer engagement platform. Novo organizes support around Accounts containing Contacts who file Tickets with a full audit trail; Intercom organizes customer relationships around Conversations threaded within a unified inbox. We map every Novo Ticket to an Intercom Conversation, carrying subject, description, status, priority, and timestamps, and we thread reply and internal-note history as ordered Conversation Parts. Because Novo has no publicly documented REST API, we negotiate export access through database query, native backup, or direct application read with the customer's IT team before migration scoping begins. We do not migrate Custom Rules, Knowledge Base articles, or Active Directory sync configurations; these require manual rebuild or reconfiguration on the Intercom side.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Novo Help Desk Software 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 Help Desk Software
Account
Intercom
Company
1:1Novo Accounts are the top-level tenant representing a customer organization. They map directly to Intercom Companies. We preserve the Account name as the Company name, the primary contact email as a Company admin, and the Account Type designation as a custom Company attribute. Intercom Companies carry a created_at timestamp and a monthly_spend value that we leave blank unless the customer provides revenue data. Companies are created before any Contact migration so that the company_id reference is satisfied at Contact insert.
Novo Help Desk Software
Contact
Intercom
Contact
1:1Novo Contacts are individual end users within an Account who submit and receive tickets. They map 1:1 to Intercom Contacts with email as the dedupe key. We map first_name, last_name, and email directly; phone migrates to Intercom's phone field. Custom fields on Contact records are inventoried during scoping and mapped to Intercom custom contact attributes. If the same email appears across multiple Novo Accounts, we flag this for the customer to resolve before migration since Intercom Contacts are workspace-global rather than account-scoped.
Novo Help Desk Software
Ticket
Intercom
Conversation
1:1Novo Tickets map to Intercom Conversations. The ticket subject becomes the Conversation title; the ticket description becomes the opening message part. Ticket status (Open, Pending, Resolved, Closed) maps to Intercom's open/closed state and a custom status__c attribute for full fidelity. Priority migrates to a custom priority__c field on the Conversation. The assigned Novo user maps to an Intercom Admin and is resolved by email match against the Intercom workspace User list.
Novo Help Desk Software
Ticket Description
Intercom
Conversation Part (initial message)
1:1The ticket's initial description becomes the first Conversation Part in Intercom. The author is set to the submitting Contact (via Contact email resolution). Internal-only notes from the original ticket description require flagging during scoping; we preserve these as internal Conversation Parts with the part_type set to 'note' and author set to the assigned agent.
Novo Help Desk Software
Ticket Reply
Intercom
Conversation Part (message)
1:1Each reply within a Novo ticket threads into the corresponding Intercom Conversation as a separate Conversation Part. We preserve the part author (agent or contact), the timestamp, and the body. Internal agent notes thread as 'note' type parts while customer replies and agent public responses thread as 'comment' type parts. Ordering is preserved by the created_at timestamp on each part.
Novo Help Desk Software
Attachment
Intercom
Conversation Part (file attachment)
1:1Novo file attachments stored against tickets migrate as Conversation Part attachments in Intercom. Files are batched and uploaded via the Intercom attachments endpoint with a max chunk size of 5 MB per file; we track failed uploads and retry within the Intercom file size limits. Attachment filenames and original paths are preserved as metadata on the Intercom side for traceability.
Novo Help Desk Software
Activity Record
Intercom
Conversation Part
1:1Novo's Activity log entries attached to a ticket represent audit events such as status changes, assignment updates, and SLA clock events. We map these as timestamped Conversation Parts in Intercom with a custom activity_type__c field identifying the event type (assignment_change, status_change, sla_pause, etc.). The activity body migrates as the part body. Activities are ordered chronologically within the Conversation by created_at timestamp.
Novo Help Desk Software
Custom Field
Intercom
Custom Attribute
lossyNovo custom fields on Tickets or Accounts require explicit field-to-field mapping during scoping. We inventory every custom field, capture its data type and sample values, and map each to an Intercom custom contact attribute (for Contact-scoped fields) or a custom conversation attribute (for ticket-scoped fields). Required fields in Intercom are noted; we flag any fields where the data type has no direct Intercom equivalent and propose a transformation strategy.
Novo Help Desk Software
Account Type
Intercom
Company Custom Attribute
lossyNovo Account Type is an optional designation indicating service support level (e.g., Gold, Silver, Standard). We preserve this as a custom Company attribute named account_type__c in Intercom, populated from the Account record. The customer defines the allowed values during scoping; we validate that migrated values match the defined list and flag any orphaned values for review.
Novo Help Desk Software
Active Directory Integration
Intercom
Not migrated
1:1Active Directory sync is a separate purchase module from Novo Solutions and has no data-layer equivalent in Intercom's standard schema. We do not migrate the AD integration itself. Standard contact fields from AD-sourced records migrate normally as Contact fields. The customer must reconfigure identity provisioning post-migration using Intercom's SCIM 2.0 provisioning, SAML SSO, or manual user management depending on their IdP.
| Novo Help Desk Software | Intercom | Compatibility | |
|---|---|---|---|
| Account | Company1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Ticket | Conversation1:1 | Fully supported | |
| Ticket Description | Conversation Part (initial message)1:1 | Fully supported | |
| Ticket Reply | Conversation Part (message)1:1 | Fully supported | |
| Attachment | Conversation Part (file attachment)1:1 | Fully supported | |
| Activity Record | Conversation Part1:1 | Fully supported | |
| Custom Field | Custom Attributelossy | Fully supported | |
| Account Type | Company Custom Attributelossy | Fully supported | |
| Active Directory Integration | Not migrated1:1 | Not supported |
Gotchas + challenges
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 Help Desk Software gotchas
No publicly documented API endpoint surface
Naming collision with Novo banking platform
Active Directory is a paid add-on, not included
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Discovery and extraction access negotiation
We audit the Novo instance with the customer's IT team to inventory Accounts, Contacts, Tickets, Attachments, Activity Records, and any custom fields or Account Type designations. Because Novo has no public API, we confirm the available extraction path: direct MS SQL Server or Oracle database query, native backup file, or application-level read access. We also identify the Novo version (e.g., 462.00 visible in help documentation) and confirm which modules are active. The discovery output is a written extraction plan and migration scope.
Schema design and object mapping specification
We design the Intercom destination schema before any data moves. This includes provisioning Intercom Teams matching the Novo department/group structure, mapping Contact custom attributes from Novo custom fields, defining the Conversation priority attribute from Novo ticket priority, and designing the Account Type mapping to a custom Company attribute. We produce the full object mapping specification document for the customer's review and sign-off before migration begins.
Sandbox migration and reconciliation
We run a full migration into the customer's Intercom workspace using a subset of production data. The customer reconciles record counts, spot-checks conversation threading, verifies attachment integrity, and confirms that status and priority values landed correctly. Mapping corrections identified during sandbox reconciliation are applied to the migration scripts before production migration begins. No production data moves until the customer signs off on the sandbox result.
Production migration in dependency order
We execute the production migration in record-dependency order: Companies first (from Novo Accounts), then Contacts (linked to Companies via email resolution), then Conversations (linked to Contacts and assigned Admins), then Attachment uploads (linked to Conversation Parts), then Activity history (threaded as Conversation Parts in timestamp order), then custom attributes. Each phase emits a row-count reconciliation report before the next phase begins. Novo database queries or backup exports are coordinated with the customer's IT window to avoid production impact.
Cutover, validation, and automation handoff
We freeze write access to the Novo instance during cutover, run a final delta migration of any records modified during the migration window, then set Intercom as the active system of record. We deliver the Custom Rules inventory document and the final object mapping specification to the customer's admin team for rebuilding in Intercom's Rules engine. We support a one-week post-go-live window to resolve reconciliation issues. Rebuilding Custom Rules, Knowledge Base articles, and Active Directory sync are outside standard migration scope.
Platform deep dives
Novo Help Desk Software
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Novo Help Desk Software and Intercom.
Object compatibility
4 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Novo Help Desk Software: Not publicly documented..
Data volume sensitivity
Novo Help Desk Software doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Novo Help Desk Software to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Novo Help Desk Software to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Novo Help Desk Software
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.