Operations Hub
One source of truth. For every team.
— From first ad click to closed deal, inside one CRM.
Not just integrations.
Your entire revenue stack, unified.
HubSpot Operations Hub connects every tool in your go-to-market stack to the same CRM database, with bidirectional data sync, code-powered automation that goes beyond drag-and-drop, automated data quality enforcement, and RevOps reporting that every team reads from the same source.
Data sync, bidirectional and field-mapped
Every platform in your stack syncs to HubSpot in real time, Salesforce, NetSuite, Stripe, Jira, Zendesk, Google Sheets, and 200+ more. Bidirectional sync with custom field mapping, conflict resolution rules, and filter logic means data flows the right way to the right system, not every field to every tool.
Programmable automation, real code, not just drag-and-drop
HubSpot's standard workflow builder handles 80% of use cases. Operations Hub unlocks the other 20% with custom code actions, JavaScript or Python running directly inside workflows. Format data, call external APIs, run complex calculations, and update any CRM property based on logic no visual builder can express.
Data quality, automated and always-on
Duplicate contacts merged automatically using customisable merge logic. Properties formatted and standardised on contact creation, phone number formats, country codes, capitalisation, and blank field defaults. Data quality scores tracked over time so you can see your CRM getting cleaner, not dirtier, as it grows.
Bidirectional Data Sync
Two-way sync with 200+ apps, field-mapped, filtered, and conflict-resolved. Every platform reads from the same data in real time
Programmable Workflows
Custom code actions in JavaScript and Python inside HubSpot workflows. No limits on what your automation logic can do
Automated Data Quality
Duplicate merging, property formatting, and data standardisation running automatically, no manual cleanup sprints required
RevOps Reporting
Custom objects, dataset builder, and multi-object reporting that connects marketing, sales, and service data into one unified view
AI-Assisted Operations (Breeze)
Breeze AI suggests workflow improvements, identifies data quality patterns, and flags sync conflicts before they create downstream problems
— Key Features
Every tool your RevOps team needs.
Every Operations Hub feature runs on the same CRM database that marketing, sales, and service already use. No separate data layer, no sync to manage between your ops tools and your CRM, one system, always consistent.
Bidirectional Data Sync
Two-way real-time sync with Salesforce, NetSuite, Microsoft Dynamics, Pipedrive, Zendesk, Jira, Stripe, QuickBooks, Google Sheets, and 200+ more. Custom field mapping per integration, so Account Name in Salesforce maps correctly to Company Name in HubSpot. Filter logic controls which records sync and in which direction. Conflict resolution rules define which system wins when the same field is updated simultaneously.
Custom Code Actions
JavaScript and Python code actions run natively inside HubSpot workflows, no external server, no webhook to maintain. Use them to format data before writing to a property, call external APIs to pull third-party data into a contact record, calculate a custom score from multiple CRM fields, or trigger actions in systems with no native HubSpot integration. The logic that visual workflow builders can't express, custom code can.
Data Quality Automation
Duplicate detection runs continuously, contacts and companies matched on configurable criteria (email domain, name, phone, company name) and merged using custom priority rules. Property formatting workflows standardise phone numbers, country codes, job title capitalisation, and lifecycle stage values on contact creation. Data quality score tracked as a dashboard metric, so you can see your CRM getting cleaner, not dirtier, as it scales.
Custom Objects
HubSpot's standard objects, contacts, companies, deals, tickets, don't cover every business model. Custom objects let you model your specific data structure inside the CRM: Subscriptions, Locations, Projects, Products, Invoices, Assets, or any entity your revenue process involves. Custom objects associate to standard objects, appear in workflows, surface in reporting, and display in contact and company records, fully native, not a workaround.
Dataset Builder & Multi-Object Reporting
HubSpot's Dataset Builder pre-structures your CRM data into curated, reusable datasets, combining objects, associations, calculated fields, and filters before the report is built. Reports built on datasets run faster, stay accurate when the underlying data changes, and can be shared across teams without recreating the same complex joins repeatedly. Multi-object reporting connects contacts, companies, deals, tickets, and custom objects in a single report view.
Scheduled & Webhook-Triggered Workflows
Beyond contact-based triggers, Operations Hub adds two new workflow types: scheduled workflows that run at a defined time interval (daily, weekly, monthly) and webhook-triggered workflows that fire when an external system calls HubSpot's API. Scheduled workflows handle recurring data hygiene tasks, checking for blank properties, re-scoring contacts, or syncing summary data to a dashboard. Webhook workflows handle inbound events from any platform with an outbound webhook capability.
Connected App Ecosystem, HubSpot as the Data Hub
HubSpot CRM — Central Data Hub
200+
App connectors
99.9%
Sync uptime
<5s
Sync latency
DATA SYNC
Every platform
One shared reality.
HubSpot Data Sync eliminates the copies of your customer data that exist in every tool your team uses. One record, one truth, every system reading from the same source.
Bidirectional with custom field mapping
Data flows both ways, a deal won in HubSpot updates the account in Salesforce, and a payment confirmed in Stripe updates the deal amount in HubSpot. Custom field mapping handles the fact that every system uses different property names for the same data.
Filter logic and sync direction control
Not every record should sync to every system. Filter logic controls which contacts, companies, and deals are eligible to sync per integration, based on lifecycle stage, deal stage, owner, or any CRM property value. Sync direction can be set independently per field, not just per connection.
Conflict resolution that makes sense
When the same field is updated in two systems simultaneously, a conflict resolution rule defines which system wins, always HubSpot, always the other system, or most recently updated. No silent data overwrites. Conflicts logged and reviewable in the sync dashboard.
Historical data backfill
When you connect a new integration, historical records are backfilled automatically, so contacts that existed in Salesforce before the sync was configured appear in HubSpot with their correct field values, not just as new records created at the point of connection.
Data Operations Centre
Duplicate contacts
Auto-merged 238 duplicates today · 12 queued
Required properties filled
Job title, company size, lifecycle · 2,891/3,040
Phone number format
E.164 standard · 41 records pending
Email deliverability
Valid & unsubscribed separated · 1.2% bounce
Warehouse Sync Status
Snowflake: Active · BigQuery: Healthy · 2m ago
Clean data isn't a project. It's an automated process.
—
Continuous duplicate detection and merging
Operations Hub runs duplicate detection continuously, not as a one-time cleanup project. Contacts matched on configurable criteria: email domain, phone number, first + last name, company name, or any custom property. Merge priority rules define which record's field values win when two contacts are merged. Merges logged with a full audit trail.
Property formatting on record creation
When a new contact is created, via form, import, sync, or API, formatting workflows run immediately: phone numbers converted to E.164 standard, country names standardised, job titles capitalised consistently, lifecycle stage set based on lead source, and blank required properties populated from associated company records where available.
Data quality score, tracked over time
A configurable data quality score tracks completeness, accuracy, and consistency across your contact and company database, updated daily. Dashboard widget shows trend over 30, 60, and 90 days. Teams with poor data quality can be identified at the owner level. Quarterly reviews show whether your CRM is getting cleaner or dirtier as it scales.
Proactive data health alerts
Breeze AI monitors your data quality score continuously and flags emerging problems before they become systemic, a new import that introduced 500 duplicates, a sync that started sending blank values to a required field, or a form that stopped capturing company name. Alerts appear in the data quality command centre and optionally route to Slack.
When no-code reaches its limit.
Code takes over.
HubSpot's standard workflow builder is powerful. Operations Hub extends it with custom code actions, JavaScript and Python running directly inside your workflows. No external server, no webhook to maintain, no additional cost per execution.
// Custom code action, calculate ARR tier and update contact property
const { dealAmount, billingCycle } = inputFields;
const arr = billingCycle === 'monthly'
? dealAmount * 12
: dealAmount;
const tier = arr >= 50000 ? 'Enterprise'
: arr >= 10000 ? 'Mid-Market'
: 'SMB';
// Write back to HubSpot contact & notify Slack
callback({ outputFields: { arr_tier: tier, calculated_arr: arr } });Custom Property Calculations
Run calculations no formula field can handle, ARR from deal amount and billing cycle, customer health score from ticket count plus CSAT plus NPS trajectory, lead score adjustments based on third-party enrichment data, or time-based decay calculations. Logic runs inside the workflow on the trigger event, no scheduled external scripts to maintain.
External API Calls
Pull data from any external API directly inside a HubSpot workflow, company enrichment from Clearbit or Apollo, credit scores from a financial data provider, inventory levels from your ERP, or custom pricing from your billing system. The API response writes to the contact or deal record in real time. No Zapier step, no middleware, no additional integration to build and host.
Complex Routing Logic
Lead routing rules that go beyond round-robin, territory assignment based on postal code, language, or company size; account-based routing that checks existing ownership before assigning; time-zone-aware routing that adjusts based on the contact's country. All expressed as code that's readable, version-controllable, and testable before it goes live in production.
Scheduled Workflow Automation
Workflows that run on a schedule, not triggered by a contact action. Daily data hygiene runs that check for blank required properties and auto-populate them. Weekly digest workflows that compile performance metrics and send a formatted Slack summary. Monthly billing sync workflows that pull invoice data from Stripe and write MRR and ARR values to company records in HubSpot.
Webhook-Triggered Workflows
Any system with an outbound webhook can trigger a HubSpot Operations Hub workflow, Shopify order placed, Stripe payment succeeded, Jira issue resolved, or a custom in-house application event. The webhook payload maps to workflow variables, which drive branching logic, property updates, and downstream automation. No polling, no delay, no Zapier intermediary.
Cross-Object Data Management
Operations Hub workflows can read and write across multiple objects in a single execution, update the contact, the associated company, and the associated deal in one workflow run. Access parent-child relationships, roll up metrics from child records to parent objects, and copy data across associations without building three separate workflows with complex enrolment criteria.
REVOPS REPORTING
One dashboard.
Every team's numbers.
Operations Hub unlocks HubSpot's most powerful reporting capabilities, dataset builder, multi-object reports, and custom objects, so every team reads from the same data, in the same system, without exporting anything.
Dataset Builder
Pre-structure your CRM data into curated datasets before building reports. Combine objects, define associations, create calculated fields, and apply filters once, then build unlimited reports on top of a single dataset that stays accurate as data changes. Reusable across teams and dashboards. No rebuilding the same complex join 14 different times for 14 different stakeholders.
Multi-Object Reporting
Build reports that span contacts, companies, deals, tickets, and custom objects simultaneously. A single report can show the contact, their associated company's MRR, the deals they're attached to, and their open support tickets, all in one view. Marketing, sales, and service leadership read from the same underlying data with no manual reconciliation between tool-specific reports.
Custom Object Reporting
Custom objects, Subscriptions, Projects, Invoices, Locations, are fully reportable alongside standard objects. Track MRR per subscription, project delivery timelines per account, or invoice payment rates per company, all in HubSpot's reporting engine without exporting to a spreadsheet or building a separate BI dashboard. Custom object data also surfaces in contact and company record timelines.
RevOps Goal Tracking
Set team and individual goals in HubSpot, MQL targets, pipeline creation targets, deal owner targets, ticket resolution SLA targets, and track them against actuals in real time. Goals visible to the individual, their manager, and leadership in the same dashboard. No separate goal-tracking tool, no Friday afternoon status update emails, no manual spreadsheet.
Pipeline & Forecast Reporting
AI-assisted revenue forecasting built on deal probability, historical close rates by stage and owner, and current pipeline velocity. Weighted and unweighted pipeline views. Forecast vs actuals tracked weekly. Deal push analysis identifies which deals are moving backwards through the pipeline, with the contact and activity history that explains why, without switching to a separate tool.
Funnel & Attribution Reporting
Full-funnel conversion tracking from first marketing touch through sales pipeline to closed revenue. Attribution models tied to CRM deal data, not estimated from ad platform reports. Funnel drop-off analysis identifies where volume is lost between lifecycle stages, broken down by source, campaign, persona, industry, or custom segment. Board-ready visualisation.
WHAT WE DELIVER
Three engagement shapes. Eighteen Operations Hub services.
We scope the right engagement based on where you are, building RevOps infrastructure from scratch, fixing a broken data architecture, or running and evolving an existing setup.
Net-new Operations Hub implementation
Greenfield RevOps setup scoped from your go-to-market model. CRM data model design, object schema, property taxonomy, lifecycle stage architecture, and custom object definitions. Delivered in structured phases with a formal sign-off gate at each milestone, so you know exactly what's been built and why before the next phase begins.
Data sync architecture & integration setup
Every integration scoped, mapped, and tested from scratch. Field mapping documented per connection, conflict resolution rules defined, filter logic configured. Bidirectional sync tested with a representative sample before go-live. Historical backfill managed for all records that existed before the sync was connected. Integration health dashboard configured.
Custom object schema design
Your business model assessed against HubSpot's standard objects. Custom objects designed where standard objects don't fit, Subscriptions, Projects, Locations, Invoices, Assets, or any entity your revenue process requires. Association logic defined, properties structured, reporting datasets built, and record views configured for each team that will interact with the object.
Programmable automation build
Custom code actions developed, tested in a sandbox, and deployed with documentation and a rollback plan. Use cases include ARR and MRR calculations, lead routing logic, external API enrichment calls, data formatting on record creation, and scheduled hygiene workflows. Each workflow delivered with a test suite and deployment notes.
Data quality framework & automation
Duplicate detection logic configured. Merge priority rules defined with sales and marketing alignment. Property formatting workflows built for phone, country, job title, and all required fields. Data quality score dashboard configured and baselined. Ongoing quality monitoring alerts set up before the framework is handed over.
RevOps reporting & dashboard build
Custom datasets built for the metrics each team actually uses. Multi-object reports connecting marketing, sales, and service data. Goal tracking configured per team. Revenue forecast model set up with AI-assisted pipeline probability. Board and leadership dashboards scheduled to email inboxes, no manual assembly before every meeting.
INTEGRATIONS
200+ native connectors. We configure the right ones.
Operations Hub connects to every major CRM, ERP, billing system, support platform, and data tool, natively, without middleware. We scope the right integrations for your stack and configure each one properly from the start.

Salesforce
Bidirectional CRM

NetSuite
ERP sync

MS Dynamics
CRM sync

Stripe
MRR / billing

QuickBooks
Invoices

Jira
Dev tickets

Zendesk
Support sync

G Sheets
Data export

Slack
Ops alerts

Pipedrive
Migration

Clearbit
Enrichment

Custom API
Any system
HubSpot App Marketplace has 1,500+ integrations. We scope the right ones for your stack, not every available option.
IMPLEMENTATION PROCESS
Five phases.
Zero data surprises.
Every Operations Hub implementation follows the same structured delivery, with a sign-off gate at each phase and a formal data validation step before go-live.
Discovery
RevOps process audit, current tool stack review, data model assessment, integration mapping, and tier selection
Architecture
Object schema design, property taxonomy, custom object definitions, sync field mapping, and conflict resolution rules
Configuration
Data sync connections, programmable workflows, data quality automation, custom objects, and reporting datasets
Validation
End-to-end data validation against source systems, sync error testing, workflow QA, and data quality baseline measurement
Enablement
Role-based training for ops, admins, and leadership. Go-live monitoring. 30-day post-launch support included
OPERATIONS HUB TIERS
Free to Enterprise, which fits your stack?
We scope the right tier based on your integration complexity, data volume, and automation requirements. Every engagement starts with a free discovery call to assess your actual RevOps needs.
Free
£0, forever
Basic data sync with a handful of native connectors and standard workflow automation. Good for testing the integration before committing to a paid tier.
- Data sync (limited connectors)
- Standard workflow automation
- Basic contact management
- Standard properties
Starter
From £15/mo
Expanded data sync connectors and basic automation. Right for small ops teams with a straightforward integration requirement and no custom data model needs.
- Data sync (100+ connectors)
- Standard workflow automation
- Basic data formatting
- Email logging
Professional
From £634/mo
Programmable automation, data quality tools, custom code actions, and the dataset builder. The tier most scaling RevOps teams need to properly manage a multi-tool stack.
- Programmable workflows
- Custom code actions (JS & Python)
- Data quality automation
- Dataset builder
- Scheduled workflows
- Webhook-triggered workflows
- 200+ sync connectors
Enterprise
From £1,584/mo
Custom objects, multi-object reporting, advanced permissions, sandbox environment, and governance tools for complex multi-team or multi-brand RevOps organisations.
- Everything in Professional
- Custom objects (unlimited)
- Multi-object reporting
- Sandbox environment
- Advanced permissions & SSO
- Data governance tools
- Dedicated support
WHO IT'S BUILT FOR
One platform.
Every operations role covered.
Operations Hub adapts to every person who manages the data and infrastructure function, from the RevOps manager building custom code to the CFO tracking automated revenue collection.
RevOps Manager
One platform to manage all CRM integrations, automation workflows, and data quality processes, without opening five different admin consoles. Programmable workflows handle the edge cases that standard automation can't. Data quality dashboards show the CRM getting cleaner, not dirtier, as the business grows. Changes deployed without raising an engineering ticket for every schema update.
CRM Administrator
Custom code actions mean the ops team can express complex logic without waiting for an engineering sprint. Schema changes, new properties, custom objects, updated associations, managed inside HubSpot without DBA involvement. Programmable workflows version-controlled and documented. Integration health monitored from a single sync dashboard with alert routing to Slack.
Finance & Billing Teams
Stripe, QuickBooks, and NetSuite sync bidirectionally to HubSpot, MRR, ARR, invoice status, and payment date written to deal and company records automatically. Finance runs MRR and churn reports from HubSpot data without exporting to a spreadsheet. Payment events trigger CRM workflows, a failed payment creates a task for the CSM before the customer raises it.
Marketing Operations
Contact data arriving from every channel, forms, ads, enrichment APIs, event platforms, cleaned and standardised automatically before marketing automation touches it. Lead scoring runs on accurate, formatted data. Attribution reporting works because UTM and source data is captured consistently at record creation. Campaign performance tied to real pipeline, not estimated from ad platform metrics.
Sales Operations
Lead routing logic expressed as code, territory assignment, account ownership checks, and time-zone-aware distribution, runs instantly on every new MQL. Deal data syncs to Salesforce or any parallel CRM in real time. Revenue forecast driven by actual close rate data from the CRM history, not manually adjusted estimates in a spreadsheet shared on Friday afternoon.
VP & C-Suite
Board dashboards assembled automatically from real CRM data, MRR, ARR, pipeline by stage, churn rate, and funnel conversion rates, scheduled to email inboxes before Monday morning. Every number comes from the same system marketing, sales, and service use daily. No reconciliation between three different reports. No 'which version is right?' conversation before the board meeting.
— FAQ
Frequently asked questions
Straight answers to what most teams ask before getting started.
Ready to Start?
Ready to build a revenue stack that actually agrees with itself?
We start with a free audit of your current CRM data model, integration health, and automation architecture, or your requirements if you're starting fresh. No pitch. Just an honest assessment of what it takes to get it working properly.