Helpdesk migration
Field-level mapping, validation, and rollback between Vorex and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Vorex
Source
Intercom
Destination
Compatibility
5 of 10
objects map 1:1 between Vorex and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from Vorex PSA to Intercom is a platform-type migration, not a like-for-like switch. Vorex is a professional services automation platform covering IT service desk tickets, project management, time tracking, expenses, and integrated invoicing under a single Kaseya-managed roof. Intercom is a customer messaging and conversational support platform built around live chat, an inbox, targeted messaging, and a knowledge base with Fin AI Agent for automation. The only objects that map cleanly are Tickets to Conversations, Clients to Contacts, and Vorex Users to Intercom Team Members. Projects, Time Entries, Expenses, and Invoices have no structural equivalent in Intercom — we deliver those as structured CSV exports with a written handoff document rather than attempting a forced map. We validate every Vorex project date field before migration because multiple user reviews document date functionality failures inside Vorex itself. QuickBooks sync artifacts embedded in invoice and project records are stripped during transformation. Workflows, automations, and QuickBooks financial sync configuration do not migrate and are documented for the customer's admin to rebuild or decommission in the new platform.
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 Vorex 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.
Vorex
Ticket
Intercom
Conversation
1:1Vorex Tickets map to Intercom Conversations. We preserve ticket status (open, pending, resolved, closed) as Intercom conversation state; priority as a custom attribute on the conversation; assigned technician as the Intercom assignee; requester contact as the conversation contact; and all timestamps (created_at, updated_at) as the conversation timestamps. Ticket comments map as conversation parts in chronological order. Any QuickBooks sync flags on ticket line items are stripped. Vortex custom fields on tickets migrate to Intercom custom attributes on the conversation contact.
Vorex
Client
Intercom
Contact
1:1Vorex Client records map to Intercom Contacts. Name, email, phone, and address fields migrate directly. The account manager assignment from Vorex becomes a custom attribute (vorex_account_manager) on the Intercom Contact. We deduplicate by email address using Intercom's contact merge API if duplicates are detected. Company records from Vorex can be merged into the Contact's company field or kept as separate Intercom companies depending on the customer's preference during scoping.
Vorex
Company
Intercom
Company
1:1Vorex Company records map to Intercom Companies. Business name, industry, size, and primary contact link transfer directly. Companies are imported before Contacts so that the company relationship is established at the time of contact creation. If the customer elected to merge Clients and Companies during scoping, we collapse them into a single Intercom Contact with a populated company field.
Vorex
Project
Intercom
CSV Export + Handoff Document
lossyVorex Projects have no Intercom equivalent. Intercom is a messaging and conversational support platform — it does not include project management, task boards, Gantt charts, or project financials. We export all Projects as a structured CSV with all fields (name, description, dates, status, associated client, billing rate, milestone count) and deliver a written handoff document that maps each Vorex project to a recommended Intercom Outbound campaign or saved reply grouping so the customer's admin can recreate context manually. Project dates are re-profiled before export because Vorex date functionality is documented as unreliable.
Vorex
Time Entry
Intercom
CSV Export + Handoff Document
lossyVorex Time Entries with billable flags, labor rates, owner assignments, and associated project/ticket references have no Intercom equivalent. Intercom's data model does not support time tracking or billing. We export Time Entries as a structured CSV with columns for date, duration, billable flag, labor rate, owner, project reference, and ticket reference. The customer uses this for billing reconciliation in their accounting tool or as a reference for rebuilding time-entry context in a connected PSA if needed.
Vorex
Expense
Intercom
CSV Export + Handoff Document
lossyVorex Expense records with expense type, amount, date, receipt reference, and owner have no Intercom equivalent. We export as a structured CSV including the expense category as a text field. Any expense entries linked to inactive Vorex employees are flagged in a separate reconciliation sheet. Receipt attachment URLs are extracted and logged separately for the customer to re-associate in their document management system.
Vorex
Invoice
Intercom
CSV Export + Handoff Document
lossyVorex Invoices carry line items, tax codes, and QuickBooks-specific sync flags that do not map to any Intercom object. We strip all QuickBooks metadata during transformation (QB sync error flags, GL account references, external QB invoice IDs) and export clean invoice headers and line items as CSV. If the customer is leaving the QuickBooks integration entirely, we flag all QB-linked invoices for manual reconciliation post-migration. Intercom does not have an invoicing or billing object.
Vorex
User / Technician
Intercom
Team Member
1:1Vorex Users and Technicians map to Intercom Team Members. Role, email, active/inactive status, and team assignment transfer directly. We resolve by email match against the Intercom workspace. Any inactive Vorex user is mapped to an inactive Intercom team member at customer request; otherwise they are excluded from the active migration set. Team assignment maps to Intercom's Inbox team structure.
Vorex
Attachment
Intercom
Content File (via URL re-fetch)
1:1Ticket and project attachment URLs are extracted from the Vorex V2 API and re-fetched if the destination Intercom workspace supports file upload via the content files API. Attachments that cannot be re-fetched (expired URLs, access-restricted files) are logged with their original Vorex URL for manual retrieval. We do not stream attachments directly from the Vorex API — we use URL-based re-fetch into Intercom's content file store.
Vorex
Custom Fields
Intercom
Custom Attributes / Custom Objects
lossyVorex custom fields on tickets and clients are exposed inconsistently by the V2 API — some tenants show them as flat key-value pairs, others nest them under a custom_properties object. We normalize both formats during extraction and map them to Intercom custom attributes on the relevant Contact or Conversation. For complex multi-value custom fields that do not fit the custom attribute data model, we export as a separate lookup CSV and document the mapping for the customer's admin.
| Vorex | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Client | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Project | CSV Export + Handoff Documentlossy | Fully supported | |
| Time Entry | CSV Export + Handoff Documentlossy | Fully supported | |
| Expense | CSV Export + Handoff Documentlossy | Fully supported | |
| Invoice | CSV Export + Handoff Documentlossy | Fully supported | |
| User / Technician | Team Member1:1 | Fully supported | |
| Attachment | Content File (via URL re-fetch)1:1 | Fully supported | |
| Custom Fields | Custom Attributes / Custom Objectslossy | Mapping required |
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.
Vorex gotchas
No publicly documented API rate limits
Project date fields are unreliable inside Vorex itself
QuickBooks sync artifacts corrupt invoice and project financial data
V1 API still available but deprecated with no enhancements
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 PSA artifact audit
We audit the Vorex tenant across API version (V2 preferred, V1 fallback), record counts for tickets, clients, companies, users, projects, time entries, expenses, and invoices. We specifically profile project date fields for inconsistencies (start_date > end_date, null dates on active projects). We document any QuickBooks sync flags present on financial records. We also assess Vorex custom fields on tickets and clients for format (flat key-value vs nested custom_properties) to plan the Intercom custom attribute mapping. The discovery output is a written scope that clearly distinguishes records that migrate directly (tickets, contacts, users) from records that export as CSV handoff (projects, time entries, expenses, invoices).
Date re-profiling and QuickBooks artifact flagging
Before any data extraction, we re-profile every Vorex Project record to detect and flag date inconsistencies. Any record where start_date exceeds end_date or where milestone dates are null on active projects is escalated to the customer's project manager for manual resolution before we commit to the export set. Simultaneously, we scan all invoice and project records for QuickBooks sync artifacts (GL account codes, QB sync error flags, external QB invoice IDs) and mark them for scrubbing during transformation. This step adds one to three days to the timeline but prevents corrupted dates and QB metadata from entering the migration artifact set.
Intercom workspace setup and custom attribute schema
We configure the Intercom destination workspace before migration begins. This includes creating custom attributes on Contacts for Vorex account manager and client-level custom fields; creating custom attributes on Conversations for ticket priority and Vortex ticket ID; configuring Inbox teams that mirror Vorex team assignments; and provisioning Team Members for each active Vorex User and Technician. If Intercom Custom Objects are required for complex Vorex custom field data, we configure a Data Connector endpoint during this phase. All Intercom setup is validated in a staging workspace before production migration begins.
Data extraction, transformation, and scrubbing
We extract data from Vorex via the V2 REST API using access token auth with conservative pagination (60 req/min burst test baseline, exponential backoff on 429). Tickets, clients, companies, and users export cleanly. Projects, time entries, expenses, and invoices export with full field coverage but are held for CSV handoff rather than Intercom API write. QuickBooks sync artifacts are stripped from all records. Vortex custom field formats (flat vs nested) are normalized. Each extraction phase emits a row-count reconciliation report. Owner resolution against Intercom team members is performed at this stage, with any unresolved owners escalated to the customer for manual provisioning.
Production migration and CSV handoff delivery
We run production migration into the live Intercom workspace in dependency order: Team Members first (validated against Vorex user roster), then Companies, then Contacts, then Conversations (from Vorex tickets). Each phase emits a reconciliation report. Projects, Time Entries, Expenses, and Invoices are delivered as structured CSV exports with a written handoff document mapping each Vorex PSA artifact to recommended Intercom equivalents or archival guidance. The CSV handoff is reviewed with the customer's admin before the migration is marked complete.
Cutover, validation, and handoff documentation
We freeze Vortex writes during cutover and run a final delta scan for any records modified during the migration window. We validate a random sample of 20-30 conversations against the Vortex source tickets, checking threading, contact linking, and assignee assignment. We deliver the QuickBooks artifact removal log, the Vortex custom field mapping sheet, and the PSA artifact handoff document. We do not rebuild Vortex workflow rules, automations, or QuickBooks sync configuration in Intercom — those are documented as manual rebuild items for the customer's admin. We support a three-day post-cutover validation window where we resolve any data integrity issues.
Platform deep dives
Vorex
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 Vorex 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
Vorex: Not publicly documented — no published rate limit figures in Vorex API docs.
Data volume sensitivity
Vorex 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 Vorex to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Vorex 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 Vorex
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.