Helpdesk migration
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
Source
Salesforce Service Cloud
Destination
Compatibility
6 of 11
objects map 1:1 between trueAct and Salesforce Service Cloud.
Complexity
CModerate
Timeline
4-6 weeks
Overview
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.
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.
Source platform
trueAct platform overview
Scorecard, SWOT, gotchas, and pricing for trueAct.
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Salesforce Service Cloud
Case
1:1trueAct 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
Salesforce Service Cloud
Contact
1:1trueAct 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
Salesforce Service Cloud
Account
1:1trueAct 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
Salesforce Service Cloud
Custom Fields
1:1trueAct 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
Salesforce Service Cloud
ContentDocument / ContentVersion
lossyFile 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
Salesforce Service Cloud
Case / Contact (custom field consolidation)
lossyNPS 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
Salesforce Service Cloud
User
1:1trueAct 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
Salesforce Service Cloud
Queue / Group
lossytrueAct 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
Salesforce Service Cloud
Case Origin + EmailMessage
1:1trueAct 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
Salesforce Service Cloud
Flow (documentation only)
lossytrueAct 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
Salesforce Service Cloud
API Access Configuration
lossytrueAct 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.
| trueAct | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Cases | Case1:1 | Fully supported | |
| Contacts | Contact1:1 | Fully supported | |
| Organizations | Account1:1 | Fully supported | |
| Custom Fields | Custom Fields1:1 | Mapping required | |
| Attachments | ContentDocument / ContentVersionlossy | Mapping required | |
| NPS Surveys | Case / Contact (custom field consolidation)lossy | Mapping required | |
| Agents | User1:1 | Fully supported | |
| Teams | Queue / Grouplossy | Fully supported | |
| Multi-channel Sources | Case Origin + EmailMessage1:1 | Mapping required | |
| Workflows | Flow (documentation only)lossy | Mapping required | |
| Deployment Model | API Access Configurationlossy | Fully supported |
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.
trueAct gotchas
Deployment model must be identified before migration scoping
Workflow automation does not export as structured data
NPS score history may exceed simple field mapping
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
trueAct
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across trueAct and Salesforce Service Cloud.
Object compatibility
1 of 7 objects need a manual workaround.
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
trueAct: Not publicly documented — enterprise customers receive per-deployment limits in their contract..
Data volume sensitivity
trueAct 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 trueAct to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave trueAct
Other ways to arrive at Salesforce Service Cloud
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.