Helpdesk migration

Migrate from Kaseya Vorex Service Desk to Intercom

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

Kaseya Vorex Service Desk logo

Kaseya Vorex Service Desk

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between Kaseya Vorex Service Desk and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Kaseya Vorex Service Desk to Intercom is a platform shift from an IT-managed services helpdesk tightly coupled to Kaseya VSA and IT Glue, toward a customer messaging and support platform built for product-led and customer-facing support teams. Vorex organizes work around Service Desks, Organizations, and Tickets with MSP-oriented multi-tenancy; Intercom organizes around Workspaces, Contacts, and Conversations with a real-time messaging-first model. We resolve the structural mismatch by flattening Vorex Service Desk containers into Intercom Inbox views, mapping Vorex Organizations to Intercom Companies, and preserving conversation threads, timestamps, and custom field schemas. We flag IT Glue configuration item links and VSA remote session references as data that will not auto-populate post-migration, and we surface them as named custom attributes for manual relinking. SLA policies, IT Glue CI references, and VSA Live Connect integrations do not migrate as functional equivalents; we deliver written documentation of these gaps for the customer's admin to address separately.

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

Kaseya Vorex Service Desk logo

Kaseya Vorex Service Desk

What's pushing teams away

  • The service desk UX is functional but visually dated compared to modern alternatives like Freshservice or Zendesk, and workflow customization requires navigating Kaseya's module structure rather than a unified interface.
  • Advanced automation features, reporting, and multi-site SLA management are gated behind higher tiers, making the platform cost-ineffective for small teams that only need basic ticketing.
  • The tight Kaseya ecosystem integration becomes a liability when evaluating other platforms — moving away means losing native IT Glue CI links and VSA remote session launch capabilities that teams rely on daily.
  • API documentation is spread across multiple helpdesk.kaseya.com and bms.kaseya.com subdomains with inconsistent coverage, making it difficult for developer teams to evaluate migration feasibility before committing.

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

Each row shows how a Kaseya Vorex Service Desk 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.

Kaseya Vorex Service Desk

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Vorex Tickets map directly to Intercom Conversations. The Vorex ticket ID becomes a custom attribute vor ex_ticket_id__c on the conversation for reconciliation. Subject maps to the Conversation title, requester Organization maps to the Contact via Intercom Company membership, and conversation threads (customer messages, internal notes, technician replies) map to Conversation Parts ordered by timestamp. Vorex status (Open, In Progress, Pending, Resolved, Closed) maps to an Intercom custom conversation state attribute; Intercom's default Open, Closed state is supplemented with the original Vorex status preserved as a labeled attribute.

Kaseya Vorex Service Desk

Organization

maps to

Intercom

Company

1:1
Fully supported

Vorex Organizations (representing client companies or internal departments submitting tickets) map to Intercom Companies. The Organization Name becomes the Company name, and Organization domain data maps to the Company domain field. We resolve the Company ID during ticket import so that each Conversation is linked to the correct Company on insert. Vorex multi-tenant organizations each create a separate Intercom Company; the MSP-client relationship is preserved as multiple Companies rather than a parent-child hierarchy.

Kaseya Vorex Service Desk

Organization

maps to

Intercom

Contact

1:1
Fully supported

Vorex Contacts associated with Organizations map to Intercom Contacts. Each Contact is created or matched (by email) against the Intercom Contact table, then linked to the corresponding Intercom Company. Contact email, name, and phone migrate directly. Vorex contact custom fields map to Intercom custom attributes on the Contact object.

Kaseya Vorex Service Desk

Service Desk

maps to

Intercom

Inbox

lossy
Fully supported

Vorex Service Desks are top-level organizational containers potentially scoped by department or region. Intercom does not have an equivalent hierarchical container — all conversations live in a single Workspace Inbox. We flatten Service Desk assignments into Intercom Inbox views by creating tagged segments or routing rules based on the original Service Desk name. The customer configures Inbox assignments and views post-migration; we document the Service Desk-to-view mapping in the migration handoff document.

Kaseya Vorex Service Desk

Custom Fields

maps to

Intercom

Custom Attributes (Contact and Company)

1:1
Mapping required

Vorex custom fields (Ref, Caption, Format, Order, DefaultValue supporting text, number, date, dropdown, checkbox) map to Intercom custom attributes on the Contact object (for requester-scoped fields) and on the Company object (for organization-scoped fields). We map the Vorex Format to the nearest Intercom attribute type: text to string, number to number, date to date, dropdown to string (with allowed_values list), checkbox to boolean. The original Vorex Caption is preserved as the Intercom attribute name for admin clarity.

Kaseya Vorex Service Desk

Agent

maps to

Intercom

Team Member or Admin

1:1
Fully supported

Vorex Agents (IT staff who own and resolve tickets) map to Intercom Team Members. We match agents by email; un matched agents go to a reconciliation queue for the customer's admin to provision before record import. Vorex agent role permissions (admin, technician) have no direct Intercom equivalent — we note the original role in a custom attribute vor ex_agent_role__c on the Team Member for the admin to configure Intercom permissions post-migration.

Kaseya Vorex Service Desk

Attachment

maps to

Intercom

Conversation Part (file attachment)

1:1
Fully supported

Vorex ticket attachments (documents, screenshots, logs) associated with individual tickets migrate to Intercom Conversation Parts of type attachment. We extract binary files from Vorex via the API or Import Center export, then upload them to Intercom linked to the corresponding conversation. Files exceeding 10 MB in Intercom require chunked upload handling; we flag these in the migration report. Attachment filenames are preserved for audit traceability.

Kaseya Vorex Service Desk

IT Glue Configuration Item

maps to

Intercom

Custom Attribute (Company)

1:1
Fully supported

Vorex tickets frequently contain IT Glue configuration item references (servers, workstations, software licenses) linked via the IT Glue integration. These are external IDs pointing into the Kaseya IT Glue product that do not exist in Intercom. We extract the full CI link data (CI type, CI name, CI ID) and surface it as a multi-value or structured custom attribute on the Intercom Company record. The native auto-population of asset context will not function in Intercom; we document each CI reference so the customer's admin can manually re-link or use an IT Glue third-party integration if available on Intercom's App Store.

Kaseya Vorex Service Desk

Time Entry

maps to

Intercom

Conversation Part (note)

1:1
Fully supported

Vorex time entries tracking billable and non-billable hours logged against tickets do not have a native Intercom equivalent. We migrate time entries as Intercom Conversation Parts (internal notes) with the duration, date, agent, and description embedded in the note body in a structured format (e.g., 'Time Entry: 1.5h | Agent: Jane Doe | Date: 2025-09-15 | Billable: Yes | Description: Network diagnostics'). The customer may configure a time-tracking integration post-migration to replace this workaround with a dedicated PSA tool.

Kaseya Vorex Service Desk

SLA Policy

maps to

Intercom

Inbox SLA Rule (configuration)

lossy
Fully supported

Vorex SLA Policies define response and resolution time targets tied to ticket priority. Intercom's SLA model uses Inbox SLA Rules that set first-response time targets per Inbox or team. We document the original Vorex SLA Policy configuration (priority levels, response targets, resolution targets) as a named SLA matrix in the migration handoff document, and the customer's admin configures equivalent Intercom Inbox SLA Rules. We do not migrate SLA policies as functional automation in Intercom because the models differ structurally.

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.

Kaseya Vorex Service Desk logo

Kaseya Vorex Service Desk gotchas

High

API rate limits restrict bulk migration throughput

Medium

No documented bulk export endpoint forces iterative API reads

High

IT Glue CI links and VSA references break outside Kaseya

Medium

V1 API deprecated but still required for parity

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

  • IT Glue configuration item links break outside Kaseya

    Vorex tickets contain embedded references to IT Glue configuration items (servers, workstations, software licenses) and VSA device records linked via the IT Glue bidirectional integration. These are external IDs pointing into Kaseya products that do not exist in Intercom. We extract the full CI link data and surface it as named custom attributes on the Intercom Company record so teams can manually re-link assets post-migration. However, the native auto-population of asset context from IT Glue will not function. Teams relying on IT Glue for daily incident investigation should evaluate whether an IT Glue standalone integration with Intercom is available before committing to the migration.

  • Vorex SLA policies have no direct Intercom equivalent

    Vorex SLA policies are native workflow constructs with response and resolution time targets tied to ticket priority levels. Intercom's SLA model uses Inbox SLA Rules scoped to Inbox or Team with first-response time targets, not per-conversation resolution SLAs. We document the full Vorex SLA configuration (priority-to-target mapping, breach alerts, escalation rules) in the migration handoff so the customer's admin can configure equivalent Intercom rules. Migrations that assume SLA policies transfer automatically will find the conversation SLA targets need manual reconfiguration.

  • Paginated API extraction throttles large Vorex migrations

    Vorex has no documented bulk export endpoint. Migrations rely on paginated V2 BMS API reads (1500 req/hr) with v1 fallback (500 req/hr) for endpoints not yet delivered in v2. A migration of 20,000 tickets requires paginated reads iterated across the hours-long rate limit window. We pace extraction with exponential backoff and pre-estimate extraction time during scoping calls based on the customer's ticket volume. Large migrations (over 50,000 tickets) may require a multi-day extraction window to stay within rate limits without triggering 429 errors.

  • Time entries and billable hours have no native Intercom object

    Vorex time entries tracking billable and non-billable hours against tickets are PSA-oriented records with no Intercom native equivalent. We migrate time entries as structured internal notes on the conversation, but the resolution is not a native Intercom object and cannot be billed from Intercom without a third-party PSA integration. Teams that use Vorex's billing and time-tracking capabilities for professional services should plan for a separate PSA tool post-migration or a time-tracking integration from the Intercom App Store.

  • VSA Live Connect remote session links are non-transferable

    Vorex integrates with Kaseya VSA to enable Live Connect remote endpoint management launched directly from service tickets. These VSA session links are references into the Kaseya VSA product and do not exist in Intercom. We extract the device identifiers from any VSA-related ticket data and surface them as named attributes on the Intercom Company or Contact record, but the one-click remote session capability will not function in Intercom. Teams relying on VSA remote remediation as part of their ticketing workflow should evaluate Kaseya VSA standalone or an alternative remote access tool post-migration.

Migration approach

Six steps for a successful Kaseya Vorex Service Desk to Intercom data migration

  1. Discovery and Vorex inventory audit

    We audit the source Vorex account across Organizations, Tickets (by status and Service Desk), Agents, Custom Fields, Attachments, Time Entries, and IT Glue CI link density. We identify any endpoints that only exist in the deprecated V1 BMS API and scope the extraction window accordingly. We pair this with an Intercom workspace audit: existing Contacts, Companies, Inboxes, Teams, and custom attributes. The discovery output is a written migration scope document, an extraction order, and an Intercom workspace readiness checklist.

  2. Schema mapping and Intercom custom attribute provisioning

    We map Vorex Organizations to Intercom Companies and Contacts, Vorex Custom Fields to Intercom custom attributes (typed to string, number, date, boolean, or string with allowed_values per the Vorex Format), and Vorex SLA Policies to a documented SLA matrix. We provision the Intercom custom attributes via the API before any data import. We flag any IT Glue CI reference fields for preservation as structured custom attributes on the Company object.

  3. Agent and admin reconciliation

    We extract every distinct Vorex Agent email from Tickets and map them to Intercom Team Members by email match. Agents without a matching Intercom user go to a reconciliation queue for the customer's admin to provision before record import. We preserve the original Vorex agent role (admin, technician) in a custom attribute on each Team Member for permission configuration post-migration.

  4. Sandbox migration and mapping validation

    We run a full migration into the Intercom workspace using a staged import: Companies first (from Vorex Organizations), Contacts next (linked to Companies), then Conversations (from Vorex Tickets with conversation threads), then attachments, then IT Glue CI attributes, then time entries as structured notes. We run reconciliation against the Vorex source (record counts, random spot-checks on 25-50 records, timestamp ordering on conversation threads). The customer reviews and signs off before production migration begins.

  5. Production migration with rate-limit pacing

    We run production migration in dependency order: Companies, Contacts, Conversations (with attachment upload per conversation), IT Glue CI attributes on Companies, and time entry notes. We pace extraction from Vorex to stay within the 1500 req/hr v2 BMS API limit with exponential backoff on 429 responses, and we pace writes to Intercom within the 500 req/10 second burst limit. Each phase emits a row-count reconciliation report before the next phase begins. Delta records modified during the migration window are captured in a final incremental pass.

  6. Cutover, validation, and rebuild handoff

    We freeze Vorex writes during cutover, run a final delta migration, then enable Intercom as the system of record. We deliver the SLA policy documentation, IT Glue CI reference map, Service Desk-to-Inbox view mapping, and time entry structure description. We do not rebuild Vorex SLA automation, IT Glue integrations, or VSA remote session links inside the migration scope; those require separate configuration or a third-party integration evaluation. We support a one-week hypercare window for reconciliation issues raised by the customer's support team.

Platform deep dives

Context on both ends of the pair

Kaseya Vorex Service Desk logo

Kaseya Vorex Service Desk

Source

Strengths

  • Tight native integration with VSA for automated remote remediation and Live Connect session launching directly from service tickets.
  • IT Glue integration syncs configuration item and asset data into ticket context automatically, reducing investigation time for known assets.
  • Import Center provides a no-code CSV export path for tickets, useful for data audit and compliance reporting without developer involvement.
  • Multi-tenant cloud deployment with per-organization ticket filtering scales cleanly for MSPs managing multiple client environments.

Weaknesses

  • No publicly documented bulk API export endpoint — migrations rely on the Import Center UI or paginated REST calls, both of which are slow for large datasets.
  • The V1 BMS API is deprecated but still required for some endpoints not yet delivered in V2, creating an unstable long-term integration path.
  • Ecosystem lock-in is structural — IT Glue configuration items and VSA device links have no functional equivalents in non-Kaseya destinations.
  • Regional Swagger endpoints (US, EMEA, APAC) mean API base URLs differ per deployment, requiring region-aware connection configuration.
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 Kaseya Vorex Service Desk 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

    Kaseya Vorex Service Desk: V2: 1500 req/hour/endpoint; V1: 500 req/hour/endpoint. Paging can bundle up to 100 objects per request on v1, yielding 50,000 objects/hour/endpoint..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Kaseya Vorex Service Desk to Intercom 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 four weeks for accounts under 5,000 tickets, fewer than 200 organizations, and no time entry objects. Migrations exceeding 20,000 tickets, involving IT Glue configuration item preservation, time entry migration, or multi-Service-Desk flattening move to five to eight weeks because of paginated Vorex API extraction time and the per-conversation attachment upload choreography. We provide a detailed extraction time estimate during discovery based on the customer's ticket volume and the applicable rate limit window.

Adjacent paths

Related migrations to explore

Ready when you are

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