Helpdesk migration

Migrate from Trengo to HubSpot Service Hub

Field-level mapping, validation, and rollback between Trengo and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.

Trengo logo

Trengo

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

50%

6 of 12

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Trengo to HubSpot Service Hub is a migration from a conversation-centric omnichannel inbox to a ticket-based service platform that integrates natively with the HubSpot CRM. Trengo organizes customer interactions into Conversations (with 7-day rolling billing windows), Messages, Contacts, Channels, and Teams. HubSpot Service Hub organizes the same data into Tickets, Ticket Conversations, Contacts, Inboxes, and Teams. The primary structural difference is that Trengo's conversation threading is channel-driven with dynamic 7-day windows, while HubSpot's ticket model uses a fixed pipeline with status stages and optional conversation-level reply threads. We extract full conversation threads including internal notes, contact profiles with custom fields, and channel routing metadata, then map them into HubSpot's Ticket, Conversation, Contact, and Inbox objects. A confirmed case study migrated over 200,000 tickets from Trengo to HubSpot Service Hub Professional while maintaining data accuracy across an eCommerce provider with both B2B and B2C operations. We do not migrate automation workflows or knowledge base widget associations; we deliver a written inventory of these for your admin to rebuild in HubSpot's workflow builder and Help Desk settings.

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

Trengo logo

Trengo

What's pushing teams away

  • Per-conversation billing introduced in 2024 charges per message thread within 7-day windows, which surprises teams used to flat-seat pricing and can inflate costs unpredictably.
  • AI Agent features with surcharges are gated behind higher tiers, leading to sticker shock when teams enable automation and see line-item charges on the invoice.
  • Limited integration ecosystem compared to established players like Zendesk — third-party CRM and ERP connectors require custom API work.
  • Lack of a transparent free trial means onboarding costs are sunk before full feature evaluation, causing churn when the fit is not right.

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 Trengo objects map to HubSpot Service Hub

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

Trengo

Conversation

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

Trengo Conversations map to HubSpot Tickets. The conversation's channel origin (WhatsApp, email, Instagram, etc.) is preserved as a custom Ticket property channel_source__c. The conversation status (open, pending, resolved, closed) maps to HubSpot Ticket status values, which we configure as a Ticket Pipeline with matching stage names before migration. The 7-day rolling window metadata is not carried forward as it is a Trengo-specific billing construct; we instead set the Ticket creation timestamp to the first message's created_at timestamp for accurate historical ordering.

Trengo

Message

maps to

HubSpot Service Hub

Ticket Conversation

1:1
Fully supported

Trengo Messages nested inside each Conversation map to HubSpot Ticket Conversation records. We extract the message direction (inbound/outbound/internal_note), the sender (agent or contact), timestamp, body content, and any attachment references. Internal notes in Trengo map to internal Ticket Conversations in HubSpot, preserving the collaborative annotation layer. Multi-part message threads reconstruct in HubSpot's chronological conversation view.

Trengo

Contact

maps to

HubSpot Service Hub

Contact

1:1
Fully supported

Trengo Contacts map directly to HubSpot Contacts. Standard fields (name, email, phone, avatar) migrate 1:1. Custom contact properties (date fields, boolean flags, multi-select labels) are type-mapped to HubSpot's corresponding property types during the transform phase. We deduplicate on email address and resolve any conflicts by preferring the most recently updated record. Channel-specific contact identifiers (e.g., WhatsApp number) are preserved in a custom Contact property.

Trengo

Channel

maps to

HubSpot Service Hub

Inbox

lossy
Fully supported

Trengo Channels (WhatsApp, email, Instagram, Facebook, live chat, voice, SMS) map to HubSpot Inboxes. Each Trengo channel becomes a dedicated HubSpot Inbox with its routing rule configured to the corresponding Team. Channel credentials (API keys, WhatsApp Business API phone numbers) are preserved as configuration metadata in a written handoff document; they are not migrated programmatically because HubSpot's channel authentication is destination-specific.

Trengo

Team

maps to

HubSpot Service Hub

Team

1:1
Fully supported

Trengo Teams and their member assignments export directly. Each Trengo team maps to a HubSpot Team with the same name. We resolve team members by email match against HubSpot Users. Routing rules (which team handles which channel or inbox) are exported as structured configuration and written into a routing rules handoff document for the customer's admin to configure in HubSpot's Inbox Settings and Conversation Routing.

Trengo

User

maps to

HubSpot Service Hub

User

1:1
Fully supported

Trengo User profiles (name, email, role, active/inactive status) map to HubSpot Users. We match by email address. Any Trengo user without a corresponding HubSpot User goes to a reconciliation queue for the customer's admin to provision. Agent ownership of conversations is preserved as the Ticket's owner via the HubSpot Owner lookup.

Trengo

Knowledge Base Article

maps to

HubSpot Service Hub

Knowledge Base Article

1:1
Fully supported

Trengo Help Center articles with body content, categories, and publication status migrate to HubSpot Knowledge Base articles. Article-category hierarchy maps to HubSpot's category structure within each Knowledge Base. Publication status (draft, published) is preserved. Articles linked to specific widget placements require manual reconfiguration in HubSpot's Help Desk settings post-migration.

Trengo

Tag

maps to

HubSpot Service Hub

Ticket Topic

lossy
Fully supported

Trengo Tags applied to Conversations are exported as flat label arrays. We map these to HubSpot Ticket Topics with TopicAssignment records. Tag naming collisions are handled by applying a prefix convention during migration (e.g., trengo_tag_name) to avoid collision with existing HubSpot topics. The customer chooses whether to use Topics or a custom multi-select picklist on Ticket during scoping.

Trengo

Automation Workflow

maps to

HubSpot Service Hub

Workflow (HubSpot)

lossy
Fully supported

Trengo automation workflows (triggers, conditions, actions) are exported as structured JSON where the API exposes them. Complex multi-step automations with branching logic, delays, and channel-specific routing do not migrate as code because HubSpot's workflow builder uses a different trigger and action model. We deliver a written automation inventory with each workflow's trigger type, conditions, actions, and recommended HubSpot Workflow equivalent for the customer's admin to rebuild.

Trengo

Channel Routing Rule

maps to

HubSpot Service Hub

Conversation Routing Rule

lossy
Fully supported

Trengo channel routing rules (which incoming messages on which channel land in which team inbox) are exported as structured configuration. These map to HubSpot's Conversation Routing rules available from Service Hub Professional tier. Routing is rebuilt by the customer admin in HubSpot Inbox Settings using the written routing map we deliver as part of the handoff package.

Trengo

Reports and Stats

maps to

HubSpot Service Hub

Dashboard (rebuild required)

lossy
Mapping required

Trengo aggregated reporting data (CSAT scores, response time averages, channel volume distribution) is exported as CSV for historical reference. SLA thresholds, performance benchmarks, and dashboard configurations do not carry forward because they reference Trengo-specific metrics and cannot be imported into HubSpot's reporting engine. We deliver a written report inventory with recommended HubSpot reporting equivalents (Ticket metrics, CSAT surveys, inbox performance) for the admin to rebuild.

Trengo

WhatsApp Business API credentials

maps to

HubSpot Service Hub

WhatsApp Channel (HubSpot or marketplace app)

lossy
Fully supported

WhatsApp Business API credentials (phone number IDs, access tokens, approved message templates) are Trengo-specific Meta-issued credentials tied to Trengo's Meta Business Partner status. They cannot be transferred to HubSpot. The customer must register their WhatsApp Business API number in HubSpot's WhatsApp integration or via a HubSpot-certified WhatsApp Business Solution Provider post-migration. We provide a WhatsApp re-onboarding checklist as part of the configuration handoff.

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.

Trengo logo

Trengo gotchas

High

Conversation-based billing model is migration-critical

Medium

7-day conversation window resets on any activity

Medium

AI billing is a separate surcharge line item

Low

No documented bulk export endpoint requires pagination strategy

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

  • Trengo's 7-day conversation window does not map to HubSpot

    Trengo's 7-day rolling conversation window is a billing construct unique to that platform. HubSpot Service Hub tracks tickets by creation timestamp and pipeline stage, not by rolling activity windows. We set each Ticket's createdate to the first message's created_at from the Trengo Conversation for accurate historical ordering, but the rolling window logic has no HubSpot equivalent. Teams leaving Trengo should re-evaluate their SLA definitions based on HubSpot's ticket creation time rather than a 7-day window reset model.

  • WhatsApp Business API credentials are not transferable

    Trengo holds official Meta Business Partner status with its own WhatsApp Business API credentials, approved message templates, and phone number associations. These credentials cannot be exported and re-registered to HubSpot without a new WhatsApp Business verification process through Meta. We include a WhatsApp re-onboarding checklist in the configuration handoff. If the customer uses Trengo's approved templates, those templates must be re-submitted for Meta approval under the new WhatsApp Business account.

  • Multi-message threads may split into multiple Tickets if channel attribution is inconsistent

    Trengo's conversation model allows cross-channel continuity within a single thread (e.g., a WhatsApp thread that switches to email). HubSpot's conversation model associates a ticket with a primary inbox channel. If a Trengo conversation spans multiple channels without a clear primary, we preserve the channel attribution as a custom property but may create a single HubSpot Ticket with multiple conversation threads. We audit cross-channel conversations during discovery and flag any threads that require special handling before migration begins.

  • HubSpot's conversation-based ticketing is gated behind Professional tier

    HubSpot's Ticket Pipelines, conversation routing rules, multiple inboxes, and SLA policies are available from Service Hub Professional ($100/seat/month). Starter tier ($15/seat) supports basic ticket creation but not multi-pipeline, team-based routing, or SLA enforcement. If the migration scope includes routing rules and inbox configuration, we confirm the destination tier before migration and advise the customer to upgrade to Professional if necessary.

  • Trengo automation workflows require manual rebuild in HubSpot

    Trengo workflow triggers and actions (message routing, auto-assignment, tag application, SLA timers, chatbot triggers) are exported as structured JSON where the API exposes them, but HubSpot's workflow builder uses a different trigger model and action library. Complex automations with multi-step branching, delays, and conditional logic cannot be migrated programmatically. We deliver a written automation inventory with trigger descriptions, conditions, and recommended HubSpot Workflow equivalents for the admin to rebuild post-migration.

Migration approach

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

  1. Discovery and conversation audit

    We audit the source Trengo portal for conversation count, active channel count, team structure, user roster, custom contact properties, knowledge base article count, and any active automation workflows. We also confirm the current Trengo plan tier and wallet usage to document the inherited conversation volume the customer is carrying. This audit produces a written migration scope that includes the record counts for each object type, a channel-to-inbox mapping plan, and a HubSpot Service Hub tier recommendation based on the customer's routing and SLA requirements.

  2. HubSpot schema and inbox configuration

    We configure the destination HubSpot Service Hub portal before any data import. This includes provisioning Ticket Pipelines matching Trengo's conversation status values, creating Inboxes mapped to each Trengo channel, configuring Teams matching the Trengo team structure, setting up Contact properties for any custom Trengo fields (type-mapped to HubSpot property types), and enabling conversation routing rules from Professional tier. We validate the schema in HubSpot's Settings before record migration begins.

  3. User and team reconciliation

    We extract every distinct Trengo user and team from the export and match by email against the HubSpot destination portal's User table. Teams without a matching HubSpot Team are created during this step. Any Trengo user without a HubSpot User record goes to a reconciliation queue for the customer's admin to provision before record import resumes, because owner lookups on Tickets are required in HubSpot.

  4. Contact and knowledge base migration

    We migrate Contacts first (the parent record for all ticket attribution) using HubSpot's Contacts API with email as the dedupe key. Custom properties are type-converted during the transform. Knowledge base articles migrate next, with category hierarchy reconstructed in HubSpot's Knowledge Base settings. Both phases run in HubSpot's sandbox or a shadow portal for validation before production migration.

  5. Conversation and message migration

    We migrate Trengo Conversations to HubSpot Tickets in dependency order: Conversations (as Tickets) are created first with owner and contact lookups resolved, then Messages (as Ticket Conversations) are appended to each Ticket. Internal notes are flagged as internal in HubSpot. We use HubSpot's Tickets API with batch chunking and rate-limit handling. Cross-channel threads are handled by creating a primary Ticket with channel_source__c tracking the originating channel for each conversation segment.

  6. Cutover, delta sync, and automation handoff

    We freeze Trengo writes during cutover, run a final delta migration of any conversations created or modified during the migration window, then mark HubSpot Service Hub as the system of record. We deliver the automation workflow inventory, routing rules map, WhatsApp re-onboarding checklist, and report rebuild guide to the customer's admin team. We support a one-week hypercare window for reconciliation issues. We do not rebuild Trengo workflows as HubSpot workflows within the migration scope.

Platform deep dives

Context on both ends of the pair

Trengo logo

Trengo

Source

Strengths

  • WhatsApp Business API integration as official Meta partner with approved message templates included.
  • All-in-one shared inbox across 7+ channels (WhatsApp, email, Instagram, Facebook, live chat, voice, SMS).
  • AI Agent for automated tier-1 ticket deflection and AI-powered answers without human routing.
  • Collaborative team inbox with fast agent handoffs and internal notes on every conversation.
  • Scalable from mid-market to enterprise with Boost, Pro, and custom Enterprise tiers.

Weaknesses

  • Conversation-based billing with 7-day rolling windows creates unpredictable monthly costs.
  • AI surcharges are additional line items on top of seat and conversation plan pricing.
  • Limited third-party integrations compared to established helpdesk competitors.
  • No free trial with full feature access — demo-only evaluation before committing.
  • Enterprise pricing is opaque and requires a sales conversation to obtain.
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?

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 Trengo and HubSpot Service Hub.

  • 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

    Trengo: 120 requests per minute. When exceeded, the API returns HTTP 429 (Too Many Requests) with Retry-After and X-RateLimit-Reset headers indicating when requests can resume..

  • Data volume sensitivity

    B

    Trengo doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Trengo 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 Trengo to HubSpot Service Hub data migrations

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

Can't find your answer?

Walk through your Trengo 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 50,000 conversations and 10,000 contacts with a single channel set. Migrations with high-volume ticket counts (over 100,000 conversations), multi-channel thread reconstruction, knowledge base article migration, or complex team routing configurations move to eight to twelve weeks because of Trengo's cursor-based pagination strategy, HubSpot Bulk API chunking, and the inbox and routing configuration work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Trengo.
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