Helpdesk migration

Migrate from trueAct to Freshdesk

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

trueAct logo

trueAct

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

90%

9 of 10

objects map 1:1 between trueAct and Freshdesk.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from trueAct to Freshdesk consolidates your support stack onto a public-cloud platform with transparent per-agent pricing starting at $15 per month, a REST API with documented rate limits, and a larger ecosystem of integrations compared to trueAct's API-first but quote-only model. We handle the structural translation: trueAct Organizations map to Freshdesk Companies, multi-channel case sources map to Freshdesk ticket channel metadata, and NPS response history (score, comment, timestamp, contact link) consolidates into notes attached to the contact record since Freshdesk does not have a native NPS survey object. Workflow automation in trueAct does not export as structured data; we deliver a written inventory of routing rules, escalation triggers, and SLA timers for your admin to rebuild in Freshdesk's automation engine. Deployment-relative URL handling and VPN-or-public-API authentication are resolved during discovery based on whether your trueAct environment is on-premise, private cloud, or SaaS.

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

trueAct logo

trueAct

What's pushing teams away

  • Pricing is quote-only with no public tier breakdown, making it difficult to compare cost against competitors or forecast scaling expenses.
  • On-premise and private cloud deployments require internal IT resources for upgrades, patching, and infrastructure maintenance that not all teams can sustain.
  • Limited public documentation and smaller community compared to major CRM platforms makes self-service troubleshooting harder.
  • Workflow automation is less mature than enterprise platforms, with customers citing limited branching logic and conditional escalation options.

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 trueAct objects map to Freshdesk

Each row shows how a trueAct 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.

trueAct

Case

maps to

Freshdesk

Ticket

1:1
Fully supported

trueAct Cases migrate to Freshdesk Tickets. The case status (Open, Pending, Resolved, Closed) maps directly to Freshdesk ticket status values. Priority maps to Freshdesk priority. The assigned agent resolves by email match against Freshdesk agents. Full case history chains (status transitions, internal notes, public replies, channel thread metadata) migrate as conversation records on the ticket. We preserve the original case ID in a custom field original_case_id__c for cross-reference during reconciliation.

trueAct

Contact

maps to

Freshdesk

Contact

1:1
Fully supported

trueAct Contact records map 1:1 to Freshdesk Contacts. Name, email, phone, and custom fields migrate directly. Multi-address records (shipping, billing) map to Freshdesk address fields if the destination schema is configured to accept them, otherwise the primary address is preserved and secondary addresses are attached as notes. We use email as the dedupe key to prevent duplicate contacts during import.

trueAct

Organization

maps to

Freshdesk

Company

1:1
Fully supported

trueAct Organizations map to Freshdesk Companies. The Organization name becomes the Company name, and the Organization domain (if present) maps to the Company domain field for association. Parent-child Organization hierarchies migrate as parent_company_id lookups in Freshdesk. We create the Company before importing any Contact that references it so that the Company lookup is satisfied at Contact insert time.

trueAct

Custom Fields

maps to

Freshdesk

Custom Fields

1:1
Mapping required

trueAct custom fields on Cases, Contacts, and Organizations map field-by-field to Freshdesk custom fields. We pre-create the destination custom fields in Freshdesk during schema setup, flagging any that exceed Freshdesk field type limits (text fields capped at 255 characters, drop-down picklists at 150 options). Restricted picklist values and read-only fields in Freshdesk are noted during scoping for customer decision.

trueAct

NPS Survey

maps to

Freshdesk

Note (on Contact)

lossy
Fully supported

trueAct NPS responses include the score, open-ended comment, timestamp, and originating contact. Freshdesk has no native NPS survey object. We consolidate multiple NPS events into a note attached to the Contact record, preserving the most recent score as a custom contact field (nps_score__c) and archiving the full response history with timestamps in the note body. This approach is confirmed with the customer during scoping before migration.

trueAct

Agent

maps to

Freshdesk

Agent/User

1:1
Fully supported

trueAct Agent records (name, email, role, team assignment) map to Freshdesk agents. We resolve agents by email match. Any trueAct Agent without a matching Freshdesk user account is placed in a reconciliation queue for the customer's admin to provision before the Contact and Case migration phases begin, because Case import requires an assigned_agent lookup to be satisfied.

trueAct

Team

maps to

Freshdesk

Group

1:1
Fully supported

trueAct Teams map to Freshdesk Groups. We recreate the team structure during migration and map agent-to-group memberships. Groups are created before agents are assigned so that the group reference is available at agent import time.

trueAct

Multi-channel Source

maps to

Freshdesk

Ticket Channel Metadata

1:1
Fully supported

trueAct aggregates cases from email, chat, phone, and web forms. We preserve the source channel metadata on each Freshdesk ticket using Freshdesk's ticket source field (Email, Phone, Chat, Web Form, Facebook, Twitter/X) and restore thread continuity for email and chat channels by preserving the original message thread in the ticket conversations.

trueAct

Attachment

maps to

Freshdesk

Attachment

1:1
Fully supported

File attachments on trueAct cases and contacts migrate to Freshdesk's native attachment storage. Inline images and linked documents are handled separately, with inline images preserved as embedded content in ticket conversations and linked documents attached to the parent ticket or contact record. Attachment size limits are checked against Freshdesk's per-plan storage quota during scoping.

trueAct

Workflow

maps to

Freshdesk

Automation (manual rebuild)

1:1
Fully supported

trueAct workflow rules (routing rules, escalation triggers, SLA timers) are stored as in-application configuration and have no standalone export format. We do not migrate workflows as code. We deliver a written workflow audit document during scoping that enumerates every active trueAct automation with its trigger, conditions, actions, and a recommended Freshdesk automation equivalent. The customer's admin rebuilds these in Freshdesk's scenario automations or SLA policies post-migration.

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.

trueAct logo

trueAct gotchas

High

Deployment model must be identified before migration scoping

Medium

Workflow automation does not export as structured data

Medium

NPS score history may exceed simple field mapping

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

  • trueAct deployment model must be identified before scoping

    trueAct runs as on-premise, private cloud, or SaaS depending on the customer's contract. On-premise and private cloud environments require coordination with the customer's IT team for VPN access, firewall rules, or database-level read access before we can extract data. We confirm the deployment model in the discovery call and configure the migration pipeline accordingly. SaaS environments connect via the public API with OAuth or API key authentication, which is simpler to scope.

  • Freshdesk API rate limits require batch chunking and backoff

    Freshdesk's v2 API enforces per-minute rate limits that vary by plan: 200 calls per minute on Growth, 400 on Pro, and 700 on Enterprise, with sub-limits per endpoint (for example, Ticket Create is capped at 80-280 per minute depending on the plan). We use exponential backoff on 429 responses, chunk records into batches that respect the per-endpoint sub-limits, and use page-based pagination capped at 100 records per page. Migrations that ignore these limits result in 429 errors and stalled imports.

  • NPS survey history has no native Freshdesk equivalent

    trueAct stores NPS responses as a distinct survey object with score, comment, timestamp, and contact link. Freshdesk does not have a native NPS object. The standard approach is to store the most recent NPS score as a custom contact field and archive the full response history (including older scores and comments) in a note attached to the contact. We confirm this strategy with the customer during scoping because it requires agreement on which historical events to preserve and how to label the archive note.

  • trueAct workflow automation does not export as structured data

    Workflow rules in trueAct including case routing logic, escalation triggers, and SLA timer definitions exist only as in-application configuration. There is no export format that preserves the rule structure for import into Freshdesk. We document every active automation in a written inventory during scoping so the customer's admin has a reference for rebuilding in Freshdesk's scenario automations. The actual rebuild is outside migration scope.

  • Organization hierarchy requires parent-Company lookup resolution

    trueAct Organizations support parent-child hierarchies that map to Freshdesk Company parent_company_id relationships. We create parent Companies first, then child Companies, and set the parent_company_id lookup at child import time. Migrations that import child Organizations before their parents produce orphaned records with null parent lookups, which require post-migration cleanup in Freshdesk. We sequence this correctly by running a topological sort on the Organization hierarchy before building the import order.

Migration approach

Six steps for a successful trueAct to Freshdesk data migration

  1. Discovery and deployment confirmation

    We confirm whether the source trueAct environment is on-premise, private cloud, or SaaS. For on-premise and private cloud environments, we coordinate with the customer's IT team for VPN access, firewall rules, or read-only database credentials. We audit the trueAct instance: case volume, contact volume, organization count, custom field definitions, agent and team rosters, NPS survey event count, attachment storage volume, and active workflow count. The discovery output is a written migration scope and a data volume summary that determines pricing and timeline.

  2. Schema design and Freshdesk configuration

    We configure the destination Freshdesk account during schema setup: custom fields pre-created on tickets, contacts, and companies matching the trueAct custom field definitions; Groups created matching the trueAct team structure; ticket statuses and priorities aligned with trueAct case statuses and priorities; NPS score custom field created on the Contact object; and original_case_id__c custom field created on tickets for cross-reference. If the customer's Freshdesk plan supports custom objects, we provision those with lookup relationships to standard objects.

  3. Source extraction and data quality review

    We extract all trueAct data via the appropriate access method (public API for SaaS, VPN-tunneled API or direct database read for on-premise and private cloud). We run a data quality review: duplicate contacts by email, orphaned organizations (organizations with no associated contacts or cases), cases with missing assigned agents, and custom field values that exceed Freshdesk type limits. We surface these to the customer with a recommended cleanup plan before import begins.

  4. NPS consolidation and contact-organization mapping

    We consolidate trueAct NPS survey events into the format agreed during discovery: the most recent NPS score stored as a custom contact field, older response history archived in a contact note. We build the Organization-to-Company import order using a topological sort to ensure parent organizations exist before child organizations. We verify email uniqueness across all contacts before dedupe-keyed import into Freshdesk.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Groups (from trueAct Teams), Agents (with email-matched Freshdesk user provisioning in reconciliation queue), Companies (from trueAct Organizations with parent_company_id resolution), Contacts (with CompanyId resolved), Custom Fields (deployed as metadata), Tickets (with ContactId, CompanyId, AgentId, and original_case_id__c resolved), and Attachments (linked to parent ticket or contact records). NPS note consolidation runs in parallel with the Contact import. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and workflow inventory delivery

    We freeze trueAct writes during cutover and run a final delta migration of records modified during the migration window. We validate ticket-to-contact linkage, case history chain completeness, attachment count, and NPS note content on a random sample of migrated records. We deliver the written workflow audit document to the customer's admin team with recommended Freshdesk automation equivalents. We support a three-day hypercare window for reconciliation issues. Workflow rebuild, SLA policy configuration, and scenario automation setup are outside migration scope.

Platform deep dives

Context on both ends of the pair

trueAct logo

trueAct

Source

Strengths

  • Aggregates cases from email, chat, phone, and web channels into one queue
  • Offers on-premise, private cloud, and public SaaS deployment flexibility
  • Includes native NPS survey and satisfaction tracking
  • API access enables custom integrations with ERP and billing systems
  • AI-assisted routing and suggested responses for agent productivity

Weaknesses

  • Quote-only pricing model creates friction in sales evaluation
  • Smaller user community and limited public documentation versus major platforms
  • Workflow automation capabilities lag behind enterprise-grade service desk tools
  • Requires IT overhead for on-premise and private cloud maintenance
  • Scaling cost predictability is poor without published tier thresholds
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. 2 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 trueAct and Freshdesk.

  • Object compatibility

    B

    2 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

    trueAct: Not publicly documented — enterprise customers receive per-deployment limits in their contract..

  • Data volume sensitivity

    B

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

Estimator

Estimate your trueAct 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 trueAct to Freshdesk data migrations

Answers to the questions buyers ask most during trueAct to Freshdesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your trueAct 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 two and four weeks for accounts under 10,000 cases, 5,000 contacts, and 2,000 organizations with no NPS history consolidation. Migrations with large NPS response histories, complex multi-channel case thread metadata, or on-premise trueAct environments requiring VPN access coordination move to five to eight weeks because of source-environment access setup and NPS consolidation work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from trueAct.
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