Helpdesk migration

Migrate from Tikit to Salesforce Service Cloud

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

Tikit logo

Tikit

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

50%

6 of 12

objects map 1:1 between Tikit and Salesforce Service Cloud.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Tikit to Salesforce Service Cloud is a shift from a Teams-native ITSM tool built on M365 licensing to a full-featured CRM-powered service desk. Tikit structures its service desk around Tickets, Agents, Departments, and Knowledge Base Articles with Microsoft Power Automate handling all workflow automation. Salesforce Service Cloud replaces Tikit's ticketing model with Cases, Contacts, and Accounts while providing Flow for automation, Einstein AI for routing, and AppExchange for extensibility. We migrate ticket histories with full conversation threads, agent assignments, KB articles with category structures, SLA policy configurations, and asset relationships. Power Automate flows and Virtual Agent AI training cannot migrate automatically; we document both for your admin to rebuild. Custom fields referencing Entra ID groups or Intune device properties require reconfiguration in Salesforce.

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 logo

Tikit

What's pushing teams away

  • Some organizations outgrow the Teams-centric UX and need the project management flexibility or advanced reporting that standalone ITSM platforms provide.
  • Missing features on the product roadmap create friction for teams with complex approval workflows or specialized asset management requirements.
  • Steep learning curve for non-Microsoft-native staff who are unfamiliar with Teams-based workflows and Power Automate dependency chains.
  • Teams-only ticket creation creates a usability gap for organizations where end users prefer email or a dedicated web portal over in-app submission.

Choosing

Salesforce Service Cloud logo

Salesforce Service Cloud

What's pulling them in

  • Deep Salesforce ecosystem integration with Sales Cloud, Marketing Cloud, and custom Apex apps creates a single pane of glass for enterprise customer data and cross-functional workflows.
  • Omnichannel case routing — email, chat, phone, social, and messaging — unified under one case object means agents do not lose context when customers switch channels mid-interaction.
  • AI for customer service (Einstein AI / Agentforce) offers automated case classification, suggested replies, and chatbot routing that reduces Tier-1 ticket volume without manual rule authoring.
  • Entitlement and milestone tracking enforces SLA compliance natively, automatically calculating breach windows and surfacing violations to supervisors in dashboards.
  • Salesforce's massive AppExchange ecosystem provides pre-built connectors, industry-specific managed packages, and third-party tools that extend Service Cloud beyond its out-of-box capabilities.

Object mapping

How Tikit objects map to Salesforce Service Cloud

Each row shows how a Tikit object lands in Salesforce Service Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Tikit

Ticket

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Tikit Tickets map directly to Salesforce Cases. Subject, description, status, priority, category, requester, and assigned agent transfer as typed Case fields. Full conversation thread history migrates as EmailMessage records linked to the Case. Custom ticket fields migrate as Case custom fields (__c) with type mapping from Tikit field types to Salesforce equivalents. Tikit ticket ID is preserved in a custom field tikit_ticket_id__c for audit and cross-reference.

Tikit

Agent

maps to

Salesforce Service Cloud

User

1:1
Fully supported

Tikit Agents (licensed seats) map to Salesforce User records. We resolve agents by email match against the destination org's User table. Any Tikit Agent without a matching Salesforce User goes to a reconciliation queue for admin provisioning. Agent group and skill mappings migrate as Salesforce Permission Sets and Skills if the destination org has Service Setup > Skills enabled.

Tikit

End User

maps to

Salesforce Service Cloud

Contact

1:1
Fully supported

Tikit End Users (unlimited, unlicensable) map to Salesforce Contact records under the relevant Account. End User display names and email addresses migrate as Contact fields. Teams presence data and Entra ID-linked profile fields have no Salesforce equivalent and are excluded. End users without an Account relationship migrate under a default Tikit End Users Account that we create before migration.

Tikit

Department

maps to

Salesforce Service Cloud

Queue + Record Type

lossy
Fully supported

Tikit departments control ticket routing, portal visibility, and SLA assignments. We map each department to a Salesforce Queue (for case routing) and a Case Record Type (for department-scoped page layouts and picklist values). Department-level SLA policies migrate as Entitlement Processes attached to the Contact or Account that represents the department's service tier.

Tikit

Knowledge Base Article

maps to

Salesforce Service Cloud

Knowledge Article

1:1
Fully supported

Tikit KB Articles (title, body, category, publish status) map to Salesforce Knowledge Articles. Article body migrates as the Article's Summary or Body rich text field. Article categories map to Salesforce Data Category Groups and Categories if the destination uses hierarchical categorization, or to a picklist field if flat categorization is configured. Links to attached files in Tikit-managed storage transfer as ContentDocument attachments on the article.

Tikit

KB Category

maps to

Salesforce Service Cloud

Data Category or Picklist

lossy
Fully supported

Tikit article categorization structures migrate 1:1. If Tikit uses a flat category tree, we map to a Salesforce picklist on the Knowledge Article. If Tikit uses a hierarchical category structure, we map to Salesforce Data Category Groups with the same parent-child relationships. Customer chooses during scoping which model applies.

Tikit

SLA Policy

maps to

Salesforce Service Cloud

Entitlement + Milestone

lossy
Fully supported

Tikit SLA definitions tied to ticket priority and department migrate as Salesforce Entitlements and Milestones. First Response Time and Resolution Time SLAs map to Salesforce First Response Target and Initial Response Target milestones. Note that Tikit's 'First Response' naming maps to Salesforce's 'Initial Response' milestone; we rename for accuracy during configuration. Business hours reference migrates from Tikit to Salesforce Business Hours record.

Tikit

Attachment

maps to

Salesforce Service Cloud

ContentDocument

1:1
Fully supported

Ticket and KB Article attachments stored within Tikit's managed storage migrate as Salesforce ContentDocument records linked via ContentDocumentLink to the parent Case or Knowledge Article. Attachments linked via external URLs (SharePoint, OneDrive) are preserved as URL references in a custom field rather than migrated as files; we document all external attachment sources during the pre-migration audit so you can verify access continuity before cutover.

Tikit

Asset Record

maps to

Salesforce Service Cloud

Asset

1:1
Fully supported

Tikit asset records (device name, type, assigned user, relationship data) map to Salesforce Asset. Intune device properties and Entra ID group memberships do not migrate as live integrations; we export the asset name, type, assigned contact, and relationship fields. If the destination org includes Field Service Management, Asset relationships map to Work Orders.

Tikit

Tag

maps to

Salesforce Service Cloud

Topic or Multi-Select Picklist

lossy
Fully supported

Tikit tags on tickets and articles migrate to Salesforce Topics (with TopicAssignment records) if the destination uses Salesforce's native topic taxonomy, or to a multi-select picklist field on Case if the customer prefers flat labels. Customer chooses during scoping. Tags that exceed Salesforce picklist value limits receive a comma-separated string in a long text area field.

Tikit

Power Automate Workflows

maps to

Salesforce Service Cloud

Workflow Documentation

lossy
Fully supported

Tikit Power Automate workflows are platform-bound and cannot be exported as transferable logic. We export a documented inventory of every active flow: trigger conditions, actions, conditions, delays, and notification recipients. This document is delivered with the migration package and serves as the configuration guide for rebuilding in Salesforce Flow. We do not build the Flow automations as part of the migration scope.

Tikit

Virtual Agent Configuration

maps to

Salesforce Service Cloud

Einstein Bot Documentation

lossy
Mapping required

Tikit Virtual Agent training data, intent definitions, and fallback configurations are not exportable as transferable artifacts. We deliver a configuration summary document that lists every active intent, its confidence threshold, the KB articles it references, and its routing logic. Your Salesforce admin or a consultant uses this to configure Einstein Bots and Einstein Case Routing from scratch. We do not migrate Virtual Agent AI training to Einstein.

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 logo

Tikit gotchas

High

Power Automate workflows do not migrate automatically

High

Virtual Agent training does not transfer to the destination

Medium

Agent seat count scoping requires pre-migration planning

Medium

KB article attachments stored outside Tikit require manual retrieval

Salesforce Service Cloud logo

Salesforce Service Cloud gotchas

High

Data Export 512MB file size cap breaks large org exports

High

API Daily Request Limits vary by license edition

High

No automatic data backup in base Salesforce

Medium

Picklist dependencies silently break records when unmapped

Medium

Workflow rules fire unexpectedly during data load

Pair-specific challenges

  • Virtual Agent AI training does not transfer to Einstein Bots

    The Tikit Virtual Agent uses trained intent classification and KB article associations to route and deflect tickets. This trained model is not exportable as a transferable artifact. Migrated ticket history is available to retrain a new AI agent on the destination, but the Virtual Agent's intent definitions, confidence thresholds, deflection rules, and routing logic must be rebuilt from scratch in Salesforce Einstein Bots. We include a detailed Virtual Agent configuration summary in the migration deliverables so your team can systematically configure Einstein Bots post-migration.

  • Power Automate workflows require manual rebuild in Flow

    Tikit uses Microsoft Power Automate for all custom workflow automation including ticket routing, approval chains, escalation notifications, and Teams channel updates. Power Automate flows are bound to the Tikit environment and cannot be exported as portable logic. Every automated process must be manually rebuilt in Salesforce Flow by your admin or a Salesforce consultant. We produce a workflow audit document during scoping that lists every active flow, its trigger conditions, actions, and delays, which serves as the rebuild specification.

  • Agent seat scoping may affect Salesforce licensing cost

    Tikit licenses agents as named seats while end users are unlimited and unlicensable. Salesforce Service Cloud licenses all users (including agents and end users) on a per-user model. When migrating a Tikit organization with a high ratio of agents to end users, the post-migration Contact count may affect the destination platform's pricing tier if the customer also uses Salesforce for customer-facing portals. We query agent count and active user count during scoping and model the post-migration billing impact before confirming the migration scope.

  • External attachment URLs may break after cutover

    Knowledge base articles in Tikit may contain attachments embedded from external storage (SharePoint sites, OneDrive links, or third-party URLs) rather than Tikit-managed storage. We migrate embedded attachment URLs as references, but if the source SharePoint site loses access post-migration, those links become broken. We document all external attachment sources during the pre-migration audit so you can verify that SharePoint permissions remain in place after the Tikit cutover.

  • SLA milestone naming differs between platforms

    Tikit's 'First Response Time' SLA metric does not map to a field of the same name in Salesforce. Salesforce Entitlements use 'Initial Response Target' for the first agent response milestone and 'Resolution Target' for the resolution milestone. We rename the milestones to match Tikit's naming during configuration so that your team can map existing SLA expectations to the Salesforce milestone fields without renaming internal processes.

Migration approach

Six steps for a successful Tikit to Salesforce Service Cloud data migration

  1. Discovery and data audit

    We audit the Tikit environment across plan tier, active agent count, end user volume, ticket count and age distribution, KB article count and category structure, SLA policy definitions, active Power Automate flows, and Virtual Agent configuration. We identify custom fields on Tickets and KB Articles, external attachment sources (SharePoint URLs, OneDrive links), and asset records linked to Intune. The discovery output is a written migration scope, a data volume estimate, and a Power Automate workflow inventory document.

  2. Destination schema design

    We design the Salesforce Service Cloud org structure: Case Record Types per Tikit department, Contact and Account hierarchy (with a default Tikit End Users Account), Entitlement Processes mapped from Tikit SLA policies, Knowledge Article Data Category Groups from Tikit KB categories, and custom Case fields matched to Tikit custom ticket fields. We also design the Salesforce Flow rebuild specification based on the Power Automate inventory. Schema is deployed into a Salesforce Sandbox first for validation.

  3. Sandbox migration and reconciliation

    We run a full migration into a Salesforce Sandbox using production-like data volume. Your IT service desk lead or ITSM admin reconciles record counts (Cases in, Contacts in, Assets in, Knowledge Articles in), spot-checks 25-50 random cases against the Tikit source, and validates SLA milestone assignments. Sign-off on the sandbox migration is required before production migration begins. Any field mapping corrections happen here.

  4. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from Tikit departments and the default End Users account), Contacts (from End Users), Users (manual provisioning validated), Cases (with full conversation thread via EmailMessage, OwnerId resolved, RecordTypeId assigned per department), Knowledge Articles (with categories and internal links), Assets (with assigned Contact lookup resolved), Entitlements (attached to Accounts and Contacts for SLA enforcement). Each phase emits a row-count reconciliation report before the next phase begins.

  5. Cutover, delta sync, and documentation delivery

    We freeze writes to Tikit during cutover, run a final delta migration of any records modified during the migration window, then deliver the Virtual Agent configuration summary and Power Automate workflow rebuild document to your admin team. We provide a one-week hypercare window where we resolve any reconciliation issues raised by your support team. We do not rebuild Power Automate flows as Salesforce Flow inside the migration scope; that work is handled by your admin or a Salesforce consultant using the documentation we deliver.

Platform deep dives

Context on both ends of the pair

Tikit logo

Tikit

Source

Strengths

  • Deep integration with Microsoft Teams, Outlook, Entra ID, and Intune for organizations already invested in M365.
  • AI-powered Virtual Agent with native ticket deflection reduces support team workload without third-party chatbot licensing.
  • ITIL-aligned service desk foundation provides SLA tracking, change management, and incident categorization out of the box.
  • Free setup assistance from Cireson reduces implementation friction and ensures correct initial configuration.
  • Multi-department support with dedicated agent and user web portals provides role separation without requiring separate product instances.

Weaknesses

  • Power Automate dependency for workflow automation means automations are not portable and must be manually rebuilt on any replacement platform.
  • Virtual Agent AI configuration does not export as transferable training data, requiring a full retraining effort at the destination.
  • Ticket creation is optimized for Teams, which can frustrate end users who prefer traditional email-based or portal-based submission workflows.
  • Teams-centric UX may feel limiting for organizations with cross-platform IT environments or non-Microsoft collaboration tools.
Salesforce Service Cloud logo

Salesforce Service Cloud

Destination

Strengths

  • Enterprise-grade security, compliance certifications, and audit logging available across all paid editions with Shield offering enhanced event monitoring.
  • Scalable multi-tenant cloud architecture supporting orgs from 5 users to 150,000+ seat enterprises without infrastructure management overhead.
  • Omnichannel contact center unifying email, live chat, phone, messaging, and social into a single Case timeline per customer interaction.
  • Rich workflow automation via Salesforce Flow, Process Builder, and Apex triggers enabling complex case escalation, routing, and field updates.
  • Native AI capabilities (Agentforce / Einstein) for case auto-routing, classification, suggested responses, and chatbot escalation without third-party add-ons.

Weaknesses

  • Per-seat pricing model with no contact limits creates unpredictable cost scaling for large organizations adding many agents over time.
  • No automatic data backup — organizations must purchase a third-party backup solution or build manual Data Loader exports to protect against data loss from human error, failed deployments, or integrations overwriting records.
  • Steep learning curve for non-technical users requiring dedicated admin resources and formal training investment before teams reach productive velocity.
  • Annual contract requirements and limited pro-ration on exit create significant switching cost friction, especially for organizations evaluating alternatives mid-cycle.
  • Add-on licensing (CPQ, Einstein Activity Capture, Shield, Data Cloud) can double effective per-seat cost without clear documentation of which features are included in base tiers.

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Tikit and Salesforce Service Cloud.

  • Object compatibility

    C

    1 of 7 objects need a manual workaround.

  • 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: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Tikit to Salesforce Service Cloud 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 to Salesforce Service Cloud data migrations

Answers to the questions buyers ask most during Tikit to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Tikit to Salesforce Service Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 5,000 Tickets and 1,000 KB Articles with no custom objects and straightforward department structure land between two and four weeks. Migrations with large conversation histories (over 50,000 EmailMessage records), complex multi-department SLA configurations, asset management data, or a destination org with existing data require six to ten weeks. The primary time variable is the sandbox validation and reconciliation cycle, which scales with data volume and custom field count.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Tikit.
Land in Salesforce Service Cloud, 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