Helpdesk migration

Migrate from Siit to Intercom

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

Siit logo

Siit

Source

Intercom

Destination

Intercom logo

Compatibility

50%

5 of 10

objects map 1:1 between Siit and Intercom.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Siit to Intercom is a shift from an internal ITSM platform built for employee-facing request handling to a customer-facing conversational support and engagement platform. Siit's core objects—Requests, People, Services, Equipment, and Applications—do not map directly to Intercom's Contact, Company, Conversation, and Help Center structure. We extract full request histories including communication threads and SLA timestamps, map People records to Intercom Contacts with custom attributes for employee metadata, and route Siit Inboxes to Intercom Teams or Inboxes. Custom form inputs that vary per request type are serialized as structured JSON attributes on migrated Conversations. Siit Workflow automations (trigger conditions, approval chains, automated actions) do not transfer; we deliver a written inventory of every active workflow and document its recommended Intercom automation equivalent. SLA data migrates as custom Conversation attributes for the admin to rebuild as SLA rules in Intercom's Advanced or Expert plan.

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

Siit logo

Siit

What's pushing teams away

  • Teams accustomed to traditional ticket portals find the conversational AI-first workflow disorienting and resist the shift in how they submit requests.
  • Smaller enterprise customer base means fewer published case studies and reference architectures for complex ITSM environments.
  • Physical asset management capabilities are limited compared to purpose-built CMMS tools, causing facilities-heavy teams to look elsewhere.
  • Implementation timelines of days to weeks still require workflow design effort that smaller teams underestimate.
  • Lack of a freemium tier or permanent free plan forces a commitment decision before fully validating fit.

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

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

Siit

Request

maps to

Intercom

Conversation

1:1
Fully supported

Siit Requests map to Intercom Conversations. Each Request's title becomes the Conversation subject, description becomes the initial message, status (open, pending, resolved, closed) maps to Intercom's Open, Snoozed, Closed states, and Priority (low, medium, high, urgent) becomes a custom Conversation attribute priority__c. The submitted_from channel (slack, ms_teams, employee_portal, mail) is preserved as a custom attribute source_channel__c for routing analysis. Communication threads (employee messages, admin replies, internal notes) migrate as Conversation parts ordered by timestamp.

Siit

People

maps to

Intercom

Contact

1:1
Fully supported

Siit People records map to Intercom Contacts. The department, team, office location, legal entity, employment_type, and lifecycle_stage fields migrate as custom Contact attributes. Email is the dedupe key. Employees who are also Admins in Siit (the billable seat type) are provisioned as Intercom Admins rather than regular Contacts so they can access the inbox. Non-admin requesters migrate as standard Contacts without inbox access.

Siit

Services

maps to

Intercom

Help Center Article (as category reference)

lossy
Fully supported

Siit Services catalog items represent internal IT request types (Laptop Provisioning, Access Requests, Password Reset). We create corresponding Help Center collections in Intercom and map each Service to a collection title. Service-specific instructions that were embedded in Siit's form structure migrate as Article content within the collection so employees referencing a migrated request can see the original service context. Workflow associations on Services are documented separately in the Workflow inventory.

Siit

Applications (software inventory)

maps to

Intercom

Custom Object: Application

1:1
Fully supported

Siit Application inventory records (software assets with ownership, lifecycle status, and category metadata) map to an Intercom Custom Object named Application with fields for app_name, owner_email, lifecycle_status, and category. The relationship between Application and Contact (which employee owns which license) is preserved as a Custom Object association. Intercom Custom Objects are available from the Essential plan onward.

Siit

Equipment

maps to

Intercom

Custom Object: Device

1:1
Fully supported

Siit Equipment records (physical and virtual devices with ownership, lifecycle attributes, and configuration fields) map to an Intercom Custom Object named Device. We create the Device schema before migration with fields matching Siit's equipment lifecycle states (active, in_repair, retired, lost). The employee_device_relationship maps as a Contact-to-Device association via the Custom Object linking feature.

Siit

Inbox

maps to

Intercom

Team or Inbox

lossy
Fully supported

Siit Inboxes route requests to specific teams or queues. We map each Siit Inbox to an Intercom Team (Advanced and Expert plans support multiple Teams) and configure assignment rules within each Team's Inbox. Inbox rules (which Admin receives which request type based on category or tag) are documented and recommended as Intercom assignment rules or workflow conditions for the customer's admin to configure post-migration.

Siit

Tag

maps to

Intercom

Tag

1:1
Fully supported

Tags on Siit Requests (via tag_uids arrays) migrate to Intercom Conversation tags. Intercom supports conversation tagging natively. We extract the complete Siit tag taxonomy during scoping and recreate it in Intercom before migration so that tagging associations are preserved on every migrated Conversation. Tags used for taxonomy beyond requests (on People, Services) are documented for the admin to apply manually or via workflow.

Siit

SLA Data

maps to

Intercom

Custom Conversation Attributes

lossy
Fully supported

Siit Request records include first_replied_at and first_completed_at timestamps. SLA timers and escalation configurations are preserved as custom attributes sla_first_responded_at__c and sla_resolved_at__c on each Conversation. Intercom's native SLA rules (available on Advanced and Expert plans) require manual configuration by the customer's admin based on the migrated SLA metadata; we provide the documentation of each SLA threshold and the rule recommendation during handoff.

Siit

Custom Form Inputs

maps to

Intercom

Custom Conversation Attributes (JSON)

lossy
Mapping required

Siit Requests support arbitrary custom_form_inputs as label/value pairs with no fixed schema across organizations or request types. We extract all unique custom input labels during the migration scan, create corresponding custom Conversation attributes in Intercom for labels that repeat across multiple request types, and serialize all remaining inputs as a structured JSON blob attached to each Conversation as custom_attribute__c. This preserves the full data without requiring Intercom's schema to anticipate every possible label in advance.

Siit

Workflow

maps to

Intercom

Workflow (documented only, not migrated)

lossy
Fully supported

Siit Workflows include trigger conditions, approval chains, and automated actions defined in a low-code builder. These workflow definitions are structurally incompatible with Intercom's conversation-triggered workflow model. We do not migrate Workflows as code. We extract every active Siit Workflow (title, trigger, conditions, actions, state: Live/Paused/Draft) and deliver a written inventory mapping each to a recommended Intercom workflow trigger and action sequence for the customer's admin to rebuild. Workflows in draft state are documented but not flagged as requiring rebuild priority.

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.

Siit logo

Siit gotchas

High

Admin-based pricing is migration-critical for billing accuracy

High

Workflow state and logic do not transfer automatically

Medium

Open API requires scoping permission before migration access

Medium

Custom form inputs have no stable schema across requests

Low

Billing ownership is restricted to the account owner

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

  • Siit Admins must be provisioned as Intercom Admins to access the inbox

    Siit's Admin seat type (billable users who resolve requests) must be provisioned as Intercom Admins rather than regular Contacts during migration. If Admins are imported as Contacts, they cannot access the Inbox or manage Conversations. We flag every Siit Admin during scoping and verify their correct seat type in Intercom post-provisioning. Failing this step results in Admins who appear in migrated data but cannot perform support actions, requiring reprovisioning mid-migration. Siit's non-admin employees (requesters only) migrate as standard Contacts.

  • Custom form inputs have no stable schema and require JSON serialization

    Siit custom_form_inputs are arbitrary label/value pairs that vary per request type and organization, meaning there is no fixed schema we can pre-create in Intercom. We extract every unique label during the discovery scan, create typed attributes for recurring labels, and serialize the full set of custom inputs as a JSON blob on each migrated Conversation. The customer's admin reviews the JSON blobs post-migration and promotes common inputs to typed custom attributes for better filtering and reporting in Intercom.

  • Siit Workflows cannot migrate to Intercom automations

    Siit Workflows include trigger conditions, approval chains, and automated provisioning actions across connected HRIS, MDM, and IAM systems. Intercom's workflow model is conversation-triggered and focused on routing, assignment, and SLA actions—it does not execute cross-system provisioning actions. We extract and document every active Siit Workflow with its trigger conditions, actions, and current state, then recommend an equivalent Intercom workflow pattern. The admin rebuilds these post-migration. SIEM and IT operations workflows in particular have no equivalent in Intercom and should be discussed during scoping.

  • Intercom rate limits require disabling active outbound campaigns before migration

    Intercom enforces API rate limits that apply to all API calls during data migration, including automated email campaigns. Help Desk Migration documentation and Intercom's migration guides recommend disabling all active Outbound campaigns before initiating migration to prevent campaign automation from consuming API quota and slowing migration throughput. We coordinate with the customer's Intercom admin to pause Outbound campaigns before migration begins and reactivate them after cutover.

  • Phone number validation can reject Siit contact imports

    Intercom's workspace settings include phone number validation that rejects contacts with improperly formatted phone numbers (missing country code, letters in numeric fields, over-length values). Siit People records may contain phone numbers in varied formats depending on HRIS sync configuration. We disable phone number validation in Intercom workspace settings before importing Contacts to prevent silent record rejection, then re-enable validation post-migration if the customer requires it for ongoing contact quality.

Migration approach

Six steps for a successful Siit to Intercom data migration

  1. Discovery and scoping

    We audit the source Siit workspace across plan tier, Admin count, People record volume, Request history length and date range, Services catalog size, Application and Equipment inventory counts, active Workflow count and state, and any custom form input labels encountered. We pair this with an Intercom plan assessment (Essential for basic migrations, Advanced for workflow and team routing, Expert for multi-brand and SLA rules) and confirm whether the customer needs Equipment and Application data migrated as Custom Objects or archived. The discovery output is a written migration scope with record counts, object mapping summary, and Intercom plan recommendation.

  2. Intercom workspace preparation

    We create the destination Intercom workspace structure before any data moves: Teams mapped from Siit Inboxes, custom Contact attributes from Siit People fields (department, team, location, employment_type), Custom Object schemas for Application and Device if migrating asset data, Help Center collections mapped from Siit Services catalog, and tag taxonomy recreated from Siit's request tags. We disable phone number validation and pause any active Outbound campaigns before migration extraction begins.

  3. Data extraction from Siit

    We extract data from Siit via the REST API using Bearer-token authentication, validating API access at the customer's plan tier during the first extraction batch. We paginate through Requests with full communication thread history, People records with all People Workflow associations, Services catalog metadata, and Equipment and Application inventory records. Custom form inputs are extracted as full key-value sets per Request. SLA timestamps and tag associations are extracted as separate fields. CSV fallback from Siit's Reporting section is used if API rate limits are encountered.

  4. Data transformation and mapping

    We transform extracted data against the Intercom schema: Contacts created with email as dedupe key and People fields as custom attributes, Admins provisioned separately with admin role, Applications and Equipment as Custom Object records linked to Contacts, and Conversations created with thread history ordered by timestamp and custom form inputs serialized as JSON attributes. The Admin-Contact split from Siit's seat model is applied here: Siit Admins become Intercom Admins; non-admin People become Contacts.

  5. Sandbox validation and reconciliation

    We run a full migration into a test Intercom workspace, reconciling record counts against Siit source exports (Requests in, Conversations out; People in, Contacts out; Tags preserved on Conversations). The customer's support operations lead spot-checks 20-30 Conversations for thread completeness, SLA timestamp accuracy, and custom attribute fidelity. Any schema corrections (missing custom attributes, incorrect type mapping) are made before production migration. This step also validates that Intercom plan features (Teams, SLA rules, Custom Objects) are active at the customer's subscription tier.

  6. Production migration and cutover

    We run production migration in dependency order: Admins (provisioned first), Contacts, Companies, Custom Objects (Applications, Devices), Conversations with thread history and custom form inputs, Help Center collections and articles, and Tags. Each phase emits a row-count reconciliation report. We freeze Siit writes during the cutover window, run a final delta migration of any Requests modified during the window, then point the customer's Intercom workspace as the system of record. We deliver the Workflow inventory document and SLA documentation for admin rebuild during the handoff call.

  7. Workflow handoff and post-migration support

    We deliver a written Workflow inventory document listing every active Siit Workflow with its trigger, conditions, approval chain, and recommended Intercom workflow equivalent, plus the SLA metadata documentation for rebuilding SLA rules in Intercom's Advanced or Expert plan. We provide a one-week hypercare window for reconciliation issues raised by the customer's support team. We do not rebuild Siit Workflows as Intercom automations as part of the migration scope; that is a separate engagement requiring a discovery of Intercom's workflow triggers and the customer's automation design requirements.

Platform deep dives

Context on both ends of the pair

Siit logo

Siit

Source

Strengths

  • Slack and Microsoft Teams-native request intake with conversational AI triage reduces employee friction to near zero.
  • Admin-based pricing means unlimited employee headcount with predictable monthly costs tied only to resolver count.
  • SOC 2 Type II and GDPR compliant with role-based access controls out of the box.
  • 100+ native integrations including Jira Service Management, ServiceNow, Okta, Jamf, and BambooHR with bi-directional sync.
  • Days-to-weeks implementation with pre-built workflows avoids the 5+ month professional services engagements common in legacy ITSM.

Weaknesses

  • AI-first workflow paradigm requires significant team adjustment compared to traditional portal-based ticketing.
  • Smaller enterprise customer base and fewer published long-term case studies than ServiceNow or Jira Service Management.
  • Physical asset and equipment lifecycle management is less mature than purpose-built CMMS platforms.
  • No freemium or permanent free tier limits risk-free evaluation for small teams or startups.
  • The platform's maturity is relatively recent compared to established ITSM vendors, meaning fewer community resources and third-party consultants.
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. 2 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 Siit and Intercom.

  • Object compatibility

    B

    2 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

    Siit: Not publicly documented; varies by plan tier.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Siit 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 three weeks for organizations with fewer than 5,000 Requests, 2,000 People records, and no Equipment or Application inventory migration. Migrations that include Equipment and Application data migrated as Custom Objects, a large Help Center article collection mapped from Siit Services, or complex Inbox-to-Team routing across multiple queues extend to five to eight weeks because of schema design, Custom Object relationship resolution, and Help Center article restructuring work.

Adjacent paths

Related migrations to explore

Ready when you are

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