HubSpot · Customer Service Platform

HubSpot Service Hub closes tickets. We architect it to keep customers.

Most mid-market teams already own Service Hub. Far fewer have the architecture underneath it — a ticket data model that makes SLA reporting trustworthy, routing that reads customer tier and health, a knowledge base wired into the ticket flow, and service signals that reach sales before a renewal goes wrong. We implement Service Hub, rebuild the ones that aren't working, and build the custom layer HubSpot doesn't ship.

Service Hub Operating Model
CHANNELS & CUSTOMER DATA HubSpot CRM Contacts · Deals · Lifecycle Support Channels Email · Chat · Phone · Social Knowledge Base Salesforce Sync Product & Billing TWOPIR SERVICE HUB ARCHITECTURE Ticket Data Model Pipelines · Priority Tier & type routing SLA & Escalation Targets · Breach alerts Business hours Health & Feedback NPS · CSAT · CES Churn signals ONE CUSTOMER RECORD · SERVICE, SALES & MARKETING 2πr RETENTION OUTCOMES Faster Resolution Routed on priority, not on who is free Deflected Volume Answers found before a ticket is opened Churn Warning At-risk accounts surfaced pre-renewal SIGNAL · ACTION · RETENTION
12+
Years of HubSpot & Salesforce delivery
500+
Client deployments worldwide
15+
Certified platform partnerships
5 days
Free Service Hub audit turnaround

500+ client deployments across HubSpot and Salesforce — including Service Hub builds, rescues and helpdesk migrations for SaaS, legal, healthcare and fintech teams in the US, Canada, UK, UAE, Australia and New Zealand.

HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner
HubSpot Service Partner

What We Work On In Service Hub

  • HubSpot Partner
  • Salesforce Partner
  • AI Delivery
  • Help Desk & Ticketing
  • SLA Configuration
  • Knowledge Base Architecture
  • Customer Portal
  • Breeze Customer Agent
  • Customer Health Scoring
  • Zendesk · Freshdesk · Intercom Migration
Where Service Breaks Down

The platform is fine. The architecture underneath it isn't.

These are the six findings that come up again and again in HubSpot portal audits. None of them is a missing feature. Every one of them is a design decision nobody made.

Tickets go in. Nobody knows where they go next.

A shared inbox, one pipeline, and three workflows nobody remembers creating. Tickets sit in "New" for two days because the routing logic doesn't account for priority, customer tier or issue type. By the time someone picks it up, the customer has escalated — or left.

SLAs are configured. They are never enforced.

Targets were set in month one. Eighteen months later nobody opens the SLA dashboard, because stages get moved by hand, timestamps are wrong and breach escalations never fire. Leadership asks about response-time trends and nobody has a credible answer.

The knowledge base exists. Customers don't use it.

Thirty articles were written in the first quarter and then it stopped. The structure doesn't match how customers search, nothing has been updated in a year, and the portal never surfaces the right article at the point in the ticket flow where it would have deflected the ticket.

Service and sales still work off different records.

Sales closes the deal and hands over. Service has no view of what was promised, what the account is worth, or when it renews — so it solves problems without context, and sales walks into the renewal without knowing what went wrong. Churn surprises everyone.

Breeze is switched on. The AI is answering wrong.

The customer agent went live because it came with the licence. It is pulling answers from stale knowledge base articles, escalating inconsistently, and frustrating customers who expected a faster resolution. AI on a weak knowledge and ticket model doesn't reduce tickets — it creates new ones.

Surveys go out. Nobody acts on the scores.

NPS, CSAT and CES are all collecting and the dashboards update. But the detractor workflow never triggers a human, promoter scores never reach the advocacy program, and CS still works from instinct about which accounts are at risk. Survey data with no response architecture is noise with a score attached.

What It Is

HubSpot Service Hub is a customer service platform built on the CRM, not beside it

HubSpot Service Hub is HubSpot's customer service and success product: a help desk workspace with ticketing and omnichannel conversations, SLA management, a knowledge base and customer portal, NPS, CSAT and CES surveys, customer health and success tooling, and Breeze AI — including the Breeze Customer Agent, which resolves conversations autonomously. Its defining property is not any single tool. It is that every ticket sits on the same CRM record as the deal, the marketing history and the lifecycle stage, so a support interaction and a renewal conversation are looking at one customer instead of two. HubSpot's Service Hub documentation

That property is also the trap. Because the data is shared by default, a badly modelled ticket object quietly degrades everything downstream of it — SLA reporting, health scores, churn signals, the accuracy of the AI agent. Service Hub does not fail loudly. It reports confidently on numbers that are wrong.

So it is worth being precise about who does what. HubSpot ships the platform. Twopir designs the architecture — the ticket data model, the routing and escalation logic, the knowledge taxonomy, the health scoring inputs and the cross-hub workflows — and builds the custom objects, integrations and UI extensions the standard product does not cover. What the client gets is a service system whose reporting their CFO will accept and whose churn warnings their CS team acts on, rather than a portal with every feature enabled.

Three Ways We Engage

Implement it, configure it, or build on top of it

These are three different pieces of work with three different price shapes, and most teams only need one of them. The fastest way to know which is the free audit — it exists precisely so nobody buys a rebuild they didn't need.

01 · Implement

New Service Hub Build

For teams moving off a shared inbox, a spreadsheet or a standalone helpdesk. We architect the whole system before we configure any of it.

  • Ticket data model, properties and pipeline design
  • SLA policies with real escalation logic
  • Routing by tier, type, priority and skill
  • Knowledge base taxonomy and customer portal
  • NPS, CSAT and CES with response workflows
  • Migration from Zendesk, Freshdesk, Intercom or Service Cloud
  • Team enablement and written documentation

Where this ends: everything here is standard Service Hub configuration. No code, no private app, nothing that needs a developer to maintain after handover.

02 · Configure

Rescue & Rebuild

For a live portal that isn't producing the retention outcomes it should. We keep what works and rebuild only the components causing the gap.

  • Five-day architecture audit with written findings
  • Ticket pipeline and property model remediation
  • SLA enforcement and reporting rebuild
  • Knowledge base restructure and content gap analysis
  • Breeze Customer Agent set up on a clean foundation
  • Health score rebuild on inputs that are actually maintained
  • HubSpot ↔ Salesforce sync repair

Where this ends: we do not start over. If the audit says your model is sound and the problem is three workflows, that is the engagement — and it is a small one.

03 · Build On

Custom Development

For teams whose service process has outgrown what configuration can express. This is engineering work, scoped and priced as engineering work.

  • Custom objects for service processes tickets can't model
  • CRM cards and UI extensions inside the help desk
  • Private apps and custom-coded workflow actions
  • API integrations with product, billing and provisioning systems
  • Two-way HubSpot ↔ Salesforce data architecture
  • Custom-built reporting on top of the service data set

Where configuration ends: when the behaviour you need cannot be expressed as a property, a workflow, a routing rule or a report. Anything reachable through those four stays configuration — and we will tell you when that is the honest answer.

What We Deliver

Six things we build inside Service Hub

Service Hub ships a long feature list. This is the shorter list of things that decide whether the system works: the model, the enforcement, the deflection, the signal, the AI and the reporting.

Help Desk & Ticket Architecture

The ticket data model comes first — properties, pipelines, stages, types and tier mapping — because everything downstream reads from it.

  • Ticket properties, pipelines and stage definitions
  • Skill, tier and priority-based routing
  • Omnichannel intake from email, chat, phone and social
  • Cross-team handoff workflows (support → CS → sales)
  • Auto-close, re-open and follow-up logic
  • Full CRM context in the agent's view: deals, lifecycle, health

SLA Policies That Enforce

Response and resolution targets by priority and customer tier, with escalation that fires before the breach rather than reporting it afterwards.

  • SLA policies by priority, tier and issue category
  • Breach-imminent alerts routed to a named owner
  • Business hours and holiday calendar configuration
  • Conditional SLAs for enterprise-plan customers
  • Team and leadership SLA dashboards
  • Timestamp integrity checks so the reporting is defensible

Knowledge Base & Customer Portal

Structure before content. We design the taxonomy around your highest-volume ticket categories, then wire article surfacing into the ticket and chat flow.

  • Topic taxonomy designed from real ticket volume
  • Article templates and content gap analysis
  • Search configuration and article performance tracking
  • Branded customer portal with secure ticket access
  • Article recommendations mapped to ticket types
  • Deflection-rate reporting so the effect is measurable

Feedback Loops & Health Scoring

Surveys connected to workflows, and health scores built on signals that are actually maintained — not on checkbox properties nobody updates.

  • NPS, CSAT and CES setup with post-ticket delay logic
  • Detractor response workflows with escalation paths
  • Promoter routing into advocacy programs
  • Weighted health score built from usage, volume and NPS trend
  • At-risk account automation and CS task triggers
  • Renewal pipeline visibility tied to support health

Breeze AI, On A Foundation That Holds

The Customer Agent is only as good as the knowledge base and ticket model beneath it. We build those first, then configure the escalation boundary.

  • Breeze Customer Agent scope and escalation rules
  • Knowledge content prepared for autonomous resolution
  • AI reply suggestions with CRM context
  • Call transcription, summaries and coaching signals
  • Health score enrichment from conversation sentiment
  • Credit-consumption monitoring under outcome-based pricing

Reporting Your CFO Will Accept

Dashboards built around the questions leadership actually asks — which accounts need a conversation this week, and what support patterns precede churn.

  • Volume, first-response and resolution-time dashboards
  • SLA performance and breach-rate tracking
  • Health trend reporting by segment and cohort
  • NPS and CSAT time series
  • Revenue-at-risk reporting tied to churn signals
  • Custom-built reports where standard reporting can't reach
Integration Architecture

What moves between Service Hub and the rest of your stack

Service Hub shares the CRM data model with Sales Hub and Marketing Hub, so a lot of this is native. The work is deciding which direction each signal travels and what it triggers when it lands — and building the bridge where the platform boundary is real.

HubSpot Service Hub integration points, direction of data flow, payload and business purpose
SystemDirectionWhat movesWhy it matters
HubSpot Sales HubService ↔ SalesTicket volume and sentiment, health score, open escalations; deal value, renewal date and owner in return.The rep walking into a renewal sees the support history, and CS sees what the account is worth before it escalates.
HubSpot Marketing HubService → MarketingChurn-risk and detractor flags out; promoter identification into advocacy and referral programs.A declining health score can start a win-back sequence instead of waiting for a cancellation email.
SalesforceTwo-way syncContacts, accounts and tickets or cases, with a defined system of record per object and per field.Teams running both platforms stop reconciling two customer records by hand. This is where most dual-stack builds go wrong.
Product & usage dataProduct → ServiceLogin frequency, feature adoption and error events pushed onto the contact or company record.Health scoring built on real usage is a leading indicator. Health scoring built on ticket count is a lagging one.
Billing & subscriptionsBilling → ServicePlan tier, MRR, contract dates and payment status onto the company record.Tier-based routing and conditional SLAs need a plan field that is right today, not one someone typed in last year.
Zendesk · Freshdesk · IntercomOne-time migrationTicket history, conversation threads, contact records and knowledge base content, mapped to the new model first.Properties are mapped before any data moves, so reporting is continuous across the cutover instead of restarting at zero.
Slack & Microsoft TeamsService → OpsBreach-imminent alerts, escalation notifications and at-risk account digests.An escalation that only appears in a dashboard nobody has open is not an escalation.

Scroll the table sideways on a narrow screen. Dual-stack teams should start with the Salesforce Service Cloud page as well — the choice of system of record is the first decision, not the last.

How We Deliver

We don't start with tickets. We start with your retention motion.

Five phases, one engagement. Scope, milestones and go-live dates are fixed before any build begins — the durations below are typical mid-market ranges, not a quote.

Phase 01

Post-Sale Journey Mapping

How customers onboard, where they get stuck, what precedes non-renewal, and what your CS team does when it spots a risk. A working session with service and CS leadership — not a feature demo.

1–2 weeks
Phase 02

Ticket Model & Pipelines

Properties, stages, types, priority logic and tier mapping, designed before a single workflow exists. This is the phase that decides whether your SLA reporting will be trusted in a year.

1–2 weeks
Phase 03

Build, Route & Migrate

Pipelines, routing, escalation, knowledge base structure and portal go in, with data migrated and property mapping validated on a parallel run before cutover.

2–4 weeks
Phase 04

SLAs, Feedback & Health

SLA enforcement, survey response workflows, and health scoring last — because a health score built on inputs that aren't yet reliable is worse than no health score at all.

2–4 weeks
Phase 05

Breeze & Optimisation

Only once the model and knowledge base hold do we configure Breeze. Then monthly reviews: volume trends, routing as the team scales, and AI accuracy as the content changes.

2–4 weeks, then ongoing
Client Outcomes

What a properly architected Service Hub actually changes

Four engagements, described by the people who ran them. Each figure is scoped to the client it was measured on — none of them is a benchmark, and none of them is a promise.

★★★★★
We had a Service Hub that technically worked — tickets came in, reps responded — but our NPS was flat and churn crept up quarter after quarter. Twopir audited the architecture, rebuilt the health scoring model on actual churn signals, and connected the detractor workflow to a human CS touchpoint within four hours. Net Revenue Retention improved 14 points in two quarters.
VP of Customer Success US healthcare SaaS · Series B · 220 employees Service Hub Professional
Engagement

US Legal Technology Firm

From a shared Gmail inbox to a fully automated service system in eight weeks.

8 wks Shared inbox to full Service Hub deployment
92% SLA compliance in the first 60 days post-launch
41% Fewer repeat tickets after knowledge base launch
Discuss a Similar Build
★★★★★
Our knowledge base had 200 articles and a 12% deflection rate. Twopir restructured the taxonomy, rewired the search logic and connected it to our ticket flow. Deflection reached 38% in 60 days. That is a material reduction in support cost, and our agents now handle the complex issues instead.
Head of Support Operations UK professional services firm · London Knowledge Base Rebuild
Engagement

US Healthcare Technology Platform

Customer health scoring that flagged churn six weeks before renewal.

6 wks Average early warning on at-risk accounts
22% Gross retention improvement in two quarters
3x More expansion signals found in service data
Discuss a Similar Build
Who This Is For

Teams where retention is a revenue problem

Service Hub work is worth doing when churn, SLA accountability or support cost has become a board-level number. These are the situations we are usually called into.

Series B/C SaaS

Acquisition is solved and churn is now the growth problem. You need support health connected to net revenue retention, not another dashboard.

Healthcare & Digital Health

Regulated environments where the ticket model has to account for care-team routing and provider–patient interaction tracking, not generic B2B support flows.

Legal Technology & Services

Client intake, matter communication and service accountability running through one system with SLA-level commitments, across US and UK practices.

Fintech & Financial Services

Service interactions that carry compliance weight — audit trails, enforced SLAs and CS oversight without building custom tooling to get them.

Teams Leaving Zendesk or Intercom

Consolidating onto HubSpot and needing a migration that keeps ticket history, keeps reporting continuous, and lands faster than an internal build.

Global Mid-Market Teams

Support running across US, UK, UAE and APAC hours, where routing, business calendars and SLA clocks have to reflect more than one time zone.

Why Twopir

Most partners configure the product. We architect the system.

Service Hub implementations rarely fail on features. They fail because the data model, the enforcement logic and the reporting were never designed to hold up under real volume.

We treat Service Hub as a retention system

Every workflow, health score and feedback loop we build has a named retention or expansion outcome attached to it. If a feature has no outcome behind it, we do not turn it on for you.

We are honest about the configuration boundary

Three of the four things most teams ask us to "build" are configuration, and we will say so. The custom development we do quote for is the work that genuinely cannot be expressed as a property, a workflow or a report.

We work both platforms, so the bridge is not a handoff

When your stack spans HubSpot and Salesforce, one team designs the system of record for each object and each field. That decision is where dual-stack builds usually break, and it is not a decision two agencies can share.

We design for the industry, not from a template

A SaaS support motion, a law firm's client communication and a healthcare provider's care-team routing are three different data models. We have built all three, and we do not start any of them from the same template.

We stay past go-live

Routing that fits a team of eight breaks at twenty-five, and a Breeze agent degrades as the knowledge base drifts. Monthly reviews and ongoing optimisation are part of how we scope, not an upsell afterwards.

Common Questions

HubSpot Service Hub — answered before the first call

HubSpot Service Hub is HubSpot's customer service and success product. It covers a help desk workspace with ticketing and omnichannel conversations, SLA management, a knowledge base and customer portal, NPS, CSAT and CES surveys, customer health and success tooling, and Breeze AI including the Breeze Customer Agent. What separates it from a standalone helpdesk is that every ticket sits on the same CRM record as the deal, the marketing history and the lifecycle stage — so a support conversation and a renewal conversation are looking at one customer rather than two.

Most of our mid-market clients land on Professional, listed at $90 per seat per month billed annually. That tier is where real service automation begins: SLA management, knowledge base, customer portal, surveys and advanced routing are all available there. Enterprise, listed at $150 per seat per month, is the right call for high volumes, complex routing hierarchies, strict SLA policies and deeper permission and reporting control. Two things worth knowing before you buy: seats on both tiers split into Core Seats and Service Seats, and only the people who need the deeper service tooling need a Service Seat — and HubSpot's current seats model no longer imposes a minimum seat count on Service Hub, so older advice about a ten-seat Enterprise floor is out of date. Check the live figures with HubSpot before signing; we recommend the tier that matches the use case, not the highest licence fee.

A focused build — help desk setup, ticket pipelines, SLA configuration and core routing automation — typically runs 4 to 8 weeks. A full customer service system, adding knowledge base architecture, the customer portal, Breeze configuration, NPS, CSAT and CES workflows, customer health scoring and Sales Hub or Salesforce alignment, runs 10 to 16 weeks. A migration from Zendesk, Freshdesk, Intercom or Salesforce Service Cloud sits inside those ranges rather than on top of them, because the property mapping happens during the data model phase either way. Scope, milestones and go-live dates are fixed before any build begins.

The practical test is whether the behaviour you need can be expressed as a property, a workflow, a routing rule or a report. If it can, it is configuration — pipelines, SLA policies, escalation paths, survey logic, health score weightings, dashboards and the whole knowledge base structure all sit on that side of the line, and none of them needs a developer to maintain. Custom development starts where that vocabulary runs out: custom objects for service processes a ticket cannot model, CRM cards and UI extensions that put your own data inside the help desk, private apps, custom-coded workflow actions, API integrations with product, billing or provisioning systems, and a two-way Salesforce data architecture. We scope and price those separately because they are engineering work, and we will tell you when the honest answer is that you do not need any.

Yes, and it is the engagement we take on most often. The pattern is consistent: pipelines that multiplied without a design, SLA targets that display but never escalate, a knowledge base nobody uses, an AI agent answering from stale content, and health scores that do not match which accounts are actually at risk. We do not recommend starting over. Our free audit takes five business days and returns a written document covering the ticket data model, SLA enforcement gaps, automation and routing health, knowledge base structure and deflection rate, feedback setup and response gaps, and Breeze readiness — with a prioritised fix list and the effort behind each item. Often the answer is a handful of targeted rebuilds rather than a new portal, and the audit is what tells you which.

Inside HubSpot the connection is native rather than an integration: Service Hub, Sales Hub and Marketing Hub share one CRM data model, so a ticket, a conversation and a health signal are already visible to the rep who owns the account and the marketing team running re-engagement. The design work is deciding what each signal triggers — churn risk starting a CS intervention and a marketing win-back, expansion signals from a CS conversation creating a pipeline opportunity. Salesforce is a genuine integration and needs a real decision: which platform is the system of record for contacts, accounts and cases, field by field. We define that first and build the two-way sync against it, which is where most dual-stack service builds go wrong.

Since 14 April 2026 HubSpot has priced Breeze Customer Agent on outcomes: 50 credits per resolved conversation, around $0.50 at the standard credit rate, and conversations it does not resolve cost nothing. That changes the calculation — the risk is no longer wasted licence spend, it is a bad answer reaching a customer. It is worth switching on when your knowledge base is consistently tagged and current, your ticket properties for priority, type and tier are reliable, and lifecycle stage and health data on the contact record are maintained. Without those three, the agent answers from stale content, escalates inconsistently and creates tickets rather than closing them. We build the foundation first and configure the escalation boundary explicitly, so it hands off at a point you chose.

Next Step

Find out what your Service Hub is actually doing, before you pay to change it

The audit covers ticket architecture, SLA enforcement, routing health, knowledge base and deflection, feedback response gaps and Breeze readiness. Written findings in five business days, with a prioritised fix list. No cost, and no commitment to proceed.

US EST · UK GMT · AEST overlap hours — response within 24 hours