Helpdesk migration

Migrate from TeamDynamix IT Service Management to Freshdesk

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

TeamDynamix IT Service Management logo

TeamDynamix IT Service Management

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

70%

7 of 10

objects map 1:1 between TeamDynamix IT Service Management and Freshdesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from TeamDynamix ITSM to Freshdesk is a migration from a no-code ITSM platform built for mid-enterprise ITIL workflows to a cloud-native help desk platform optimized for support team agility. TeamDynamix organizes service around Tickets linked to Services, Ticket Forms, Ticket Workflows, and Knowledge Base articles with a hierarchical category structure. Freshdesk uses Tickets, Contacts, Companies, and a separate Knowledge Base with article folders and category assignments. We extract Ticket records and their associated attributes via the TDX REST API, preserve Knowledge Base HTML content and category assignments as structured payloads, and map TeamDynamix Custom Attributes to Freshdesk custom contact and ticket fields with explicit choice-list recreation. Ticket Workflows, Ticket Forms, and Service configurations are documented for admin rebuild; they do not migrate as functional code. Projects from TeamDynamix PPM transfer as grouped task records or a custom object in Freshdesk depending on the selected plan. Assets and Configuration Items migrate with their linked relationships preserved.

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

Freshdesk logo

Freshdesk

What's pulling them in

  • Free tier for 1-2 agents with no credit card makes initial evaluation risk-free and appeals to startups and small support teams.
  • Per-agent pricing is predictable and scales cleanly as teams grow from Growth at $15/agent/month to Enterprise at $89/agent/month.
  • Freddy AI Copilot and Email AI Agent bring AI assistance without forcing a full platform switch, appealing to teams already embedded in Freshdesk.
  • Multilingual help desk and customer portal features serve global SMB teams without requiring enterprise-level investment.
  • Collaborators up to 5,000 included in paid plans allow non-agent stakeholders to view tickets without additional licensing cost.

Object mapping

How TeamDynamix IT Service Management objects map to Freshdesk

Each row shows how a TeamDynamix IT Service Management object lands in Freshdesk, 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

Freshdesk

Ticket

1:1
Fully supported

TeamDynamix Tickets map directly to Freshdesk Tickets. Standard fields (status, priority, assignee, created date, updated date) transfer to their Freshdesk equivalents. Custom Attributes on the ticket attach as Freshdesk custom ticket fields, with choice-list attributes requiring explicit recreation in Freshdesk's custom fields editor before migration. Ticket external ID is preserved as a reference field for reconciliation. TeamDynamix ticket forms and workflows are documented for admin rebuild; they do not migrate as functional code.

TeamDynamix IT Service Management

Knowledge Base Article

maps to

Freshdesk

Article (Knowledge Base)

1:1
Fully supported

TeamDynamix KB articles are HTML content blocks with category assignments and optional service associations. We extract article HTML, metadata (author, creation date, last modified), and category path as a structured payload. Articles import to Freshdesk as Solution articles with the HTML content mapped to the article description. Category hierarchy in TeamDynamix (which can be deeply nested) may require flattening into Freshdesk's folder structure; we document the hierarchy mapping and apply it during import. Article-to-service associations are noted as tags or category assignments in Freshdesk for admin review.

TeamDynamix IT Service Management

Knowledge Base Category

maps to

Freshdesk

Folder (Knowledge Base)

lossy
Fully supported

TeamDynamix KB categories form a hierarchical tree. Freshdesk uses flat folders organized within the Knowledge Base section. We map the deepest-level category in TeamDynamix to a Freshdesk folder name, noting that parent categories in the hierarchy are either absorbed into the folder name or documented as a separate categorization system. Deep nesting beyond two levels requires administrative decision on consolidation during migration.

TeamDynamix IT Service Management

Service

maps to

Freshdesk

Solution article group or tag

1:1
Fully supported

TeamDynamix Services represent published portal offerings linked to ticket forms, request workflows, and KB articles. Freshdesk does not have a native Service Catalog equivalent. We map active Services to Freshdesk Solution categories or Solution article tags, preserving the service name and linking articles that were associated with the service in TeamDynamix. The customer's admin evaluates whether to use Freshdesk's Products module as a lightweight service inventory substitute.

TeamDynamix IT Service Management

User / Agent

maps to

Freshdesk

Agent

1:1
Fully supported

TeamDynamix User and Agent accounts, including role assignments and group memberships, map to Freshdesk Agents. We match by email address. Group memberships in TeamDynamix map to Freshdesk Groups. Role assignments (Agent, Requester, Admin) are translated to Freshdesk's agent permission levels. Passwords and SSO tokens cannot be migrated; agents must reset credentials post-migration. Inactive TeamDynamix users require admin decision on whether to create inactive agents in Freshdesk for historical record association.

TeamDynamix IT Service Management

Requester / End User

maps to

Freshdesk

Contact

1:1
Fully supported

TeamDynamix Requester records (end users who submit tickets) map to Freshdesk Contacts. Email, name, phone, and company associations transfer directly. Custom Attributes attached to requester records map to Freshdesk custom contact fields with choice-list recreation. Company associations in TeamDynamix map to Freshdesk Companies where the customer uses the company model.

TeamDynamix IT Service Management

Company

maps to

Freshdesk

Company

1:1
Fully supported

TeamDynamix Organizations/Companies map to Freshdesk Companies. Company name, domain, address, and custom fields transfer directly. The domain field in TeamDynamix becomes the Freshdesk Company domain field for dedupe matching. Freshdesk's company model is optional and enabled per account; we configure it during setup if the customer uses organization-level ticket routing.

TeamDynamix IT Service Management

Asset / Configuration Item

maps to

Freshdesk

Asset

1:1
Fully supported

TeamDynamix Assets (hardware and software inventory, discovered or manually added) and Configuration Items with their relationship mappings transfer to Freshdesk Assets. Asset name, type, serial number, purchase date, and custom attributes map to Freshdesk Asset fields. CI relationships between assets (dependency mappings) are preserved as Freshdesk Asset relationship records. Note that Freshdesk's asset management is available on the Growth plan and above; we confirm the destination plan during scoping.

TeamDynamix IT Service Management

Custom Attribute

maps to

Freshdesk

Custom Field

lossy
Fully supported

TeamDynamix Custom Attributes (typed fields: text, number, choice, date, user reference) attach to Tickets, Services, and other objects. We map these field-by-field to Freshdesk custom fields, matching the field type to Freshdesk's supported custom field types (text, number, date, dropdown, checkbox, paragraph). Choice-list attributes require explicit recreation in Freshdesk's field editor with the same option values before migration runs, because Freshdesk does not accept arbitrary dropdown values that do not exist in the field definition.

TeamDynamix IT Service Management

Project (PPM)

maps to

Freshdesk

Custom Object or Task Group

1:many
Fully supported

TeamDynamix PPM project records include project metadata, governance status, time tracking, and task lists. Freshdesk does not have a native PPM module. We extract project records as a custom object (available on Growth and above plans) or as grouped task records with a project identifier tag. Project time entries map to task notes or custom fields. The customer selects the approach during scoping based on their Freshdesk plan.

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

Freshdesk logo

Freshdesk gotchas

High

API access is blocked on the free plan

High

Per-minute rate limits are account-wide and endpoint-specific

Medium

Multi-channel source types do not map 1:1 to all destinations

Medium

Custom objects created in-product cannot be accessed by other apps

Low

Contact import requires at least 10 existing tickets in the account

Pair-specific challenges

  • KB article bulk export is not self-service in TeamDynamix

    TeamDynamix does not provide a self-service bulk export for Knowledge Base articles. Real-world migrations show that extracting 200+ KB pages requires either Azure database export access (which TeamDynamix must explicitly provision per customer) or manual API-based article-by-article extraction. We confirm export method availability during discovery. If database export is not enabled, we fall back to a structured API extraction tool that captures article HTML, metadata, and category path as a bulk JSON payload, then assist with bulk reformatting and Freshdesk re-import to reduce manual effort. This is a known migration bottleneck that adds one to two weeks to the project timeline.

  • Custom Attribute choice lists require explicit field recreation in Freshdesk

    TeamDynamix Custom Attributes of type Choice (dropdown) store option lists as part of the attribute definition. Freshdesk custom dropdown fields must be created in the Freshdesk admin before migration, with the exact same option values defined in the field. If the choice-list values are missing from Freshdesk before migration, Freshdesk silently rejects the import value and leaves the field blank. We confirm every choice-list attribute during scoping, extract the complete option list from TeamDynamix, recreate the field definition in Freshdesk first, and then run migration. This step cannot be bypassed or completed mid-migration.

  • Ticket Workflows and Service configurations do not migrate as functional code

    TeamDynamix Ticket Workflows define state machines with routing rules and escalation triggers, and Services bundle forms with KB articles and request workflows. Freshdesk uses a different automation model (automations, scenario automations, and rules) with different trigger conditions and action types. We do not migrate these as functional code. We deliver a written inventory of every active Ticket Workflow and Service configuration with its trigger logic, branching conditions, and recommended Freshdesk automation equivalent. The customer's admin rebuilds them in Freshdesk post-migration. Configuration packages exported from TeamDynamix serve as documentation only.

  • Freshdesk processes approximately 2,000 tickets per hour via API

    Freshdesk's API processes ticket imports at approximately 2,000 records per hour under standard rate limits. TeamDynamix instances with large ticket histories (50,000+ records) require multi-day migration windows with delta passes for records created during the migration. We coordinate with Freshdesk to request temporary API limit increases before large migrations, and we use exponential backoff and batch chunking to avoid rate limit errors. Migrations that skip this coordination may stall mid-run and require restart.

  • Project PPM data has no native destination in Freshdesk

    TeamDynamix PPM stores project records, time tracking, governance statuses, and task lists that have no direct Freshdesk equivalent. Freshdesk's custom object feature (Growth plan and above) is the recommended destination, but it requires pre-creation of the custom object schema before migration begins. We scope this as a separate schema design step and confirm the Freshdesk plan tier before committing to a project migration path. If the customer is on Freshdesk's Starter or Free plan, project data cannot migrate as structured records and is delivered as a task group or a documentation artifact.

Migration approach

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

  1. Discovery and export method confirmation

    We audit the TeamDynamix instance: ticket volume, KB article count, Custom Attribute list (including every choice-list option), active Services, active Ticket Workflows, asset inventory, and whether Azure database export is enabled. We confirm export method availability with the customer. If database export is not provisioned, we deploy our API-based extraction tool to capture Knowledge Base articles and ticket data as structured JSON. We identify Freshdesk destination plan (Starter/Growth/Premium/Pro) based on required features (asset management, custom objects, automation depth). The discovery output is a written migration scope with a record count per object, a Custom Attribute inventory, and an export method decision.

  2. Custom field recreation in Freshdesk

    Before any data moves, we recreate every TeamDynamix Custom Attribute as a Freshdesk custom field. Choice-list attributes are built first with the exact option values from TeamDynamix. Text, number, date, and checkbox fields are mapped to Freshdesk's equivalent types. Freshdesk's ticket custom fields and contact custom fields are created in the admin panel. This step must complete before migration begins because Freshdesk rejects import values for fields that do not exist or for which the option list is incomplete.

  3. KB article extraction and Freshdesk folder structure

    We extract Knowledge Base articles from TeamDynamix as structured HTML payloads with category path metadata. We analyze the category hierarchy and flatten it into a Freshdesk folder structure. Active Services from TeamDynamix are mapped to Freshdesk Solution categories or tags. Articles are reformatted to match Freshdesk's article content model, with section headings and inline images preserved. The article import runs after folders are created and before ticket migration so that article links and service associations can be verified.

  4. User and agent provisioning

    We extract all TeamDynamix Users and Agents and match by email against the Freshdesk destination. Group memberships are mapped to Freshdesk Groups. Role assignments are translated to Freshdesk agent permission levels. We hold any TeamDynamix users without matching Freshdesk agents in a reconciliation queue for the customer's admin to provision. Passwords and SSO tokens cannot migrate and require re-authentication after cutover.

  5. Ticket migration with attribute resolution

    We run ticket migration in dependency order: Contacts (from TeamDynamix Requesters) first, then Companies, then Tickets. Custom Attribute values are resolved at migration time against the Freshdesk custom fields created in Step 2. Each ticket carries its original external ID for reconciliation. We disable Freshdesk automations and notification rules before migration to prevent unintended ticket routing during import. We run at Freshdesk's standard API rate, requesting temporary limit increases for migrations exceeding 25,000 tickets.

  6. Delta migration, cutover, and workflow rebuild handoff

    We run a delta migration pass to capture records created or modified during the migration window. We then freeze TeamDynamix writes, run a final delta pass, and enable Freshdesk as the system of record. We deliver the Ticket Workflow and Service configuration inventory document to the customer's admin team. We support a one-week post-cutover window for reconciliation issues. We do not rebuild TeamDynamix Workflows or Service configurations in Freshdesk as part of the migration scope; that is a separate engagement or an internal admin rebuild task.

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.
Freshdesk logo

Freshdesk

Destination

Strengths

  • Generous free tier with no credit card required for 1-2 agents for 6 months.
  • Per-agent pricing model is transparent and scales linearly with team growth.
  • Freddy AI Copilot integrates assistance directly into the agent workspace without requiring separate tooling.
  • Multilingual help desk and customer portal serve global teams on Pro and Enterprise plans.
  • Shared inbox, threads, and tasks keep ticket context unified across multi-channel conversations.

Weaknesses

  • Freddy AI is a separate paid add-on charged per session, making AI costs unpredictable and hard to budget.
  • Performance issues including delayed loading and duplicate tickets are recurring user complaints during high-volume periods.
  • Customization is more limited than Zendesk, with fewer workflow options and reporting flexibility.
  • Add-ons for chat, advanced routing, and custom reporting are gated behind higher tiers or separate module purchases.
  • API access is completely disabled on the free plan, blocking any programmatic data export or migration tooling.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • 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 Freshdesk 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 Freshdesk data migrations

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

Can't find your answer?

Walk through your TeamDynamix IT Service Management to Freshdesk 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 10,000 Tickets and 500 KB articles with no complex custom attribute choice lists. Migrations with large Knowledge Base article sets (over 200 articles with deep category hierarchies), multiple choice-list Custom Attributes, asset relationships to preserve, or project metadata requiring custom object schema design push to seven to twelve weeks because of article reformatting, choice-list recreation, and relationship resolution.

Adjacent paths

Related migrations to explore

Ready when you are

Move from TeamDynamix IT Service Management.
Land in Freshdesk, 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