Helpdesk migration

Migrate from trueAct to Zendesk

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

trueAct logo

trueAct

Source

Zendesk

Destination

Zendesk logo

Compatibility

70%

7 of 10

objects map 1:1 between trueAct and Zendesk.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from trueAct to Zendesk is a cross-platform migration that resolves schema differences across case management, contact hierarchy, and multi-channel routing. trueAct organizes work around Cases linked to Contacts and Organizations with configurable custom fields; Zendesk mirrors this with Tickets, Users (end-users and agents), and Organizations, plus a Custom Objects layer for complex data relationships. We handle the multi-channel aggregation differently: trueAct stores source channel metadata on the Case itself, while Zendesk uses channel-specific objects (Tweet, Facebook Post, Voice Call) attached to the Ticket. We preserve thread continuity for email and chat channels during migration and document the routing logic for agents to rebuild as Zendesk Views and Macros. Workflow automation does not migrate; we deliver a written inventory of trueAct routing rules and escalation triggers for the customer's admin to reconstruct in Zendesk.

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

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How trueAct objects map to Zendesk

Each row shows how a trueAct object lands in Zendesk, 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

Zendesk

Ticket

1:1
Fully supported

trueAct Cases map 1:1 to Zendesk Tickets. The Case status, priority, assigned agent, created date, and updated date migrate to Ticket status, priority, assignee, created_at, and updated_at. The full case history chain (comments, status changes, assignments) migrates as Ticket comments in chronological order. Channel metadata from trueAct's multi-channel sources (email, chat, phone, web form) is stored as a custom field or tag in Zendesk to preserve the origin channel for reporting.

trueAct

Contact

maps to

Zendesk

End-user (User)

1:1
Fully supported

trueAct Contact records (name, email, phone, custom fields) map directly to Zendesk end-user records. The Zendesk user record is created before the linked Ticket so that the requester relationship is satisfied at insert time. For contacts with multiple addresses, we use the primary address field and archive secondary addresses in a custom field or note. Contact IDs are stored in a custom field on the Zendesk user for audit trail and cross-referencing.

trueAct

Organization

maps to

Zendesk

Organization

1:1
Fully supported

trueAct Organizations are the company-level container that groups Contacts and Cases. We map directly to Zendesk Organizations, preserving the parent-child hierarchy where it exists. The Organization ID from trueAct is stored in a custom field on the Zendesk Organization for reconciliation. Organizations are created before any Contact import so that the organization_id field is available on the user record.

trueAct

Agent

maps to

Zendesk

Agent or Admin (User)

1:1
Fully supported

trueAct Agent accounts (name, email, role, team assignment) map to Zendesk User accounts with the appropriate role. Agents with admin privileges map to Zendesk Admins; standard agents map to Agents. Role and team memberships are mapped to Zendesk Groups, and agent-to-group assignments are recreated during migration. Permissions that do not translate directly (such as department-level routing rules) are flagged in a reconciliation report for the customer's admin.

trueAct

Team

maps to

Zendesk

Group

1:1
Fully supported

trueAct Teams group agents for routing and case assignment. We map Teams to Zendesk Groups, preserving the team name, description, and member list. Group membership is applied after the User records are created, so the agent-to-group assignments resolve correctly at migration time. Teams used for case routing are documented for the admin to recreate as Zendesk Views with group-based filters.

trueAct

Custom Fields

maps to

Zendesk

Ticket Fields, User Fields, or Organization Fields

1:1
Mapping required

trueAct custom fields on Cases, Contacts, and Organizations map to Zendesk ticket fields, user fields, and organization fields respectively. We pre-create all destination custom fields during schema design, matching the source field type (text, dropdown, checkbox, date, integer) to the equivalent Zendesk field type. Fields that exceed Zendesk's type limits or use restricted characters are flagged during scoping for the customer to decide whether to truncate, re-type, or archive.

trueAct

Attachment

maps to

Zendesk

Ticket Attachment

1:1
Fully supported

File attachments on trueAct Cases and Contacts migrate to Zendesk as Ticket comments with inline images or as ContentDocumentLink records attached to the Ticket. We handle inline images and linked documents separately, preserving the association back to the parent Ticket. Files exceeding 1MB in size require separate handling; we notify the customer during scoping if any attachments exceed this threshold.

trueAct

NPS Survey

maps to

Zendesk

Custom Field + Note on User

lossy
Fully supported

NPS survey responses in trueAct include the score, open-ended comment, timestamp, and link to the originating contact. When migrating to Zendesk, which has no native NPS object, we consolidate multiple survey events per contact into the most recent score stored as a custom user field (nps_score__c) and archive the full response history including comments as a Note attached to the user record. We confirm the target schema handling with the customer before importing.

trueAct

Multi-channel Source

maps to

Zendesk

Ticket Field + Channel Tag

lossy
Fully supported

trueAct aggregates cases from email, chat, phone, and web forms. We migrate the source channel metadata as a custom Ticket field (channel_source__c) and apply a Zendesk tag matching the channel type (channel_email, channel_chat, channel_phone, channel_web). For email and chat threads, we preserve message ordering by setting the comment timestamp to the original channel timestamp. Channel metadata is used to recreate routing logic as Zendesk Views filtered by channel tag.

trueAct

Workflow

maps to

Zendesk

Views, Macros, Triggers (documentation)

lossy
Fully supported

trueAct workflow rules are stored as application configuration and have no standalone export format. We do not migrate workflows as code. Instead, we deliver a written inventory of every trueAct routing rule, escalation trigger, and SLA timer with its trigger conditions, actions, and recommended Zendesk equivalent (Views for queue assignment, Macros for common responses, Triggers for event-based actions, SLA Policies for timer management). The customer's admin rebuilds these 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

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • Source deployment model changes the migration pipeline

    trueAct runs as on-premise, private cloud, or SaaS depending on the customer's contract. This determines how we authenticate to the source environment: SaaS instances use the public API with OAuth credentials, while on-premise and private cloud deployments may require VPN access, database-level read permissions, or a local export script run by the customer's IT team. We confirm the deployment model during discovery and configure the migration pipeline accordingly. Teams that cannot provide API or database access for on-premise instances may need a manual CSV export, which increases preparation time and limits automation.

  • Users must migrate before Tickets for referential integrity

    Every Zendesk Ticket is tied to a requester (end-user) and optionally an assignee (agent). If a Ticket is created before the linked User record exists, the import fails or the ticket is orphaned. We follow the industry-standard sequence: Organizations first, then Users, then Tickets. During bulk import, we resolve the requester_id by email match and the assignee_id by email match against the User table, creating placeholder Users for any unmapped requesters. Multi-channel source metadata from trueAct is stored temporarily and applied after the ticket record is confirmed.

  • NPS survey history has no native Zendesk equivalent

    trueAct stores NPS as a full survey object with score, comment, timestamp, and contact link. Zendesk does not have a native NPS object. We consolidate multiple survey events into the most recent score as a custom user field and archive the full history (including open-ended comments) as a Note on the user record. If the customer requires a separate NPS tracking tool post-migration, we recommend integrating a third-party solution like Wootric, AskNicely, or Medallia rather than building custom Zendesk objects that may conflict with future platform updates.

  • Workflow automation does not export as structured data

    trueAct workflow rules (case routing, escalation triggers, SLA timers) are stored as configuration within the application with no standalone export format. We provide a workflow audit questionnaire during scoping to document these rules, but the actual automation logic must be rebuilt by the customer's admin in Zendesk after migration. We deliver a written inventory mapping each trueAct workflow to its Zendesk equivalent (Triggers, Automations, SLA Policies, or Macros), but the rebuild itself is outside standard migration scope.

  • Zendesk Guide knowledge base is a separate product

    If the customer used trueAct's built-in knowledge base or document storage alongside cases, that content requires a separate migration workflow. Zendesk Guide is activated and configured independently of the Support product, and articles, sections, and categories must be set up manually or migrated through the Help Desk Migration service. Guide Enterprise supports hierarchical article structures up to five levels deep, but we do not migrate article content as part of the standard data migration scope; we deliver a written inventory of existing knowledge base content for the customer to republish manually or through a documentation partner.

Migration approach

Six steps for a successful trueAct to Zendesk data migration

  1. Discovery and deployment confirmation

    We audit the source trueAct environment for record counts (Cases, Contacts, Organizations, Agents, Teams), custom field definitions, attachment volume and average file size, NPS survey event count, Organization hierarchy depth, and active workflow count. We confirm the deployment model (on-premise, private cloud, or SaaS) and map the authentication method. For on-premise and private cloud instances, we coordinate with the customer's IT team to establish VPN access, database read permissions, or a scheduled export script. The discovery output is a written migration scope with record counts, a field mapping draft, and a deployment-specific connection plan.

  2. Schema design and Zendesk pre-configuration

    We design the destination schema in Zendesk before any data transfer begins. This includes creating custom fields on Tickets, Users, and Organizations to match the trueAct field types, defining Groups to match the trueAct Team structure, and configuring the channel source field for multi-channel metadata. If the customer uses Zendesk Guide, we document the knowledge base structure for manual activation or content republishing. NPS handling is confirmed with the customer: most recent score as a custom field, full history as a Note. Schema is validated in a staging run before production migration.

  3. Agent and user provisioning in Zendesk

    We extract every distinct trueAct Agent and Contact with email addresses and provision matching User records in Zendesk. Agents receive the Agent role and are assigned to Groups matching their trueAct Team. Contacts become end-users (requesters). Any trueAct Contact or Agent without a resolvable email is flagged for the customer to provide an alias or archive. User provisioning must complete before Tickets are imported because the requester_id and assignee_id fields on Tickets require valid User IDs.

  4. Organization and hierarchy migration

    We import trueAct Organizations in dependency order, starting with top-level parent Organizations and resolving child Organizations against their parent Organization IDs. The Organization hierarchy is preserved by setting the parent Organization reference during import. Once all Organizations are confirmed in Zendesk, we update the Contact records with their organization_id to link users to the correct Organization. This step is a prerequisite for Ticket import because Zendesk Tickets can reference the organization_id on the requester.

  5. Ticket migration with channel metadata

    We import trueAct Cases as Zendesk Tickets in the following sequence: open and priority cases first to minimize agent disruption, then closed cases. Each Ticket receives the requester_id (mapped from the trueAct Contact email), the assignee_id (mapped from the trueAct agent email via the User table), and the channel_source__c custom field populated from the trueAct multi-channel source metadata. Comments and status change history migrate as Ticket comments in chronological order. Inline images and file attachments are attached to the Ticket comment or linked via ContentDocumentLink. We apply tags (channel_email, channel_chat, channel_phone, channel_web) to enable Zendesk Views filtered by channel.

  6. Validation, reconciliation, and workflow handoff

    We run reconciliation against the trueAct source: row counts for Organizations, Users, and Tickets; spot-checks on 25-50 random records for field accuracy; attachment count verification. Any gaps are resolved before cutover. We deliver the workflow inventory document listing every trueAct routing rule, escalation trigger, and SLA timer with a recommended Zendesk equivalent (Trigger, Automation, SLA Policy, or Macro). The customer's admin rebuilds these post-migration. We do not provide post-migration admin support or automation rebuild as standard 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
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

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 Zendesk.

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

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

Can't find your answer?

Walk through your trueAct to Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 5,000 Cases and 3,000 Contacts with no custom objects and a SaaS source environment typically land in two to four weeks. Migrations from on-premise or private cloud trueAct instances require additional discovery and access coordination, extending to five to seven weeks. Migrations with large NPS histories, multi-level Organization hierarchies, or 50,000+ case records move to seven to nine weeks because of attachment handling, NPS consolidation logic, and parent-record resolution time.

Adjacent paths

Related migrations to explore

Ready when you are

Move from trueAct.
Land in Zendesk, 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