Helpdesk migration

Migrate from Tikit.Info to Intercom

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

Tikit.Info logo

Tikit.Info

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between Tikit.Info and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Tikit.Info to Intercom is a paradigm shift, not a record copy. Tikit.Info is a Microsoft Teams-native ITSM ticketing system built by Cireson that organizes support around Tickets, Agents, and a requester hierarchy tied to Microsoft Entra ID. Intercom is a conversational support platform that organizes around Conversations, Contacts, and a messenger-first experience with an optional Tickets layer for structured issue tracking. The migration requires resolving how Tikit tickets map to Intercom Conversations versus Tickets (a design choice that affects agent workflow), reconciling Entra-sourced user identities against Intercom contacts, and transferring knowledge articles to the Intercom Help Center with source-ticket IDs preserved for manual re-linking. Tikit.Info does not publish a public REST API, so migration relies on vendor-supported export mechanisms or structured manual pulls; we confirm export capability with Cireson during discovery and adjust sequencing accordingly. We do not migrate Tikit workflows, Power Automate flows, SLA policies, or Configuration Items as executable code; we deliver a written inventory of these for your admin to rebuild in Intercom.

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

Tikit.Info logo

Tikit.Info

What's pushing teams away

  • Some users report missing features relative to mature ITSM platforms, with the product roadmap not yet covering all enterprise ITIL use cases.
  • The deep Microsoft dependency means organizations outside the Microsoft ecosystem face integration challenges when Tikit is the chosen ticketing system.
  • Smaller teams may find the per-agent pricing model expensive as headcount grows, prompting migration to platforms with per-request or free tiers.

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 Tikit.Info objects map to Intercom

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

Tikit.Info

Ticket

maps to

Intercom

Conversation or Ticket

lossy
Fully supported

Tikit.Info Tickets map to either Intercom Conversations or Intercom Tickets. This is the most consequential design decision in the migration. Conversations are best if the Tikit tickets were primarily customer-facing communication threads; they appear in the Intercom Messenger and support real-time replies. Tickets are best if the tickets are structured, trackable requests with custom attributes that require defined states. We scope this decision with the customer during discovery by reviewing ticket volume, average comment count, and whether custom attributes drive routing. The chosen model is locked before any data moves, because switching post-migration requires a second migration pass.

Tikit.Info

Agent

maps to

Intercom

Admin

1:1
Fully supported

Tikit.Info Agents map to Intercom Admins. We reconcile by email address: each Tikit agent email is matched against an existing or provisioned Intercom Admin account. Tikit agents sourced from Entra may have UPNs (userprincipalname) that do not match Intercom email addresses directly; we flag mismatches in a reconciliation queue and require the customer's admin to provision matching Admin accounts before Agent migration begins. Active versus inactive agent status is preserved so the Intercom admin team matches the original Tikit licensing posture.

Tikit.Info

Requester

maps to

Intercom

Contact or Lead

1:1
Fully supported

Tikit.Info Requesters map to Intercom Contacts (or Leads if the customer chooses to separate anonymous from identified users). We migrate display name, email address, department, and organization membership. Entra-sourced identity fields are preserved in a custom attribute entra_upn__c so the customer can trace the relationship back to the source identity. Any requester without a valid email address is flagged for manual review because Intercom requires email or an external_id on Contact creation.

Tikit.Info

Teams

maps to

Intercom

Team

1:1
Mapping required

Tikit.Info Teams (mapped to Microsoft 365 Groups in Entra) map to Intercom Teams. We create Intercom Teams during workspace setup and reassign Admin memberships during migration. Multi-department Tikit configurations create multiple Intercom Teams, one per Tikit department, so routing logic is preserved.

Tikit.Info

Department

maps to

Intercom

Team

many:1
Fully supported

Tikit.Info Departments define organizational hierarchy for routing and reporting. Where Tikit uses separate Teams and Departments (multi-department mode), we consolidate these into Intercom Teams, using the Tikit department name as the team name and department membership as the team membership source. This is a structural simplification that Intercom's flat team model supports.

Tikit.Info

Knowledge Article

maps to

Intercom

Article

1:1
Fully supported

Tikit.Info KB articles (title, body, category, publish status, view count) map to Intercom Help Center Articles. We transfer article content, categorization, and publish status. Article-to-ticket relationships are not preserved natively because Intercom Articles do not link to Conversations or Tickets in the same way. We preserve the original Tikit ticket IDs in a custom attribute source_ticket_ids__c on each Article so the customer's admin can manually reconnect articles to related conversations after migration. KB article re-linking is documented in the migration handoff report.

Tikit.Info

Comment

maps to

Intercom

Part

1:1
Fully supported

Tikit.Info ticket comments (body, author, timestamp, is-public flag) migrate as Intercom Conversation Parts. Parts preserve the chronological order and author attribution within each Conversation. The Tikit is-public flag maps to part visibility settings in Intercom. If the ticket is migrated as a Conversation, comments from the requester and agents appear as separate Parts; if migrated as a Ticket, comments appear as Ticket Replies.

Tikit.Info

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

Tikit.Info file attachments on tickets are downloaded from Azure blob storage and uploaded to Intercom as Conversation or Ticket attachments. We flag attachments exceeding Intercom's 100MB/file limit and handle filename encoding issues. The migration process requires access to the Azure blob container; if Tikit's vendor-supported export does not include attachment URLs, we coordinate with Cireson to obtain the blob access.

Tikit.Info

Custom Ticket Field

maps to

Intercom

Ticket Attribute or Data Attribute

1:1
Fully supported

Tikit.Info custom ticket fields (dropdowns, text fields, dates, user references) map to Intercom Ticket Attributes (if migrating as Tickets) or custom Data Attributes on Contacts or Conversations (if migrating as Conversations). We map each field by data type, flag fields with picklist values that require expansion in Intercom, and note any Tikit field types without an Intercom equivalent. Custom attribute creation in Intercom is a pre-migration configuration step.

Tikit.Info

SLA Policy

maps to

Intercom

SLA Policy

1:1
Fully supported

Tikit.Info SLA policies (response time, resolution time, business hours) map to Intercom SLA policies. Intercom SLA policies are available on the Pro plan and above. We confirm the customer's Intercom plan tier during discovery and note that SLA assignment rules in Tikit may need to be recreated as Intercom rules or saved as documentation for the admin to rebuild 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.

Tikit.Info logo

Tikit.Info gotchas

High

Agent license billing model affects migration scope

High

No public REST API for bulk export

Medium

Teams dependency complicates user identity mapping

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

  • Tikit.Info has no public REST API

    Tikit.Info does not publish a documented REST API for programmatic data extraction. Migration relies on vendor-supported export mechanisms or structured manual data pulls coordinated with Cireson. This may cap record counts, omit certain object types (particularly attachments and SLA policies), or require the customer to submit a formal export request before migration begins. We confirm export capability with Cireson during discovery, identify any object types that cannot be extracted programmatically, and adjust migration sequencing to avoid partial extracts. Customers should not assume all Tikit objects can be pulled in a single automated pass.

  • Conversations versus Tickets is a pre-migration design choice

    Intercom offers two distinct data models for migrated tickets. The Conversation model presents historical support as messenger-style threads visible in the Intercom inbox, suitable for teams transitioning to proactive support. The Ticket model uses structured tickets with defined states and custom attributes, suitable for teams that need issue tracking with SLA management. Choosing one model is required before migration begins because Intercom does not automatically migrate the same source record to both models. We present the trade-offs during discovery, the customer chooses, and we lock the model before any data moves. Switching post-migration requires a second migration pass.

  • Entra ID identity must reconcile to Intercom contacts

    Tikit.Info sources user identity from Microsoft Entra ID rather than maintaining local credentials. Requesters and agents are identified by Entra UPN, not a Tikit-hosted identity. When migrating to Intercom, each Entra UPN must map to a valid Intercom contact or admin email. UPNs that do not correspond to real email addresses (e.g., .onmicrosoft.com UPNs without a matching external email) require the customer to provision corresponding Intercom users before migration. We run a pre-migration identity audit, produce a mismatch report, and hold unmappable identities in a reconciliation queue.

  • KB article-to-ticket relationships do not survive migration natively

    Tikit.Info maintains a many-to-many relationship between Knowledge Articles and Tickets. Intercom Articles do not natively store ticket references. We preserve source ticket IDs in a custom attribute on each migrated Article so the customer's admin can manually reconnect articles to their related Conversations or Tickets after go-live. This manual step is documented in the migration handoff report with the specific article ID, ticket ID, and reconnection instructions for each linked pair. The customer should budget admin time for this re-linking work.

  • Intercom API rate limits require batch throttling during migration

    Intercom enforces API rate limits that regulate the number of requests processed over time. Active automated email campaigns, outbound messages, and real-time integrations consume this limit during migration and can slow data import or cause 429 errors. We disable active Outbound campaigns before migration begins and use batch chunking with exponential backoff on 429 responses to stay within rate limits. Customers running high-volume Intercom integrations (e.g., CRM syncs, product event webhooks) should temporarily reduce their event frequency during the migration window to preserve API headroom.

Migration approach

Six steps for a successful Tikit.Info to Intercom data migration

  1. Discovery and export capability confirmation

    We audit the Tikit.Info instance across ticket volume, agent count, requester count, knowledge base article count, custom field configurations, department structure, and active workflow or SLA policy count. We simultaneously submit a data export capability request to Cireson to confirm what objects can be extracted and in what format. The discovery output is a written migration scope document that includes the Conversational versus Ticket model recommendation, the Entra identity audit, and the list of any objects that cannot be extracted programmatically and will require manual intervention or documentation-only handoff.

  2. Intercom workspace setup and schema pre-configuration

    Before any data moves, we configure the Intercom destination workspace. This includes creating Teams (matching Tikit departments), provisioning Admin accounts (matched to Tikit agents by email with Entra reconciliation), creating Ticket Attributes or Data Attributes for each Tikit custom field, setting up the Help Center with Collections matching Tikit KB categories, and enabling SLA policies if the customer's Intercom plan supports them. The workspace is configured in an Intercom test environment first to validate attribute creation and type mapping before production migration begins.

  3. Identity reconciliation and admin provisioning

    We run the Entra ID identity audit: every distinct Entra UPN from Tikit agents and requesters is matched against Intercom admin and contact records by email domain and address. UPNs without a matching Intercom identity are compiled into a mismatch report that the customer's admin resolves by provisioning new Intercom users or updating email addresses in the destination. Migration cannot proceed past this step because Intercom requires a valid contact or admin reference on every record import. We hold the migration for up to five business days while the admin resolves the queue.

  4. Sandbox migration and mapping validation

    We run a full migration into the Intercom production environment using a subset of data (up to 100 tickets plus corresponding contacts, agents, comments, and attachments). We validate record counts, field mapping fidelity on 25-50 spot-checked records, chronological ordering of comments, and attachment accessibility. The customer reviews the sandbox migration output and signs off on the mapping before the full production migration begins. Any mapping corrections are applied in this phase.

  5. Production migration in dependency order

    We run the production migration in record-dependency order: Admins (validated from step 3), Contacts (from Tikit requesters with Entra UPN preserved), Teams, Articles (with source ticket IDs in custom attributes), Tickets or Conversations (with assignee, requester, and team references resolved), Comments (as Parts or Replies against the parent record), Attachments (downloaded from Azure and uploaded to Intercom with size limit handling), and Custom Attributes (as lookup resolution after parent records are confirmed). SLA policies are documented in the handoff report if the Intercom plan does not support them. Each phase emits a row-count reconciliation report.

  6. Cutover, delta migration, and handoff documentation

    We freeze Tikit.Info writes during the cutover window, run a final delta migration of any records created or modified after the initial migration pass, then enable Intercom as the system of record. We deliver the migration handoff document, which includes the KB article-to-ticket reconnection guide, the workflow and SLA inventory (for admin rebuild), and the Entra UPN reconciliation log. We support a three-day hypercare window for reconciliation issues. We do not rebuild Tikit workflows, Power Automate flows, or SLA assignment rules as Intercom automations inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

Tikit.Info logo

Tikit.Info

Source

Strengths

  • Deep Microsoft Teams integration enabling right-click ticket creation from any chat message.
  • Agent portal and end-user experience fully contained within Teams, reducing context-switching for IT staff.
  • Tikit Virtual Agent allows end users to self-resolve issues without opening formal tickets.
  • Ties into M365 tools including Entra for identity, Intune for device management, and Power Automate for workflow automation.
  • Praised customer support team with demonstrated expertise in Microsoft 365 integrations.

Weaknesses

  • No publicly documented REST API, limiting programmatic data export and making migration dependent on vendor-supported export tools.
  • Per-agent license model inflates costs for organizations with many occasional users who only submit tickets.
  • Relatively narrow feature set compared to standalone ITSM platforms, with some missing capabilities on the product roadmap.
  • Full dependency on Microsoft ecosystem reduces appeal for organizations using Google Workspace or hybrid environments.
  • Limited public documentation on data model schema and field-level API, increasing migration discovery time.
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. 3 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 Tikit.Info and Intercom.

  • Object compatibility

    C

    3 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

    Tikit.Info: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Tikit.Info 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 Tikit.Info to Intercom data migrations

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

Can't find your answer?

Walk through your Tikit.Info 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 3,000 tickets, one department, and no knowledge base transfer. Migrations with multi-department structures, knowledge base transfers exceeding 100 articles, extensive custom ticket fields, or a wide delta-migration window (more than 60 days between initial migration and cutover) move to five to nine weeks because of KB re-linking documentation work, Entra-to-contact reconciliation queue processing, and multiple test-migration cycles.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Tikit.Info.
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