Helpdesk migration

Migrate from Vorex to Intercom

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

Vorex logo

Vorex

Source

Intercom

Destination

Intercom logo

Compatibility

50%

5 of 10

objects map 1:1 between Vorex and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Vorex logo

Vorex

What's pushing teams away

  • The platform crashes frequently and is described as unstable — multiple reviews cite constant crashes and reliability problems with core functionality.
  • Workflow complexity with excessive steps for routine tasks; a reviewer notes a 10-step process for creating invoices is prohibitively time-consuming for high-volume billing teams.
  • Project management date handling is unreliable, causing project schedules and timelines to not function properly within the system.
  • QuickBooks synchronization fails regularly, forcing teams to maintain data in two systems and defeating the purpose of native integration.
  • Feature depth is insufficient for more complex workflows — users report that while the feature set is broad, individual capabilities lack the depth needed for advanced business processes.

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 Vorex objects map to Intercom

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

maps to

Intercom

Conversation

1:1
Fully supported

Vorex 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

maps to

Intercom

Contact

1:1
Fully supported

Vorex 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

maps to

Intercom

Company

1:1
Fully supported

Vorex 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

maps to

Intercom

CSV Export + Handoff Document

lossy
Fully supported

Vorex 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

maps to

Intercom

CSV Export + Handoff Document

lossy
Fully supported

Vorex 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

maps to

Intercom

CSV Export + Handoff Document

lossy
Fully supported

Vorex 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

maps to

Intercom

CSV Export + Handoff Document

lossy
Fully supported

Vorex 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

maps to

Intercom

Team Member

1:1
Fully supported

Vorex 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

maps to

Intercom

Content File (via URL re-fetch)

1:1
Fully supported

Ticket 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

maps to

Intercom

Custom Attributes / Custom Objects

lossy
Mapping required

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

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.

Vorex logo

Vorex gotchas

High

No publicly documented API rate limits

High

Project date fields are unreliable inside Vorex itself

Medium

QuickBooks sync artifacts corrupt invoice and project financial data

Medium

V1 API still available but deprecated with no enhancements

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

  • Vorex project date fields are unreliable inside Vorex itself

    Multiple Capterra reviews document project management date functionality not working properly — project start dates, end dates, and milestone dates display or calculate incorrectly within Vorex. Before migration, we re-profile every Project record to detect inconsistencies where start_date exceeds end_date or where date fields are null on active projects. Any record with date inconsistencies is flagged for manual review before export. This prevents us from carrying corrupted date logic into the Intercom handoff CSV. The Intercom destination has no project object, so dates transfer as data fields in the CSV export rather than as native platform dates.

  • Vorex V2 API has no documented rate limits

    The Vorex V2 API at api.vorexlogin.com does not publish any rate limit documentation. During migration scoping, we run a pre-flight burst test to establish safe pagination intervals per tenant. Without knowing the ceiling, we throttle conservatively at 60 requests per minute and back off exponentially if we receive 429 responses. This is significantly slower than Intercom's documented 1,000 req/min ceiling. The source-side bottleneck on Vorex extraction, not the destination-side Intercom write rate, controls overall migration throughput. We log all rate-limit events and resume from the last confirmed checkpoint.

  • QuickBooks sync artifacts on invoices and projects require scrubbing

    Vorex integrates with QuickBooks for financial sync, and users report ongoing failures with this integration. Invoice and project records may carry QB-specific GL account references, sync flags, and external invoice IDs that have no equivalent in Intercom or any non-QuickBooks destination. We strip all QB-specific metadata during transformation. Any Invoice with a QB sync error flag is flagged for review. If the customer is migrating away from the QB integration entirely, we treat all QB-linked records as requiring manual reconciliation post-migration and document the flags that were removed.

  • Intercom Data Connectors populate Custom Objects, not Messenger JS

    Intercom's Custom Objects cannot be populated via the Messenger JavaScript snippet — only via Data Connectors (API-based endpoints) or programmatically via the REST API. If the customer's Vorex custom fields require a custom object mapping in Intercom rather than a simple custom attribute, we configure a Data Connector endpoint that returns the migrated custom field data and map it to the Custom Object type. This requires a different technical setup than standard contact and conversation migration and is scoped separately during discovery.

  • Intercom's MCP server supports US-hosted workspaces only

    Intercom's MCP (Model Context Protocol) server, used for AI agent data connectors, currently only supports US-hosted workspaces. EU and AU data residency regions are not supported and will return errors. If the customer requires non-US data residency for Fin AI Agent integration, we flag this during scoping and document it as a platform constraint rather than a migration-service limitation. Standard REST API migration operates independently of data residency.

Migration approach

Six steps for a successful Vorex to Intercom data migration

  1. 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).

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

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

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

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

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

Context on both ends of the pair

Vorex logo

Vorex

Source

Strengths

  • Combines service desk, project management, time tracking, invoicing, and CRM in a single cloud platform.
  • Competitive pricing for small to mid-size businesses compared to standalone PSA tools.
  • Mobile access for time tracking and expense recording in the field.
  • QuickBooks integration reduces double-entry for accounting workflows.
  • Real-time data visibility and profit analysis for project-based services.

Weaknesses

  • Frequent crashes and stability issues reported across multiple review sources.
  • Excessive workflow steps for common tasks like invoicing create friction at scale.
  • Project management date functionality has documented failures in user reviews.
  • QuickBooks sync is unreliable and regularly breaks, requiring manual reconciliation.
  • Feature breadth without sufficient depth — advanced workflows require workarounds or are unsupported.
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. 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 Vorex and Intercom.

  • 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

    Vorex: Not publicly documented — no published rate limit figures in Vorex API docs.

  • Data volume sensitivity

    B

    Vorex doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Vorex 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 Vorex to Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations covering tickets, contacts, companies, and users with no PSA artifact export land between two and four weeks. Migrations that include the full PSA artifact set (Projects, Time Entries, Expenses, Invoices as structured CSV handoff with date re-profiling and QuickBooks artifact scrubbing) move to six to ten weeks. The Vortex API rate limit uncertainty (no documented ceiling) is the primary variable that can extend the extraction phase beyond initial estimates.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Vorex.
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