Helpdesk migration

Migrate from trueAct to HubSpot Service Hub

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 logo

trueAct

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

92%

11 of 12

objects map 1:1 between trueAct and HubSpot Service Hub.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

HubSpot Service Hub logo

HubSpot Service Hub

What's pulling them in

  • Unified CRM context means every support ticket links directly to the Contact and Company record without a separate integration
  • Free tier provides unlimited support seat access with basic ticketing and a shared inbox for small teams to validate fit before committing
  • Omnichannel routing consolidates email, live chat, Facebook Messenger, WhatsApp, and Instagram DM into one queue
  • Built-in customer success workspace gives health scores and portfolio views that other standalone helpdesks cannot match
  • AI-powered Breeze agent automates common resolutions and surfaces knowledge base articles without agent intervention

Object mapping

How trueAct objects map to HubSpot Service Hub

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

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

trueAct 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

maps to

HubSpot Service Hub

Contact

1:1
Fully supported

trueAct 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

maps to

HubSpot Service Hub

Company

1:1
Fully supported

trueAct 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

maps to

HubSpot Service Hub

User

1:1
Fully supported

trueAct 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

maps to

HubSpot Service Hub

Team

1:1
Fully supported

trueAct 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)

maps to

HubSpot Service Hub

Custom Properties (Tickets)

1:1
Fully supported

trueAct 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)

maps to

HubSpot Service Hub

Custom Properties (Contacts)

1:1
Fully supported

trueAct 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

maps to

HubSpot Service Hub

File

1:1
Fully supported

File 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

maps to

HubSpot Service Hub

Contact Property (NPS Score)

lossy
Fully supported

trueAct 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

maps to

HubSpot Service Hub

Conversation Channel Metadata

1:1
Fully supported

trueAct 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

maps to

HubSpot Service Hub

Workflows (documentation only)

1:1
Fully supported

trueAct 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)

maps to

HubSpot Service Hub

Knowledge Base Articles

1:1
Mapping required

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

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

HubSpot Service Hub logo

HubSpot Service Hub gotchas

High

Rate limits throttle large migration API calls

High

Side conversations and Zendesk macros have no HubSpot equivalent

High

HubSpot stores ticket history as fragmented engagement objects

Medium

Custom Objects require Enterprise tier in HubSpot

Medium

Ticket pipeline stage probability values do not export cleanly

Pair-specific challenges

  • Source deployment model must be confirmed before scoping

    trueAct runs as on-premise, private cloud, or SaaS depending on the customer's contract. This affects how we connect to the source environment: SaaS instances connect via public API, private cloud may use VPN or a tenant-specific endpoint, and on-premise may require the customer's IT team to open firewall rules or provide database-level access. We confirm the deployment model in the discovery call before proposing a migration pipeline. On-premise migrations typically add one to two weeks to scoping because of access provisioning complexity.

  • NPS survey history has no native HubSpot equivalent

    trueAct stores NPS as a survey event log with the score, the open-ended comment, the timestamp, and the originating contact. HubSpot Service Hub stores NPS as a single numeric contact property without a native survey event history object. We consolidate multiple NPS events per contact to the most recent score in HubSpot's nps_score property and archive the full response history as a linked note. If the customer requires a separate NPS history view in HubSpot, we recommend a custom object or a linked knowledge base article; this decision is made during scoping before any data is transformed.

  • Workflow automation does not export as structured data

    trueAct workflow rules (routing logic, escalation triggers, SLA timers) are stored as in-app configuration and have no standalone export format. We provide a workflow audit questionnaire during scoping to document the existing logic, but the actual rebuild happens post-migration in HubSpot's Workflows tool. Customers on trueAct Professional or Enterprise with complex routing rules should plan for two to four weeks of admin rebuild time in HubSpot after the data migration is complete.

  • HubSpot Enterprise requires 10+ seats for the highest tier

    HubSpot Service Hub Enterprise starts at $150/seat/month with a minimum of 10 seats on an annual contract. If the trueAct support team has fewer than 10 agents, the destination is likely Starter ($9/seat) or Professional ($90/seat). The Professional tier includes the Workflows automation tool and Help Desk Workspace; Starter does not. We confirm the seat count and required features during scoping to ensure the customer selects the correct HubSpot tier before migration begins.

  • Large attachment volumes require storage planning

    HubSpot storage limits vary by plan tier, and attachments count against the org's file storage allowance. trueAct instances with large attachment volumes per case (for example, screenshot-heavy support threads or audio call recordings) may require pre-migration storage provisioning in HubSpot or an attachment skip strategy where files are migrated to an external storage bucket and linked via URL. We audit attachment volume during discovery and scope storage handling accordingly.

Migration approach

Six steps for a successful trueAct to HubSpot Service Hub data migration

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

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

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

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

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

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

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
HubSpot Service Hub logo

HubSpot Service Hub

Destination

Strengths

  • Unified CRM object model means support context is always linked to sales and marketing data
  • Generous free tier with unlimited tickets and a shared inbox for small teams
  • Omnichannel inbox consolidates email, live chat, and major messaging platforms natively
  • Customer Success Workspace provides portfolio-level health scores without a separate tool
  • AI agent (Breeze) handles Tier-1 resolutions and knowledge base deflection automatically

Weaknesses

  • Per-seat pricing with mandatory onboarding fees inflates year-one cost significantly
  • Ticket history stored as fragmented engagement objects across APIs complicates export and migration
  • Custom Objects locked behind Enterprise tier limits portability for mid-market teams
  • Help desk depth—routing rules, SLA management, advanced reporting—trails dedicated tools like Zendesk
  • Setup and configuration requires real time investment; out-of-box defaults rarely fit existing workflows

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across trueAct and HubSpot Service Hub.

  • Object compatibility

    C

    3 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 HubSpot Service Hub 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 HubSpot Service Hub data migrations

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

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 10,000 active cases, 5,000 contacts, and a SaaS-connected trueAct instance. Migrations with on-premise source access, large attachment volumes (over 50 GB), NPS event consolidation across many contacts, or knowledge base content move to six to ten weeks because of access provisioning, storage handling, and knowledge base restructuring. The workflow documentation inventory is produced during scoping and does not add to the timeline.

Adjacent paths

Related migrations to explore

Ready when you are

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