Helpdesk migration
Field-level mapping, validation, and rollback between trueAct and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
trueAct
Source
HubSpot Service Hub
Destination
Compatibility
11 of 12
objects map 1:1 between trueAct and HubSpot Service Hub.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from trueAct to HubSpot Service Hub is a migration from a niche, quote-priced service platform to a widely-adopted CRM layer with published pricing tiers ranging from free to $150 per seat per month. trueAct organizes support work around Cases, Contacts, and Organizations with multi-channel aggregation from email, chat, phone, and web forms; HubSpot Service Hub uses Tickets, Contacts, and Companies with a native Help Desk Workspace, built-in knowledge base, and Breeze AI customer agent on Professional and Enterprise plans. The primary structural difference is that trueAct NPS survey history (scores, comments, timestamps, and originating contact) must be consolidated during migration because HubSpot stores NPS as a single contact property rather than a survey event history. We migrate engagement history (case comments, internal notes, channel metadata) as Tickets with associated Conversations, and we preserve the source channel type so that the customer's service team retains thread continuity after cutover. trueAct workflow automation rules do not export as structured data and require manual documentation; we deliver a written workflow inventory during scoping so that your admin can rebuild routing, escalation, and SLA logic in HubSpot's native automation builder post-migration.
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
HubSpot Service Hub platform overview
Scorecard, SWOT, gotchas, and pricing for HubSpot Service Hub.
Data migration guide
The complete HubSpot Service Hub migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
HubSpot Service Hub migration checklist
Pre- and post-cutover tasks for moving onto HubSpot Service Hub.
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 HubSpot Service Hub, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
trueAct
Case
HubSpot Service Hub
Ticket
1:1trueAct Cases map directly to HubSpot Tickets. Standard fields (status, priority, assigned agent, created date, updated date, closed date) migrate 1:1. The source channel type (email, chat, phone, web form) is preserved as a custom ticket property so that the service team retains thread attribution after migration. Case history chain (all status changes and timestamps) migrates as a linked timeline of ticket property updates.
trueAct
Contact
HubSpot Service Hub
Contact
1:1trueAct Contacts map to HubSpot Contacts with name, email, phone, and custom fields preserved. Multi-address records are handled without splitting across objects. We resolve the Contact-to-Ticket linkage by matching on email address during the ticket import phase so that each ticket receives the correct primary contact association.
trueAct
Organization
HubSpot Service Hub
Company
1:1trueAct Organizations map to HubSpot Companies. The parent-child hierarchy between Organizations and sub-organizations is preserved using HubSpot's company associations if the destination portal supports them. Organization ID mapping is maintained through the migration to support downstream lookups from Tickets, Contacts, and NPS records.
trueAct
Agent
HubSpot Service Hub
User
1:1trueAct Agents map to HubSpot Users by email address. Each Agent's name, email, role, and team assignment migrates to the corresponding HubSpot User record. Permissions that do not translate directly (trueAct role-specific access flags with no HubSpot equivalent) are flagged in the migration report for the customer admin to configure post-migration.
trueAct
Team
HubSpot Service Hub
Team
1:1trueAct Teams map to HubSpot Teams. We recreate the team structure and map agent-to-team memberships. In HubSpot, Teams are used for ticket routing and inbox assignment, so the team structure must be live before the ticket import phase to ensure correct initial routing.
trueAct
Custom Fields (Cases)
HubSpot Service Hub
Custom Properties (Tickets)
1:1trueAct custom fields on Cases map to HubSpot custom ticket properties. During scoping, we perform a field-by-field audit to flag any that exceed HubSpot's type limits (for example, trueAct fields using restricted picklists map to HubSpot dropdowns). Fields that use trueAct-specific data types without a HubSpot equivalent are escalated to the customer for a resolution decision before migration begins.
trueAct
Custom Fields (Contacts)
HubSpot Service Hub
Custom Properties (Contacts)
1:1trueAct custom fields on Contacts map to HubSpot contact properties. String, number, date, boolean, and single-select fields migrate directly. Multi-select fields in trueAct require the customer to choose between a HubSpot multi-checkbox property or a HubSpot text field with comma-separated values.
trueAct
Attachment
HubSpot Service Hub
File
1:1File attachments on Cases and Contacts migrate to HubSpot's native file storage. Inline images and linked documents are handled separately: inline images are embedded in the ticket conversation record, and linked external documents are preserved as URL properties on the ticket with a note indicating the original file location. We confirm the customer's HubSpot storage allowance (varies by tier) during scoping.
trueAct
NPS Survey
HubSpot Service Hub
Contact Property (NPS Score)
lossytrueAct NPS responses (score, comment, timestamp, originating contact) do not have a native HubSpot survey event equivalent. We consolidate multiple NPS events per contact into the most recent score, stored in HubSpot's nps_score contact property, and archive the full response history (including comments and timestamps) as a linked note or attachment on the contact record. We confirm the customer's preferred NPS strategy during scoping before applying this transformation.
trueAct
Multi-channel Source
HubSpot Service Hub
Conversation Channel Metadata
1:1trueAct tracks the originating channel for each case (email, chat, phone, web form). We preserve this as a custom ticket property and use it to reconstruct thread continuity in HubSpot's Conversations inbox. Email and chat threads that span multiple messages migrate as a sequence of conversation records under a single ticket; phone interactions migrate as call logs linked to the ticket.
trueAct
Workflow Rules
HubSpot Service Hub
Workflows (documentation only)
1:1trueAct workflow rules including case routing, escalation triggers, and SLA timers do not export as structured data. We document every active workflow trigger, condition, and action during scoping using a workflow audit questionnaire, and we deliver a written inventory with HubSpot Workflow equivalents. The actual rebuild occurs post-migration in HubSpot's Workflows tool (Professional and above). We do not rebuild workflows as code.
trueAct
Knowledge Base (if applicable)
HubSpot Service Hub
Knowledge Base Articles
1:1If the trueAct instance includes a knowledge base with articles and categories, we map these to HubSpot's Knowledge Base. Article title, body, author, status, and folder structure migrate. Article-level view counts and search analytics do not transfer as these are aggregate metrics without per-article export in trueAct.
| trueAct | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Case | Ticket1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Organization | Company1:1 | Fully supported | |
| Agent | User1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| Custom Fields (Cases) | Custom Properties (Tickets)1:1 | Fully supported | |
| Custom Fields (Contacts) | Custom Properties (Contacts)1:1 | Fully supported | |
| Attachment | File1:1 | Fully supported | |
| NPS Survey | Contact Property (NPS Score)lossy | Fully supported | |
| Multi-channel Source | Conversation Channel Metadata1:1 | Fully supported | |
| Workflow Rules | Workflows (documentation only)1:1 | Fully supported | |
| Knowledge Base (if applicable) | Knowledge Base Articles1:1 | Mapping required |
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
HubSpot Service Hub gotchas
Rate limits throttle large migration API calls
Side conversations and Zendesk macros have no HubSpot equivalent
HubSpot stores ticket history as fragmented engagement objects
Custom Objects require Enterprise tier in HubSpot
Ticket pipeline stage probability values do not export cleanly
Pair-specific challenges
Migration approach
Discovery and deployment assessment
We audit the source trueAct instance to determine the deployment model (on-premise, private cloud, or SaaS), API availability, and authentication method. We extract record counts for Cases, Contacts, Organizations, Agents, Teams, and custom fields, and we assess attachment volume. We review the current NPS survey history and count distinct NPS events per contact. We also identify any knowledge base content. The discovery output is a written migration scope, a HubSpot tier recommendation based on seat count and required features, and a workflow audit questionnaire to capture routing and escalation logic for the documentation inventory.
Schema mapping and HubSpot workspace configuration
We map trueAct Cases to HubSpot Tickets, Organizations to Companies, and Agents to Users, and we define the custom property mappings for any trueAct custom fields. We configure HubSpot Teams and assign initial routing so that the team structure is live before ticket import. We set up the NPS consolidation strategy (most recent score to nps_score property, full history archived as a note) and confirm it with the customer. We also configure the custom channel metadata property to receive trueAct's multi-channel source data.
Sandbox migration and reconciliation
We run a full migration into a HubSpot Sandbox (or a parallel HubSpot portal designated as a staging environment) using a representative data sample. The customer's service operations lead reconciles record counts (Tickets in, Contacts in, Companies in, NPS scores in), spot-checks 25-50 random tickets against the trueAct source, and validates the NPS consolidation output. Any field mapping corrections are made before production migration begins. This step also validates API rate limit handling and identifies any records that require manual intervention due to data quality issues.
Workflow documentation and admin handoff preparation
We complete the workflow audit questionnaire based on the customer's responses and our review of trueAct's automation configuration. We produce a written inventory of every active workflow with its trigger, conditions, actions, and recommended HubSpot Workflows equivalent. This document is delivered to the customer's admin before production cutover so that rebuild planning can begin in parallel with data migration.
Production migration in dependency order
We run production migration in dependency order: Teams and Users first (so OwnerId references resolve), then Companies (from Organizations), then Contacts (with CompanyId resolved), then Tickets (with ContactId and OwnerId resolved), then attachment files, then NPS history. Each phase emits a row-count reconciliation report before the next phase begins. Multi-channel source metadata is written to the custom ticket property during the ticket phase. We pause writes to trueAct during the final cutover window and run a delta migration of any records modified during the window before switching the system of record.
Cutover, validation, and knowledge base migration
We enable HubSpot as the system of record, verify ticket-to-contact linkage, and confirm NPS scores appear on contact records. We deliver the knowledge base migration (if applicable) with articles mapped to HubSpot Knowledge Base categories. We provide a one-week hypercare window to resolve any reconciliation issues. We do not rebuild trueAct workflows in HubSpot; the workflow inventory document is handed off to the customer's admin, who rebuilds routing and escalation logic in HubSpot's Workflows tool as a post-migration administrative task.
Platform deep dives
trueAct
Source
Strengths
Weaknesses
HubSpot Service Hub
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across trueAct and HubSpot Service Hub.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
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 HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your trueAct to HubSpot Service Hub 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 HubSpot Service Hub
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.