Helpdesk migration

Migrate from SysAid to Intercom

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

SysAid logo

SysAid

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between SysAid and Intercom.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from SysAid to Intercom is a shift from an ITSM-centric data model to a customer messaging model. SysAid organizes data around Service Records, Assets, Tasks, and Projects within an IT service catalog; Intercom organizes data around Conversations with Contacts and Companies. We resolve this structural gap by mapping Service Records to Conversations, preserving assignee and requester context, and re-linking attachments. Assets, Tasks, and Projects have no native Intercom equivalent and require either Custom Object configuration or exclusion from migration scope. SysAid automations, escalation rules, and SLA definitions do not migrate; we deliver a written inventory for the customer to rebuild in Intercom's workflow builder. SysAid's offset-based API with 500 records per page feeds Intercom's REST API at 1,000 requests per minute, and we handle batch chunking and rate-limit backoff across both platforms.

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

SysAid logo

SysAid

What's pushing teams away

  • Performance degrades at scale; organizations with 15,000+ employees report lag and slowdown in ticket list views and asset management operations.
  • The platform's UI and look-and-feel are described as outdated by comparison to newer ITSM competitors, which impacts user adoption in modern IT environments.
  • Advanced features like RMM (Remote Monitoring and Management) require paid add-ons, increasing total cost of ownership beyond the base subscription price.
  • Some organizations report that SysAid was not originally architected for very large deployments, leading them to evaluate Enterprise-grade alternatives when scaling.
  • Customers express frustration that many platform-specific elements like automations, SLAs, and triggers cannot be exported and must be manually rebuilt when switching platforms.

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

Each row shows how a SysAid 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.

SysAid

Service Records

maps to

Intercom

Conversations

1:1
Mapping required

SysAid Service Records map to Intercom Conversations. The Service Record subject becomes the Conversation title, status maps from SysAid status (Active, Pending, Resolved, Closed) to Intercom conversation state (open, closed), and priority maps to a custom conversation attribute. The SysAid requester maps to the Intercom Contact, and the assignee maps to the Intercom Admin or Team assignment. We preserve Created_at and Updated_at timestamps from SysAid. All conversation parts (internal notes, public replies, status changes) migrate as Conversation Parts.

SysAid

Users

maps to

Intercom

Contacts

1:1
Mapping required

SysAid Users (agents, administrators, and end users) map to Intercom Contacts. We extract user records with their contact fields (name, email, phone, department, role). If SysAid Users have no email address, we flag them for the customer's admin to review because Intercom Contacts require an identifier. Phone number validation in Intercom can block imports if validation is enabled; we disable this in Intercom workspace settings before migration if invalid phone numbers are present in the source data.

SysAid

Companies

maps to

Intercom

Companies

1:1
Mapping required

SysAid Companies map to Intercom Companies directly. Company name, domain, and custom fields migrate as Company attributes. Users in SysAid who belong to a Company carry that association into Intercom via the Contact-Company relationship. If the destination Intercom workspace uses a multi-company segmentation strategy, we map the SysAid company structure accordingly during scoping.

SysAid

Attachments

maps to

Intercom

Conversation Attachments

1:1
Mapping required

SysAid attachments on Service Records (files from comments, notes, and record-level uploads) migrate as Intercom conversation attachments. We extract file references, re-link them post-migration, and preserve attachment order relative to conversation parts. Attachment storage size limits and the destination workspace storage quota must be confirmed before migration to avoid partial import failures on large attachment sets.

SysAid

KB Articles

maps to

Intercom

Articles

1:1
Mapping required

SysAid Knowledge Base articles migrate to Intercom Articles (Help Center articles or internal articles for Fin AI). We extract article titles, body content, categories, and associations to Service Records. Formatting, embedded media, and images require pre-migration review because Intercom Articles handle rich text differently from SysAid's KB editor. We document any formatting issues during scoping so the customer can decide whether to accept truncated HTML or manually rebuild affected articles.

SysAid

Assets

maps to

Intercom

Custom Objects

lossy
Mapping required

SysAid Assets (CI records, catalog items, and agent inventory) have no native Intercom equivalent. We configure a Custom Object in Intercom using Data Connectors if the customer requires asset context in support conversations. The Data Connector maps asset fields to typed Custom Object attributes, and we link Custom Object records to the relevant Contact or Company. If the customer does not require asset data in Intercom, we exclude Assets from migration scope and deliver a data extract for the customer's records.

SysAid

Tasks

maps to

Intercom

Custom Attributes or Tasks

lossy
Fully supported

SysAid Tasks associated with Service Records can be migrated as custom Conversation attributes (task-like fields on the Conversation object) or as Custom Objects depending on the customer's workflow needs. Tasks that are standalone (not linked to a Service Record) require a separate scope discussion because Intercom has no native standalone task object. We confirm the task migration strategy during scoping based on the customer's Intercom usage pattern.

SysAid

Custom Fields

maps to

Intercom

Custom Attributes

1:1
Mapping required

SysAid custom fields on Service Records, Users, Companies, and Assets map to Intercom custom attributes on Conversation, Contact, and Company. Field type matching is required: SysAid text fields map to Intercom text attributes, numeric fields map to number attributes, date fields map to date attributes, and dropdown or multi-select fields map to Intercom list attributes. We validate all field type pairs before migration to avoid the common error where numeric or date fields are rejected because they land in Intercom as text.

SysAid

Projects

maps to

Intercom

Not Migrated

1:1
Fully supported

SysAid Projects (standalone containers for tasks and milestones) have no Intercom equivalent. Projects and their contained task records are excluded from migration scope. We deliver a written extract of project names, statuses, and assigned users for the customer's admin to use in a separate project tracking tool or to manually enter as Intercom notes if required.

SysAid

Action Items

maps to

Intercom

Conversation Parts

1:1
Mapping required

SysAid Action Items (lightweight checklist or task-type objects linked to Service Records) map to Intercom Conversation Parts with a task-like structure. We map the action item title as a note body, preserve status and assignee, and link to the parent Conversation. Custom triggers and action-specific automations do not migrate; these must be rebuilt as Intercom workflow rules post-migration.

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.

SysAid logo

SysAid gotchas

High

Automations, SLAs, and triggers are not migratable

High

On-premise to cloud migration requires specific SQL versions

Medium

Cloud migration must finish before Sunday 6:00 AM UTC

Medium

SSO cannot be disabled for API access without an API user

Low

Performance degrades with large asset inventories

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

  • Field type mismatches block custom attribute mapping

    Intercom requires exact field type matching for custom attributes. A numeric SysAid custom field cannot map to a text Intercom attribute, and a date field cannot map to a string attribute. We audit all SysAid custom field types during discovery, flag mismatches before migration begins, and either adjust the destination Intercom attribute type or exclude the mismatched field. Migrations that skip this validation fail silently at the attribute level, producing records without the expected custom data.

  • Intercom API rate limits throttle batch imports

    Intercom enforces a rate limit of 1,000 requests per minute distributed as 166 operations per 10-second window. Large SysAid migrations with high record counts (20,000+ Service Records, 50,000+ Contacts) can exceed this if chunking is not applied. We disable active automated Outbound email campaigns in Intercom before migration (these contribute to API quota) and implement 10-second throttling across all write operations to avoid HTTP 429 responses.

  • SysAid automations, SLA definitions, and triggers cannot migrate

    SysAid stores workflow logic, escalation rules, SLA definitions, and triggers as platform-specific configurations inaccessible via API or export. These must be rebuilt entirely in Intercom's workflow builder (Fin AI Procedures, conversation rules, and assignment rules). We do not migrate automation logic. We deliver a written inventory of every active SysAid automation with its trigger, conditions, and actions, plus a recommended Intercom equivalent for the customer's admin to rebuild post-migration.

  • SysAid on-premise SQL versions limit export options

    Organizations running SysAid on-premise with MS SQL 2019 or 2022 cannot use SysAid's official cloud migration tool, which supports only SQL 2008 R2 through 2017. If the customer is on an unsupported SQL version, we coordinate directly with SysAid support to determine the extraction approach. We confirm the source database version before recommending an extraction method and adjust timelines accordingly if manual database queries are required.

  • Assets and Projects lack native Intercom equivalents

    SysAid's ITSM data model includes Assets (CI records, catalog items) and Projects (standalone task containers) that have no direct Intercom object. We configure Custom Objects via Data Connectors for Assets if required, but Projects must be excluded from migration scope or handled as a separate data extract. Customers expecting a full ITSM-to-messaging migration must understand that not all SysAid objects map to Intercom, and unmapped objects are delivered as static data extracts rather than live records.

Migration approach

Six steps for a successful SysAid to Intercom data migration

  1. Discovery and custom field audit

    We audit the source SysAid environment across all supported object types: Service Records (with all category levels, priority, status, and custom fields), Users (agents, administrators, end users), Companies, Assets, Tasks, Projects, KB Articles, and Attachments. We extract the full custom field schema (field name, type, and entity association) and validate field type compatibility against Intercom's custom attribute types (text, number, date, list). We also confirm whether SysAid is on-premise or cloud, the database version if on-premise, and whether SSO is enforced (which requires an API user workaround for migration tooling). The discovery output is a written migration scope with object-level record counts and a field compatibility matrix.

  2. Field type validation and mapping design

    We build the field-level mapping for all SysAid objects to Intercom equivalents, resolving type mismatches before migration begins. Service Record subject maps to Conversation title; status maps to Intercom state (open/closed Snoozed); priority maps to a custom conversation attribute; requester maps to Contact; assignee maps to Admin or Team. SysAid custom fields are mapped to Intercom custom attributes by type (text to text, numeric to number, date to date). Assets are designed as Custom Objects if scope permits; Projects are flagged as excluded. We configure Intercom Data Connectors for any Custom Object schema before migration.

  3. Intercom workspace pre-configuration

    Before any data import, we configure the destination Intercom workspace: disable phone number validation (Settings > Your Workspace > People Data > Phone) to prevent invalid phone numbers from blocking contact imports; set default assignment preferences for unassigned conversations (Settings > Inbox Settings > Assignment Preferences); configure team inboxes and admin roles to match the SysAid agent and department structure; and pre-create any required Custom Objects via Data Connectors. We disable active Outbound automated email campaigns to free API quota during migration.

  4. Data extraction and transformation

    We extract data from SysAid using the offset-based REST API (up to 500 records per page) for cloud instances, or direct database queries for on-premise instances. We extract in dependency order: Companies first (for dedupe and relationship resolution), then Contacts (linked to Companies), then Service Records (linked to Contacts and Companies), then conversation parts, then KB Articles, then Attachments. We transform all field values according to the mapping design, validate timestamps for Created_at and Updated_at preservation, and flag any records with missing required fields (particularly Contacts without email). The extraction phase emits row counts per object for reconciliation.

  5. Sandbox migration and reconciliation

    We run a full migration into the Intercom production environment using a staged approach: first, a sandbox or shadow run against the customer's Intercom workspace to validate field mapping, confirm attachment re-linking, and spot-check 25-50 random Conversations against the SysAid source. The customer reviews the sandbox output, identifies any gaps (missing custom attributes, incorrect status mapping, orphaned conversation parts), and approves the mapping before the production migration begins. Corrections are applied to the transformation scripts before the production run.

  6. Production migration and cutover

    We run production migration in dependency order with 10-second throttling to respect Intercom's API rate limit. Contacts and Companies migrate first, then Conversations with full part history, then KB Articles, then Attachments. Each phase emits a row-count reconciliation report. We freeze SysAid writes during the cutover window, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the automation and SLA rebuild inventory to the customer's admin team and support a one-week hypercare window for reconciliation issues. We do not rebuild SysAid automations or SLA rules as Intercom workflow rules inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

SysAid logo

SysAid

Source

Strengths

  • Generous customization with 200 custom fields per entity across eight object types
  • Three-tier AI-powered automation covering ticket routing, escalation, and self-service
  • Flexible deployment options supporting both on-premise and cloud environments
  • Offset-based API with up to 500 records per page and webhook support
  • Dedicated customer support with proactive account management during implementation

Weaknesses

  • Performance limitations reported at organizations exceeding 15,000 employees
  • Outdated interface and UI compared to newer ITSM competitors
  • RMM and other advanced monitoring features require paid add-ons
  • Platform-specific elements (automations, SLAs, triggers) cannot be exported
  • Historical data migration requires coordination with SysAid support and specific database versions
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?

Standard Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across SysAid 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

    SysAid: Not publicly documented; enforced per-org with undisclosed limits.

  • Data volume sensitivity

    A

    SysAid exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

Walk through your SysAid 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 three and five weeks for accounts under 20,000 Service Records with no custom objects requiring type conversion. Migrations with large attachment volumes, Knowledge Base article migrations, custom field-heavy Service Records, or Assets mapped as Custom Objects move to eight to twelve weeks because of Data Connector configuration, type-matching validation across all custom attributes, and attachment re-linking. Intercom migrations of 15,000-20,000 records typically complete in one to two days of active migration work; the additional weeks account for discovery, mapping design, sandbox validation, and cutover coordination.

Adjacent paths

Related migrations to explore

Ready when you are

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