Helpdesk migration

Migrate from trueAct to Salesforce Service Cloud

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

trueAct logo

trueAct

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

55%

6 of 11

objects map 1:1 between trueAct and Salesforce Service Cloud.

Complexity

CModerate

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from trueAct to Salesforce Service Cloud is a platform consolidation that brings case management into the Salesforce ecosystem where it integrates natively with Sales Cloud, Marketing Cloud, and custom objects. trueAct organizes work around Cases, Contacts, and Organizations; Salesforce Service Cloud mirrors this with Cases, Contacts, and Accounts, but the Organization-to-Account mapping requires a parent-record lookup resolution at migration time. We preserve the full case history chain, multi-channel source metadata (email, chat, phone, web), and NPS survey response history. Workflows, case routing rules, and SLA timers in trueAct do not export as structured data; we deliver a written workflow audit questionnaire during scoping and the customer's admin rebuilds routing logic in Salesforce Omni-Channel post-migration. trueAct deployments vary between on-premise, private cloud, and SaaS, which changes how we authenticate and access file storage during the migration pipeline.

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

Salesforce Service Cloud logo

Salesforce Service Cloud

What's pulling them in

  • Deep Salesforce ecosystem integration with Sales Cloud, Marketing Cloud, and custom Apex apps creates a single pane of glass for enterprise customer data and cross-functional workflows.
  • Omnichannel case routing — email, chat, phone, social, and messaging — unified under one case object means agents do not lose context when customers switch channels mid-interaction.
  • AI for customer service (Einstein AI / Agentforce) offers automated case classification, suggested replies, and chatbot routing that reduces Tier-1 ticket volume without manual rule authoring.
  • Entitlement and milestone tracking enforces SLA compliance natively, automatically calculating breach windows and surfacing violations to supervisors in dashboards.
  • Salesforce's massive AppExchange ecosystem provides pre-built connectors, industry-specific managed packages, and third-party tools that extend Service Cloud beyond its out-of-box capabilities.

Object mapping

How trueAct objects map to Salesforce Service Cloud

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

trueAct

Cases

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

trueAct Cases map directly to Salesforce Case. Case Number, Status, Priority, Origin (email, phone, chat, web), Description, and all standard timestamps migrate 1:1. The case history chain (status transitions, agent assignments, and channel thread continuity) preserves ordering by ActivityDate. For email and chat channels, the full thread migrates as Salesforce EmailMessage records linked to the Case; phone interactions migrate as Task with TaskSubtype=Call and CallDurationInSeconds in a custom field.

trueAct

Contacts

maps to

Salesforce Service Cloud

Contact

1:1
Fully supported

trueAct Contacts map to Salesforce Contact. The mapping preserves name, email, phone, custom fields, and multi-address records without splitting across objects. We use email as the dedupe key during import. Contact must be created before Case import so that the ContactId lookup on Case is satisfied at insert time.

trueAct

Organizations

maps to

Salesforce Service Cloud

Account

1:1
Fully supported

trueAct Organizations (company-level containers grouping contacts and cases) map to Salesforce Account. The parent-child hierarchy within Organizations preserves as Account hierarchy in Salesforce. We map the trueAct Organization ID to Salesforce Account ID for subsequent Contact and Case lookups.

trueAct

Custom Fields

maps to

Salesforce Service Cloud

Custom Fields

1:1
Mapping required

trueAct supports user-defined custom fields on Cases, Contacts, and Organizations. We map these field-by-field during scoping, flagging any that exceed Salesforce field type limits (text fields over 255 characters become long-text areas; picklist values must match Salesforce controlled vocabularies). Custom fields on Case require the customer's admin to add them to the Case Page Layout after migration.

trueAct

Attachments

maps to

Salesforce Service Cloud

ContentDocument / ContentVersion

lossy
Mapping required

File attachments on Cases and Contacts migrate to Salesforce Files (ContentDocument/ContentVersion). On-premise trueAct deployments require the customer's IT team to provide database or shared-storage access; SaaS deployments use the trueAct API. Inline images and linked documents are handled separately from email thread attachments, and all ContentDocument records are linked via ContentDocumentLink to the parent Case or Contact. Attachment migration runs as a separate phase after parent records are committed.

trueAct

NPS Surveys

maps to

Salesforce Service Cloud

Case / Contact (custom field consolidation)

lossy
Mapping required

NPS responses in trueAct include score, open-ended comment, timestamp, and originating contact. When migrating to Service Cloud, we consolidate multiple NPS survey events into a Satisfaction Score field on the Contact or Case, and archive the full response history (including comments) as a Salesforce Note or ContentDocument attachment linked to the originating record. The target schema handling is confirmed with the customer before import.

trueAct

Agents

maps to

Salesforce Service Cloud

User

1:1
Fully supported

trueAct Agents (user accounts with name, email, role, and team assignment) map to Salesforce User records. We resolve by email match. Permissions that do not translate directly (such as trueAct role names with no Salesforce equivalent) are flagged in a permissions reconciliation report. Agents without a matching Salesforce User are held in a provisioning queue for the customer's admin.

trueAct

Teams

maps to

Salesforce Service Cloud

Queue / Group

lossy
Fully supported

trueAct Teams group agents for routing and case assignment. These map to Salesforce Queues (for case routing) and Salesforce Groups (for sharing and visibility). We recreate the team structure in the destination and map agent-to-team memberships. If the customer uses Salesforce Service Cloud with Omni-Channel, teams map to Skills and the routing configuration is documented separately for the admin rebuild.

trueAct

Multi-channel Sources

maps to

Salesforce Service Cloud

Case Origin + EmailMessage

1:1
Mapping required

trueAct aggregates cases from email, chat, phone, and web forms. We migrate the source channel metadata as Case Origin values (Email, Phone, Chat, Web) and preserve thread continuity for email and chat channels as EmailMessage records. Phone cases migrate with CallDurationInSeconds and disposition recorded on the linked Task.

trueAct

Workflows

maps to

Salesforce Service Cloud

Flow (documentation only)

lossy
Mapping required

trueAct workflow rules are stored as in-application configuration and have no standalone export format. We do not migrate workflows as code. During scoping, we provide a workflow audit questionnaire that captures case routing rules, escalation triggers, SLA timers, and conditional escalation logic. This becomes a written inventory document mapping each trueAct workflow to a recommended Salesforce Flow or Omni-Channel configuration. The customer's admin rebuilds routing logic post-migration.

trueAct

Deployment Model

maps to

Salesforce Service Cloud

API Access Configuration

lossy
Fully supported

trueAct runs as on-premise, private cloud, or SaaS depending on the customer's contract. This affects how we authenticate and extract data. SaaS trueAct uses the public API with OAuth credentials. On-premise and private cloud deployments may require VPN access, database-level export, or coordination with the customer's IT team for file storage access. We confirm the deployment model during discovery and configure the migration pipeline accordingly.

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

Salesforce Service Cloud logo

Salesforce Service Cloud gotchas

High

Data Export 512MB file size cap breaks large org exports

High

API Daily Request Limits vary by license edition

High

No automatic data backup in base Salesforce

Medium

Picklist dependencies silently break records when unmapped

Medium

Workflow rules fire unexpectedly during data load

Pair-specific challenges

  • On-premise and private cloud deployments require IT coordination for access

    trueAct deployments on-premise or private cloud cannot be accessed via a public API alone. We require either VPN access to the source environment, database-level export (typically SQL export of the trueAct schema), or the customer's IT team to open firewall rules for our migration server. This coordination can add one to three weeks to the discovery and extraction phases. We identify the deployment model in the discovery call and do not begin pipeline configuration until access is confirmed. Cloud-hosted trueAct uses OAuth-based API access without additional IT involvement.

  • NPS history may require consolidation or archival attachment

    trueAct NPS responses include score, comment, timestamp, and originating contact. Salesforce Contact and Case objects store a single Satisfaction Score numeric value, not a historical timeline of NPS events. Multiple NPS records for the same contact must be consolidated into the most recent score. We archive the full response history as a linked Note or ContentDocument on the Contact, and we confirm the target schema handling with the customer before importing. This avoids data loss while satisfying Salesforce's single-score field constraint.

  • Workflow automation does not export as structured data

    trueAct workflow rules including case routing, escalation triggers, SLA timers, and conditional escalation logic are stored within the application and have no standalone export format. We provide a workflow audit questionnaire during scoping to capture the current automation logic, but the actual rebuild happens post-migration in Salesforce Flow or Omni-Channel. The customer's admin or a Salesforce partner reconstructs the routing and escalation rules. We do not rebuild workflows as part of the migration scope.

  • Attachment file size and storage tier limits in Salesforce

    Salesforce Files storage has org-level limits depending on the Salesforce edition (starting at 10 GB for Starter, scaling with Enterprise and Unlimited). trueAct case attachments on large deployments can total tens of gigabytes. We calculate total attachment volume during discovery and flag if the customer's Salesforce storage allocation requires expansion before migration. We also check ContentDocumentLink limits for records with many attachments (Salesforce has a limit of 10,000 file associations per record in Lightning Experience).

Migration approach

Six steps for a successful trueAct to Salesforce Service Cloud data migration

  1. Discovery and deployment model confirmation

    We audit the source trueAct environment across deployment type (on-premise, private cloud, or SaaS), API availability, case volume (open and closed), contact count, organization count, custom field inventory, attachment file size estimate, NPS survey event count, active agent count, and team structure. For on-premise and private cloud deployments, we coordinate with the customer's IT team for VPN access or database export. The discovery output is a written migration scope document and a data volume estimate used for timeline and pricing confirmation.

  2. Schema design and Salesforce edition review

    We design the destination schema in Service Cloud. This includes adding any custom fields from trueAct to Case, Contact, and Account objects, mapping trueAct Organizations to Salesforce Account hierarchy, mapping trueAct Teams to Salesforce Queues and Groups, and configuring the Case Page Layout to include migrated fields. We review the customer's target Salesforce edition to confirm that required features (Omni-Channel, Einstein, custom fields limits) are available at their tier. Schema is validated in a Salesforce Sandbox before production migration begins.

  3. Sandbox migration and reconciliation

    We run a full migration into a Salesforce Sandbox using production-like data volume. The customer's service operations lead reconciles record counts (Cases in, Contacts in, Accounts in), spot-checks 25-50 records against the trueAct source for field-level accuracy, and reviews the attachment integrity and NPS archival format. Any mapping corrections and field type adjustments happen in this phase. Sign-off from the customer's lead is required before production migration begins.

  4. Owner and team reconciliation

    We extract every distinct trueAct Agent referenced on Cases and Contacts and match by email against the Salesforce destination org's User table. Agents without a matching Salesforce User go to a provisioning queue for the customer's admin. Team memberships map to Salesforce Groups, and if Omni-Channel is in scope, team-to-skill mapping is documented for post-migration configuration. Migration cannot proceed past this step because OwnerId references on Case are required.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Salesforce Users (validated from step 4), Accounts (from trueAct Organizations), Contacts (with AccountId resolved), Cases (with ContactId, AccountId, and OwnerId resolved, with EmailMessage thread continuity preserved), Attachments (as ContentDocument/ContentVersion via Bulk API), NPS history (consolidated score plus full response archive), and custom fields. Each phase emits a row-count reconciliation report before the next phase begins. For on-premise trueAct, we perform database export in parallel with schema deployment to compress the timeline.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze trueAct writes during cutover, run a final delta migration of any records modified during the migration window, then enable Service Cloud as the system of record. We deliver the workflow audit inventory document to the customer's admin team so they can rebuild routing rules in Flow or Omni-Channel. We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild trueAct workflows as Salesforce Flow inside the migration scope; that is a separate engagement or an internal admin task.

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
Salesforce Service Cloud logo

Salesforce Service Cloud

Destination

Strengths

  • Enterprise-grade security, compliance certifications, and audit logging available across all paid editions with Shield offering enhanced event monitoring.
  • Scalable multi-tenant cloud architecture supporting orgs from 5 users to 150,000+ seat enterprises without infrastructure management overhead.
  • Omnichannel contact center unifying email, live chat, phone, messaging, and social into a single Case timeline per customer interaction.
  • Rich workflow automation via Salesforce Flow, Process Builder, and Apex triggers enabling complex case escalation, routing, and field updates.
  • Native AI capabilities (Agentforce / Einstein) for case auto-routing, classification, suggested responses, and chatbot escalation without third-party add-ons.

Weaknesses

  • Per-seat pricing model with no contact limits creates unpredictable cost scaling for large organizations adding many agents over time.
  • No automatic data backup — organizations must purchase a third-party backup solution or build manual Data Loader exports to protect against data loss from human error, failed deployments, or integrations overwriting records.
  • Steep learning curve for non-technical users requiring dedicated admin resources and formal training investment before teams reach productive velocity.
  • Annual contract requirements and limited pro-ration on exit create significant switching cost friction, especially for organizations evaluating alternatives mid-cycle.
  • Add-on licensing (CPQ, Einstein Activity Capture, Shield, Data Cloud) can double effective per-seat cost without clear documentation of which features are included in base tiers.

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across trueAct and Salesforce Service Cloud.

  • Object compatibility

    C

    1 of 7 objects need a manual workaround.

  • 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 Salesforce Service Cloud 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 Salesforce Service Cloud data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations land between four and six weeks for straightforward accounts under 15,000 Cases, 8,000 Contacts, and 2,000 Organizations with no complex custom fields and cloud-hosted trueAct. Migrations with on-premise trueAct (requiring database export and IT coordination), large attachment libraries (over 50 GB), or NPS response history requiring consolidation move to eight to twelve weeks. Attachments are migrated in a separate phase after parent records, which extends the timeline for file-heavy deployments.

Adjacent paths

Related migrations to explore

Ready when you are

Move from trueAct.
Land in Salesforce Service Cloud, 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