Helpdesk migration
Field-level mapping, validation, and rollback between Tikit.Info and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Tikit.Info
Source
Intercom
Destination
Compatibility
8 of 10
objects map 1:1 between Tikit.Info and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Intercom
Conversation or Ticket
lossyTikit.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
Intercom
Admin
1:1Tikit.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
Intercom
Contact or Lead
1:1Tikit.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
Intercom
Team
1:1Tikit.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
Intercom
Team
many:1Tikit.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
Intercom
Article
1:1Tikit.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
Intercom
Part
1:1Tikit.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
Intercom
Attachment
1:1Tikit.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
Intercom
Ticket Attribute or Data Attribute
1:1Tikit.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
Intercom
SLA Policy
1:1Tikit.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.
| Tikit.Info | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation or Ticketlossy | Fully supported | |
| Agent | Admin1:1 | Fully supported | |
| Requester | Contact or Lead1:1 | Fully supported | |
| Teams | Team1:1 | Mapping required | |
| Department | Teammany:1 | Fully supported | |
| Knowledge Article | Article1:1 | Fully supported | |
| Comment | Part1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Custom Ticket Field | Ticket Attribute or Data Attribute1:1 | Fully supported | |
| SLA Policy | SLA Policy1:1 | Fully supported |
Gotchas + challenges
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 gotchas
Agent license billing model affects migration scope
No public REST API for bulk export
Teams dependency complicates user identity mapping
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Tikit.Info
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Tikit.Info and Intercom.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Tikit.Info: Not publicly documented.
Data volume sensitivity
Tikit.Info doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Tikit.Info to Intercom migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Tikit.Info
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.