Helpdesk migration
Field-level mapping, validation, and rollback between TeamDynamix IT Service Management and Zoho Desk. We move data and schema; workflows are rebuilt natively in Zoho Desk.
TeamDynamix IT Service Management
Source
Zoho Desk
Destination
Compatibility
9 of 14
objects map 1:1 between TeamDynamix IT Service Management and Zoho Desk.
Complexity
CModerate
Timeline
4-6 weeks
Overview
Moving from TeamDynamix ITSM to Zoho Desk is a schema reconstruction that requires treating configuration and data as two distinct migration streams. TeamDynamix separates its Export/Import Configurations system (which moves Services, Ticket Forms, and Workflows as JSON packages) from the record data layer accessed via API. Zoho Desk accepts Tickets, Contacts, Accounts, Knowledge Base articles, and custom fields, but has documented limitations: KB attachments, inline images, CC users, Groups, and ticket created-at timestamps do not migrate through standard tools. We extract TeamDynamix data via the API (or Azure database export when explicitly provisioned), transform Custom Attributes to Zoho Desk custom fields, and sequence the import so that parent records (Accounts, Contacts, Departments) exist before child records (Tickets, Tasks) are inserted. Ticket Workflows, Ticket Forms, and Service Catalog definitions are exported as configuration bundles and handed to the customer's Zoho Desk admin as a written recreation guide because they cannot be imported as code into Zoho Desk's workflow engine.
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 TeamDynamix IT Service Management object lands in Zoho Desk, 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
Zoho Desk
Ticket
1:1TeamDynamix Tickets map to Zoho Desk Tickets. Standard fields (Status, Priority, Assignee, Created Date, Modified Date, Description) migrate directly. TeamDynamix ticket type and category map to Zoho Desk Department and Category. We resolve the assignee by email match against Zoho Desk agents, and hold unresolved owners in a reconciliation queue for the customer's admin to provision agent accounts before ticket import resumes.
TeamDynamix IT Service Management
Ticket Comment
Zoho Desk
Thread
1:1TeamDynamix Ticket comments migrate to Zoho Desk Ticket Threads. The comment body, author, and timestamp migrate. TeamDynamix does not distinguish between internal notes and public replies in the same way Zoho Desk does; we flag records where the TeamDynamix IsInternal flag is true so the customer can set the appropriate thread visibility in Zoho Desk after import.
TeamDynamix IT Service Management
Account (Organizations)
Zoho Desk
Account
1:1TeamDynamix Organizations map to Zoho Desk Accounts. Organization name, phone, website, address, and industry fields migrate directly. The Organization domain field becomes the Account website URL. We create Accounts before Tickets so that the parent Account lookup is satisfied at ticket insert time.
TeamDynamix IT Service Management
Contact (User/Requester)
Zoho Desk
Contact
1:1TeamDynamix Contacts (as ticket requesters, separate from Agents) map to Zoho Desk Contacts. First name, last name, email, phone, and associated Organization link migrate. Contact deduplication uses email as the primary key; any existing Zoho Desk Contact with a matching email is linked rather than duplicated.
TeamDynamix IT Service Management
Agent/User
Zoho Desk
Agent
1:1TeamDynamix Agents map to Zoho Desk Agents. We extract agent email, name, and role (Technician, Requester, Admin) and map to Zoho Desk agent roles. TeamDynamix group memberships map to Zoho Desk Teams, with each TeamDynamix group becoming a Zoho Desk Team that agents are assigned to post-migration. Passwords and SSO tokens cannot migrate and require agents to complete Zoho Desk authentication setup.
TeamDynamix IT Service Management
Service Catalog
Zoho Desk
Departments + SLAs
1:manyTeamDynamix Services (published self-service offerings with linked Ticket Forms and workflows) split across Zoho Desk Departments (for organizational grouping) and SLA policies (for response and resolution time commitments). We map the Service name to a Department name, the Service description to the Department description, and the associated SLAs to Zoho Desk SLA rules. Active Service links to KB articles map to Zoho Desk article-to-department associations.
TeamDynamix IT Service Management
Knowledge Base Article
Zoho Desk
Solutions Article
1:1TeamDynamix KB articles migrate to Zoho Desk Solutions articles as structured HTML content with category assignments. Category hierarchy from TeamDynamix maps to Zoho Desk category tree, though deeply nested hierarchies (more than two levels) require flattening in Zoho Desk. Article-to-service links are preserved as department-to-article associations. Note: Zoho Desk's Zwitch documentation explicitly states that KB attachments do not migrate; we flag any TeamDynamix article with attachments so the customer can re-attach manually or use Zoho WorkDrive for file storage.
TeamDynamix IT Service Management
Knowledge Base Category
Zoho Desk
Solutions Category
1:1TeamDynamix KB category hierarchy migrates to Zoho Desk Solutions category tree. We preserve parent-child relationships where Zoho Desk supports them, and note any depth exceeding two levels that requires flattening or category merging. The category description field migrates as-is.
TeamDynamix IT Service Management
Custom Attribute
Zoho Desk
Custom Field
lossyTeamDynamix Custom Attributes (typed fields including text, number, choice, date, and user reference) attach to Tickets, Services, and other objects. We map each attribute to a Zoho Desk custom field of equivalent type. Choice-type attributes require explicit recreation of option lists in Zoho Desk because the picklist values must be defined in the destination before records can reference them. User-reference attributes resolve to Zoho Desk agent lookups at migration time.
TeamDynamix IT Service Management
Ticket Form
Zoho Desk
Custom Field Layout
lossyTeamDynamix Ticket Forms control field visibility and layout during ticket creation and editing. Zoho Desk does not have an equivalent form-layout migration path. We export the Ticket Form definition as a structured JSON bundle, map each form field to the corresponding Zoho Desk standard or custom field, and deliver the form layout as a written recreation guide for the Zoho Desk admin to reconfigure in Setup > Customization > Tickets.
TeamDynamix IT Service Management
Ticket Workflow
Zoho Desk
Blueprint
lossyTeamDynamix Ticket Workflows define the state machine for ticket lifecycle stages including routing rules and escalation triggers. Zoho Desk Blueprints provide workflow automation but have a different trigger and action model. We export the Ticket Workflow as a configuration JSON package, document the workflow stages and branching logic, and deliver a written Blueprint recreation guide. The customer or a Zoho Desk implementation partner rebuilds the Blueprint in Zoho Desk's visual workflow editor.
TeamDynamix IT Service Management
Asset
Zoho Desk
Assets
1:1TeamDynamix Assets (hardware and software inventory with CI relationships) map to Zoho Desk Assets. Asset name, type, serial number, purchase date, and status migrate. CI dependency relationships require mapping to Zoho Desk's asset linking model, which is simpler than TeamDynamix's full CMDB. We transfer the relationship records as a custom field note and a separate asset-link import where the destination Zoho Desk edition supports it.
TeamDynamix IT Service Management
Project (PPM)
Zoho Desk
Tasks (or Custom Object)
1:manyTeamDynamix Projects include project records, time tracking, governance statuses, and dashboards. Zoho Desk has no native PPM module. We migrate project metadata (name, description, status, start/end dates, assigned user) as a Zoho Desk Tasks grouping or as a custom Project object if the customer licenses Zoho Creator for extended data modeling. Project time entries and financial fields do not migrate to standard Zoho Desk objects.
TeamDynamix IT Service Management
Tag
Zoho Desk
Tags
1:1TeamDynamix Tags are flat label fields attachable to Tickets and other objects. We migrate tag values as-is and recreate the tag vocabulary in Zoho Desk, mapping to Zoho Desk's tag feature. Tags used for ticket categorization beyond the standard Category field are preserved as a custom multi-select picklist field if the customer prefers a structured categorization over free-form tags.
| TeamDynamix IT Service Management | Zoho Desk | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Ticket Comment | Thread1:1 | Fully supported | |
| Account (Organizations) | Account1:1 | Fully supported | |
| Contact (User/Requester) | Contact1:1 | Fully supported | |
| Agent/User | Agent1:1 | Fully supported | |
| Service Catalog | Departments + SLAs1:many | Fully supported | |
| Knowledge Base Article | Solutions Article1:1 | Fully supported | |
| Knowledge Base Category | Solutions Category1:1 | Fully supported | |
| Custom Attribute | Custom Fieldlossy | Fully supported | |
| Ticket Form | Custom Field Layoutlossy | Fully supported | |
| Ticket Workflow | Blueprintlossy | Fully supported | |
| Asset | Assets1:1 | Fully supported | |
| Project (PPM) | Tasks (or Custom Object)1:many | Fully supported | |
| Tag | Tags1: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
Zoho Desk gotchas
Agent email identity determines comment ownership after migration
Blueprints and SLA policies do not export via API
File upload capped at 10GB per migration batch
Tier-gated export and migration capabilities
Inbound migration is two-phase with a hard Phase 2 cutoff
Pair-specific challenges
Migration approach
Discovery and export method confirmation
We audit the source TeamDynamix account: ticket volume, KB article count, number of custom attributes and their types, number of Services, number of Ticket Forms and Workflows, asset record count, and user/agent count. We confirm the export method during discovery: TeamDynamix offers an Azure database export for full data extraction, but this requires TeamDynamix to explicitly provision the export capability per-customer and is not self-service. We fall back to API-based extraction for accounts without Azure export rights. We also confirm the destination Zoho Desk edition (Free, Standard, Professional, Enterprise) and identify which modules are available at the customer's tier.
Schema mapping and field transformation design
We design the Zoho Desk destination schema based on the audit. This includes provisioning custom fields (matching TeamDynamix Custom Attribute types to Zoho Desk field types), setting up Zoho Desk Departments to mirror TeamDynamix Services and organizational units, configuring SLA policies based on TeamDynamix Service-level commitments, and mapping the TeamDynamix KB category hierarchy to Zoho Desk Solutions categories with notes on any required flattening. We produce a written field-mapping document that serves as the source of truth for every data transformation during migration.
Sandbox migration and reconciliation
We run a full migration into a Zoho Desk trial or sandbox environment using production-like data volume. The customer reconciles record counts (Tickets in, Contacts in, Accounts in, KB articles in), spot-checks 25-50 random records against the TeamDynamix source, and validates that custom field values, assignee assignments, and KB category assignments are correct. Any mapping corrections, custom field type adjustments, or category restructure decisions happen in this phase before production migration begins.
Agent provisioning and department setup
We extract every distinct TeamDynamix agent and map them to Zoho Desk agents by email. Agents without matching Zoho Desk accounts go to a reconciliation queue for the customer's admin to provision. We create Zoho Desk Departments corresponding to TeamDynamix Services and organizational units, assign agents to departments, and configure SLA policies before ticket import begins so that ticket records can reference valid department and agent lookups at insert time.
Production migration in dependency order
We run production migration in record-dependency order: Agents and Departments first (so that all lookups are satisfied), then Accounts (from TeamDynamix Organizations), then Contacts (with AccountId resolved), then Tickets (with assignee, department, and custom fields resolved), then Knowledge Base articles (with category assignments resolved), then Assets (with CI relationship notes flagged for manual review). Each phase emits a row-count reconciliation report before the next phase begins. We use Zoho Desk's CSV import for structured records and API-based import for records requiring custom field handling, with rate-limit handling and retry logic on API calls.
Cutover, KB attachment handoff, and Workflow rebuild guide delivery
We freeze TeamDynamix write access during cutover, run a final delta migration of any records modified during the migration window, then enable Zoho Desk as the system of record. We deliver the Ticket Workflow and Ticket Form configuration JSON packages to the customer's Zoho Desk admin as written recreation guides for rebuilding in Zoho Desk Blueprints and field layouts. We deliver the KB attachment mapping table with file locations for manual re-attachment. We support a one-week hypercare window for reconciliation issues. We do not rebuild TeamDynamix Workflows as Zoho Desk Blueprints inside the migration scope; that is a separate implementation engagement.
Platform deep dives
TeamDynamix IT Service Management
Source
Strengths
Weaknesses
Zoho Desk
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 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 TeamDynamix IT Service Management and Zoho Desk.
Object compatibility
4 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
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 Zoho Desk migration scoping. Not seeing yours? Book a call.
Walk through your TeamDynamix IT Service Management to Zoho Desk 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 Zoho Desk
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.