Helpdesk migration

Migrate from TeamDynamix IT Service Management to Salesforce Service Cloud

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

TeamDynamix IT Service Management logo

TeamDynamix IT Service Management

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

73%

8 of 11

objects map 1:1 between TeamDynamix IT Service Management and Salesforce Service Cloud.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from TeamDynamix IT Service Management to Salesforce Service Cloud is a platform shift from a no-code ITSM-native tool to an enterprise CRM with ITSM capabilities layered on top. TeamDynamix Tickets map to Salesforce Cases with status and priority fields translated directly, but the Ticket Form architecture (which bundles fields, validation, and routing rules in TeamDynamix) must be re-created as Salesforce Case Page Layouts, Record Types, and Entitlements in Service Cloud. The Service Catalog becomes Salesforce's Entitlement and Asset model, with each published Service mapped to an Entitlement Process and linked Asset where applicable. Knowledge Base articles require structured HTML extraction and bulk re-import into Salesforce Knowledge with category hierarchy preserved, a step where TeamDynamix customers commonly underestimate manual effort. Custom Attributes migrate field-by-field with explicit choice-list re-creation in Salesforce, and Ticket Workflows are documented as a written handoff for the customer's admin to rebuild in Salesforce Flow. We do not migrate Workflows, Automations, or Project Portfolio Management records as code; we deliver a complete written inventory of every active workflow, service, and form requiring admin-side rebuild.

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

TeamDynamix IT Service Management logo

TeamDynamix IT Service Management

What's pushing teams away

  • Some organizations outgrow the platform as their ITSM requirements scale in complexity beyond what the no-code model can accommodate without custom development.
  • Users report that the Knowledge Base migration process requires significant manual effort, with one university spending over 300 person-hours to migrate 200+ help pages.
  • Integration capabilities, while present, may not match the depth available in more mature enterprise platforms, causing friction for complex multi-system environments.

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 TeamDynamix IT Service Management objects map to Salesforce Service Cloud

Each row shows how a TeamDynamix IT Service Management 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.

TeamDynamix IT Service Management

Ticket

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

TeamDynamix Tickets map to Salesforce Cases. The TeamDynamix Status field (New, Open, Pending, Resolved, Closed) maps to Salesforce Status with a custom field tdx_original_status__c preserving the source value. Priority (Low, Medium, High, Critical) maps to Case Priority. The TeamDynamix assignee (agent) resolves by email to a Salesforce User and becomes the Case OwnerId. We resolve the parent Account or Contact lookup from TeamDynamix's Requester link before inserting Cases.

TeamDynamix IT Service Management

Ticket Form

maps to

Salesforce Service Cloud

Case Record Type + Page Layout

lossy
Fully supported

Each TeamDynamix Ticket Form is a field-collection bundle that controls what fields appear during ticket creation and editing. These do not copy as code to Salesforce; we map each form's field set to a Salesforce Record Type and Page Layout combination. If the customer has multiple forms (IT, HR, Facilities), each becomes a separate Record Type in Salesforce with its own picklist values for Category and Subcategory.

TeamDynamix IT Service Management

Ticket Workflow

maps to

Salesforce Service Cloud

Salesforce Flow

1:1
Fully supported

TeamDynamix Ticket Workflows define the state machine for ticket lifecycle stages, routing rules, and escalation triggers. These cannot migrate as executable code to Salesforce Flow because the logic models differ structurally. We deliver a written workflow inventory documenting every active TeamDynamix Workflow with its trigger conditions, stage transitions, escalation timers, and notification actions, plus a recommended Salesforce Flow rebuild guide. The customer's Salesforce admin or a certified partner rebuilds the workflows post-migration.

TeamDynamix IT Service Management

Service Catalog (Services)

maps to

Salesforce Service Cloud

Entitlement + Asset

1:1
Fully supported

TeamDynamix Services (published self-service offerings) map to Salesforce Entitlements. Each Service links to a Ticket Form, which becomes a Case Record Type, and to a request workflow, which maps to an Entitlement Process. Services with associated Assets map to Salesforce Asset records linked to the Entitlement. We preserve the service description, request instructions, and SLA target in the Entitlement's terms and milestone configuration.

TeamDynamix IT Service Management

Knowledge Base Articles

maps to

Salesforce Service Cloud

Knowledge Article

1:1
Mapping required

TeamDynamix KB articles are HTML content entries with category assignments and optional service associations. We extract each article as structured HTML with its title, body, summary, and metadata. Salesforce Knowledge requires pre-defined Article Types and Data Category Groups before article import. We create the destination Article Type schema, extract articles in bulk, transform HTML to Salesforce's article body format, and assign Data Categories matching the TeamDynamix category hierarchy. Deeply nested hierarchies may require flattening to two or three category levels.

TeamDynamix IT Service Management

Knowledge Base Categories

maps to

Salesforce Service Cloud

Data Category Group + Data Category

lossy
Mapping required

TeamDynamix KB category trees map to Salesforce Data Category Groups and Data Categories. We preserve the parent-child hierarchy and map it to the destination Data Category model. If the TeamDynamix hierarchy exceeds Salesforce's two-level category assignment limit per article, we consolidate lower-level categories into tags or custom fields.

TeamDynamix IT Service Management

Custom Attributes

maps to

Salesforce Service Cloud

Custom Fields

1:1
Mapping required

TeamDynamix Custom Attributes (typed fields: text, number, choice, date, user reference) attach to Tickets, Services, and other objects. We map each attribute to a Salesforce custom field of matching type. Choice fields require explicit option-list re-creation in Salesforce. User reference attributes resolve to Salesforce User lookups at migration time. We document every attribute mapping so the customer's admin can validate picklist values before production migration.

TeamDynamix IT Service Management

Assets and Configuration Items

maps to

Salesforce Service Cloud

Asset + Custom CMDB Object

1:1
Mapping required

TeamDynamix Assets represent hardware and software inventory with CI relationship mappings. These map to Salesforce Asset records. CI dependency relationships (server-to-application, application-to-database) require a custom CMDB object in Salesforce (or the Field Service Management add-on) because Salesforce's native Asset does not model inter-asset dependency relationships. We preserve CI name, type, serial number, status, and linked Account as fields, and map dependency links to the custom CMDB object.

TeamDynamix IT Service Management

Users and Agents

maps to

Salesforce Service Cloud

User

1:1
Mapping required

TeamDynamix user accounts including agent roles and group memberships map to Salesforce User records. We resolve by email address. Group memberships and role assignments are documented as a role hierarchy and Queue map for the customer's Salesforce admin to configure. Passwords and SSO tokens cannot migrate and require re-authentication post-migration. Inactive TeamDynamix users can be migrated as inactive Salesforce Users with a flag to avoid licensing confusion.

TeamDynamix IT Service Management

Tags

maps to

Salesforce Service Cloud

Multi-Select Picklist or Topic

lossy
Mapping required

TeamDynamix Tags are flat label fields attachable to Tickets and other objects. We migrate tag values as-is. In Salesforce, tags with fewer than 150 distinct values become multi-select picklist custom fields on Case. Tags used for categorization or content classification map to Salesforce Topics with TopicAssignment records. The customer chooses the tagging strategy during scoping.

TeamDynamix IT Service Management

Projects (PPM)

maps to

Salesforce Service Cloud

Custom Object or Task Grouping

1:1
Mapping required

TeamDynamix Project Portfolio Management records include project metadata, time tracking, governance statuses, and dashboards. Salesforce does not have a native PPM module. We migrate project records as a custom Project object with fields for project name, status, owner, start date, and end date. Time tracking entries map to Task records with a custom project reference field. Dashboards and reporting do not migrate; we deliver a written project structure inventory for the customer's admin to rebuild in Salesforce Reports and Dashboards.

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.

TeamDynamix IT Service Management logo

TeamDynamix IT Service Management gotchas

High

Knowledge Base migration is labor-intensive and partially manual

Medium

Configuration export/import is separate from data migration

Medium

Azure database export requires explicit customer enablement

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

  • Knowledge Base migration requires bulk extraction and re-categorization

    TeamDynamix KB articles cannot be bulk-exported in a single API operation. Real-world cases (Ohio University migration of 200+ KB pages requiring over 300 person-hours) show that content must be extracted article-by-article, reformatted to match the destination article template, and bulk-reimported with category assignments. We address this with a structured HTML extraction tool that captures article content, metadata, and category hierarchy, then assist with bulk reformatting and Salesforce Knowledge Data Category assignment. Customers should budget for two to three weeks of KB work on content sets over 100 articles.

  • Ticket Workflows and Automations do not migrate as executable code

    TeamDynamix Ticket Workflows (state machine, routing rules, escalation timers, notifications) have no direct Salesforce Flow equivalent that can be migrated automatically. The logic models differ: TeamDynamix uses form-triggered workflow stages with branching conditions, while Salesforce Flow uses record-triggered, scheduled, and screen variants with different action types. We deliver a written workflow inventory with every active workflow documented (trigger, conditions, actions, recommended Flow equivalent) for the customer's Salesforce admin to rebuild. Service Cloud Omnichannel Routing and Assignment Rules are configured separately and documented as a configuration handoff.

  • Service Catalog becomes Entitlements, not a direct object mapping

    TeamDynamix Services (published offerings with forms, workflows, KB links, and SLA targets) map conceptually to Salesforce Entitlements but not as a direct record-to-record copy. An Entitlement in Salesforce is tied to an Account and defines the support scope and milestone process; the associated form and workflow logic must be rebuilt as Record Types, Page Layouts, and Entitlement Processes. Customers with large Service Catalogs (50+ services) should plan for three to five weeks of entitlement and process configuration in Salesforce before data migration begins.

  • Asset CI relationships require a custom CMDB schema

    TeamDynamix Assets include configuration item relationships (dependency mappings between servers, applications, and databases). Salesforce's native Asset object does not model inter-asset dependencies. We create a custom CMDB object with lookup relationships between CI records to preserve the relationship graph, but the custom object schema must be designed and deployed to the destination Salesforce org before Asset migration begins. This design step adds one to two weeks to the migration timeline.

  • Project Portfolio Management data has no native Salesforce home

    TeamDynamix PPM includes project records, time tracking, governance statuses, and dashboards. Salesforce has no native project management module. We migrate project metadata as a custom Project object with time entries mapped to Tasks, but dashboards and governance workflows do not migrate. Customers relying heavily on TeamDynamix PPM should evaluate whether the project data is critical operational data or archival, and whether a Salesforce-native PM tool (such as Salesforce Flow-based project tracking or a third-party AppExchange PM app) is within scope for post-migration implementation.

Migration approach

Six steps for a successful TeamDynamix IT Service Management to Salesforce Service Cloud data migration

  1. Discovery and configuration audit

    We audit the source TeamDynamix environment for ticket volume, active Ticket Forms, active Workflows, Service Catalog size, KB article count and category depth, Custom Attribute count and types, Asset and CI count, user and agent count, and group/role structure. We also assess whether Project Portfolio Management records require migration. We pair this with a Salesforce Service Cloud edition assessment ( Essentials at $25/seat, Professional at $75/seat, Enterprise at $150/seat, Unlimited at $300/seat, or Performance at $450/seat ) and identify which add-ons are needed (Omnichannel, Field Service, Knowledge, Service Cloud Voice). The discovery output is a written migration scope with object counts, configuration dependencies, and a Salesforce edition recommendation.

  2. Destination schema design and CMDB configuration

    We design the Salesforce destination schema in a Sandbox org. This includes Case Record Types (one per TeamDynamix Ticket Form), Page Layouts per Record Type, custom Case fields mapped from TeamDynamix Custom Attributes, Entitlement and Entitlement Process design (one per Service), a custom CMDB object for Asset CI relationship preservation, and the Knowledge Article Type and Data Category Group structure for KB migration. Custom fields are deployed via Salesforce metadata API or change set. Entitlements and the CMDB object require Salesforce admin configuration before data migration begins.

  3. KB extraction and Salesforce Knowledge setup

    We run the KB extraction tool against TeamDynamix to pull all articles with their HTML body, summary, metadata, and category assignments. We transform the content to Salesforce Knowledge article format and assign Data Categories matching the TeamDynamix hierarchy. We bulk-import articles into the Sandbox first for validation. Any articles with broken links, embedded images, or non-HTML content are flagged for manual cleanup. This phase typically takes two to three weeks for content sets over 100 articles and runs in parallel with schema design.

  4. User and Agent reconciliation

    We extract every distinct TeamDynamix user and agent from Tickets, Services, and Assets and match by email against the Salesforce destination org's User table. Group memberships map to Salesforce Queues and the role hierarchy. Role assignments are documented for the admin to configure in Salesforce. Any TeamDynamix user without a matching Salesforce User goes to a reconciliation queue for the admin to provision before record migration proceeds.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users (validated), Assets and CI records (with the custom CMDB relationships), Entitlements (linked to Accounts), Cases (with RecordTypeId, OwnerId, and EntitlementId resolved), Service associations (linked to Entitlements), and Knowledge Articles (linked to Data Categories). Each phase emits a row-count reconciliation report before the next begins. Workflow and automation documentation is delivered at this stage as the handoff package for the customer's admin.

  6. Cutover, validation, and workflow handoff

    We freeze TeamDynamix writes during cutover, run a final delta migration of records modified during the window, then enable Salesforce Service Cloud as the system of record. We deliver the written workflow inventory, Service Catalog mapping documentation, and Ticket Form field-to-layout map to the customer's admin team. We support a one-week hypercare window for reconciliation issues. We do not rebuild TeamDynamix Ticket Workflows or automations as Salesforce Flow inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

TeamDynamix IT Service Management logo

TeamDynamix IT Service Management

Source

Strengths

  • No-code configuration model allows administrators to build workflows, forms, and services without developer involvement.
  • Combines ITSM, PPM, and ITAM in a single unified platform reducing tool sprawl and integration complexity.
  • Modern architecture with lower total cost of ownership compared to legacy ITSM platforms like ServiceNow.
  • Includes AI Service Assist for automated ticket triage and virtual support agent capabilities.
  • Consistently ranks at the top of independent analyst reports for ease of administration and user satisfaction.

Weaknesses

  • Market awareness and community resources are limited compared to larger competitors, making self-service troubleshooting more difficult.
  • The no-code model may reach limits for highly complex or non-standard workflow scenarios requiring custom code.
  • Pricing details are not publicly published, requiring direct sales engagement to obtain quotes.
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?

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

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    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

    TeamDynamix IT Service Management: Not publicly documented.

  • Data volume sensitivity

    B

    TeamDynamix IT Service Management doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

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

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

Can't find your answer?

Walk through your TeamDynamix IT Service Management to Salesforce Service Cloud 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 30,000 Tickets with a small Service Catalog (under 50 services) and a modest KB (under 100 articles). Migrations with large KB sets (200+ articles with deep category hierarchy), a large Service Catalog with complex entitlement rules, Asset CI relationship mapping requiring a custom CMDB, or parallel PPM data mapped to custom Salesforce objects move to eight to fourteen weeks because of the KB extraction and bulk categorization effort, the entitlement process design work, and CMDB schema deployment.

Adjacent paths

Related migrations to explore

Ready when you are

Move from TeamDynamix IT Service Management.
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