Helpdesk migration
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
Source
Salesforce Service Cloud
Destination
Compatibility
8 of 11
objects map 1:1 between TeamDynamix IT Service Management and Salesforce Service Cloud.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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.
Source platform
TeamDynamix IT Service Management platform overview
Scorecard, SWOT, gotchas, and pricing for TeamDynamix IT Service Management.
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Salesforce Service Cloud
Case
1:1TeamDynamix 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
Salesforce Service Cloud
Case Record Type + Page Layout
lossyEach 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
Salesforce Service Cloud
Salesforce Flow
1:1TeamDynamix 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)
Salesforce Service Cloud
Entitlement + Asset
1:1TeamDynamix 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
Salesforce Service Cloud
Knowledge Article
1:1TeamDynamix 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
Salesforce Service Cloud
Data Category Group + Data Category
lossyTeamDynamix 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
Salesforce Service Cloud
Custom Fields
1:1TeamDynamix 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
Salesforce Service Cloud
Asset + Custom CMDB Object
1:1TeamDynamix 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
Salesforce Service Cloud
User
1:1TeamDynamix 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
Salesforce Service Cloud
Multi-Select Picklist or Topic
lossyTeamDynamix 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)
Salesforce Service Cloud
Custom Object or Task Grouping
1:1TeamDynamix 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.
| TeamDynamix IT Service Management | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Ticket | Case1:1 | Fully supported | |
| Ticket Form | Case Record Type + Page Layoutlossy | Fully supported | |
| Ticket Workflow | Salesforce Flow1:1 | Fully supported | |
| Service Catalog (Services) | Entitlement + Asset1:1 | Fully supported | |
| Knowledge Base Articles | Knowledge Article1:1 | Mapping required | |
| Knowledge Base Categories | Data Category Group + Data Categorylossy | Mapping required | |
| Custom Attributes | Custom Fields1:1 | Mapping required | |
| Assets and Configuration Items | Asset + Custom CMDB Object1:1 | Mapping required | |
| Users and Agents | User1:1 | Mapping required | |
| Tags | Multi-Select Picklist or Topiclossy | Mapping required | |
| Projects (PPM) | Custom Object or Task Grouping1:1 | Mapping required |
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.
TeamDynamix IT Service Management gotchas
Knowledge Base migration is labor-intensive and partially manual
Configuration export/import is separate from data migration
Azure database export requires explicit customer enablement
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
TeamDynamix IT Service Management
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 of 7 objects need a manual workaround.
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
1 of 7 objects need a manual workaround.
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
TeamDynamix IT Service Management: Not publicly documented.
Data volume sensitivity
TeamDynamix IT Service Management 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 TeamDynamix IT Service Management to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave TeamDynamix IT Service Management
Other ways to arrive at Salesforce Service Cloud
Same-Helpdesk migrations
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.