back to blog

HubSpot RevOps Setup: What to Build in Your First 90 Days

Read Time 18 mins | Written by: Vinayak Bhagat

A revenue operations team planning a 90-day HubSpot RevOps build at a sticky-note wall
HubSpot · Revenue Operations · 90-Day Build Plan

Most companies don't buy HubSpot and then fail to use it. They use it enthusiastically for eighteen months and still can't answer three questions: how much pipeline do we really have, why did that number change since Monday, and which of these deals will actually close this quarter. The portal is busy. The revenue picture is still an argument.

That gap is not a licensing problem or a training problem. It's that nobody ever built the revenue operating system — the definitions, the objects, the stage exit criteria, the handoff rules and the two or three dashboards leadership actually defends in a board meeting. HubSpot ships you a platform. RevOps is the thing you configure on top of it, and it does not appear on its own.

This is the build list. Not a phase model — we cover sequencing, budget and team in the complete guide to HubSpot implementation and consulting — but the specific artifacts you should have shipped by day 30, day 60 and day 90, in the order that stops you from building on sand. If you are starting from a live portal that has drifted, it works as a remediation plan too.

Free Download

The 90-Day HubSpot RevOps Build Checklist. A fillable, self-scoring PDF — one page, three 30-day gates, eighteen build items. Mark each item Not started, In progress or Shipped and the sheet scores each gate and tells you whether you're clear to move to the next 30 days or still owe foundation work. Fill it on screen, or print one per workstream owner for your next revenue meeting.

 
The Problem

A Busy Portal Is Not a Revenue Operating System

Revenue operations earns its keep when it exists: B2B organizations that align marketing, sales and service operations under one function have been shown to grow revenue meaningfully faster than those that don't — Forrester's widely cited figure is roughly 36% higher revenue growth. But the function only produces that result once it has built something. Three patterns explain most of the portals we're asked to rescue.

The portal reports activity, not revenue. Dashboards are full of emails sent, meetings booked and tasks completed, because those are the fields that fill themselves. Nobody built the objects and properties that would let you slice pipeline by segment, source or stage age — so the reporting that exists is the reporting that was free, and it answers questions leadership isn't asking.

Nobody agreed what the words mean. Two teams count a qualified lead differently, three reps interpret "Proposal Sent" differently, and the finance model uses a fourth definition of a closed deal. This is the single most common root cause we find, and it's why we treat definitional work as infrastructure — the same argument we make about standardizing KPIs across a portfolio. Until a stage has written exit criteria, your forecast is a collection of opinions with a currency symbol in front of it.

Automation got layered onto an unowned data model. Workflows, scoring and AI features are the fun part, so they arrive first — on top of duplicate contacts, free-text fields and no clear owner. Every one of them then encodes the mess and makes it harder to unwind. It's the same failure sequence behind most stalled AI programs: projects fail during implementation, not in the strategy deck, and Gartner's much-quoted finding that roughly 85% of AI initiatives never reach production usually traces back to the data foundation, not the model.

Scope

What "RevOps Setup" Actually Means in HubSpot

Strip away the vocabulary and a HubSpot RevOps build is four things, in this dependency order. Each one is only as good as the one above it, which is why the 90-day plan below refuses to jump ahead.

  1. Definitions. A written data dictionary: what a lifecycle stage means, what qualifies a lead, what each deal stage requires, how revenue is counted. Boring, unglamorous, and the reason everything else holds.
  2. Structure. The objects and properties that carry those definitions — deal pipelines and stages, lifecycle stages, required fields, owners, segments. This is where the definitions become enforceable instead of aspirational.
  3. Process. The rules that move records through the structure: lead routing, handoff SLAs between marketing and sales, stage-gate automation, task creation, escalation.
  4. Visibility. The dashboards, forecast method and review cadence that turn all of it into a number leadership will stand behind — and that gets inspected often enough to stay clean.

Teams that skip straight to visibility build beautiful dashboards over undefined data and lose trust the first time two reports disagree in a leadership meeting. Teams that stop after structure have a tidy CRM nobody uses to run the business. You need all four, in order, and 90 days is enough time if you don't detour.

The Build

Days 1–30: Definitions and the Data Model

The first month produces almost nothing a rep will notice, and it determines whether the other two months are worth doing. Resist every request to build a dashboard in week two.

Build the data dictionary first

One page, one owner, versioned. Define your lifecycle stages, your qualification bar, each deal stage with its exit criteria (what must be true to leave the stage — not what the rep intends to do next), and how you count revenue: booked, recognized, or both, and on what date. Get marketing, sales, finance and service to sign the same page. Every disagreement you surface here is one you would otherwise have found in a board meeting.

Rationalize objects and properties

Audit what exists, then cut. Most mid-market portals carry hundreds of properties of which a fraction are populated and fewer still are used in a report — industry surveys consistently put the share of CRM records that are incomplete or duplicated somewhere north of 80%. Archive the dead fields, resolve duplicates, convert free-text fields that matter into dropdowns (free text cannot be reported on, which is the whole point), and set the small set of genuinely required fields. Decide deliberately whether you need custom objects or whether standard contacts, companies, deals and tickets carry your model.

Fix the pipeline architecture

One pipeline per genuinely different sales motion — new business, expansion, renewal — not one per team, per region, or per person who asked. Five to seven stages, each with the written exit criteria from your dictionary, each mapped to a realistic probability. If you cannot state what evidence moves a deal from stage 3 to stage 4, you do not have a pipeline; you have a mood ring.

Day-30 gate: a signed data dictionary, a deduplicated contact and company base, one pipeline per motion with written stage exit criteria, and a named owner for the model. Nothing automated yet.

Days 31–60: Process, Handoffs and SLAs

Month two is where the definitions start enforcing themselves and where the marketing–sales handoff stops being a source of quiet resentment.

Lifecycle stages and lead routing

Wire lifecycle stage transitions to evidence, not to enthusiasm: a lead becomes qualified when it meets the written bar, and the stage updates automatically when it does. Then build routing that assigns ownership in minutes, not days, with a fallback owner for every path so nothing lands in an unwatched queue. Speed-to-first-touch is the cheapest conversion lever in the entire build, and it is almost always leaking before anyone measures it.

Write the SLAs down — both directions

A real handoff agreement is bilateral and numeric. Marketing commits to a volume and a definition of qualified. Sales commits to a first-touch window, a number of attempts, and a disposition reason when a lead is rejected. Build the rejection path in HubSpot as a first-class flow — rejected leads with a coded reason are the feedback loop that improves scoring next quarter. Without it, both teams keep arguing from anecdote.

Automate the stage gates, not the busywork

Now — and only now — add workflows. Prioritize the ones that protect data quality and rep time: require the fields a stage needs before it can be left, create the follow-up task automatically, alert on deals that have sat too long in one stage, and notify an owner when a closed-won deal needs a service handoff. Keep a written inventory of every workflow and what it's for. Unowned, undocumented automation becomes the next team's archaeology project.

Day-60 gate: automated lifecycle transitions, routing with fallbacks and a measured first-touch window, a bilateral written SLA with a coded rejection path, stage-gate field enforcement live, and a documented workflow inventory.

Days 61–90: Visibility, Forecast and Cadence

Month three is the payoff, and it is deliberately last. Reporting built on the previous sixty days is defensible; reporting built without them is theater.

Three dashboards, not thirty

Build an executive view (pipeline coverage, forecast versus quota, win rate, cycle length), a pipeline health view (stage age, slipped deals, conversion by stage, coverage by segment) and a demand view (source performance through to closed revenue, not to form fills). Every tile must trace back to a defined property. If a number can't be explained from the dictionary, it doesn't ship.

Make the forecast a process, not a spreadsheet

Pick your method — stage probability, rep commit, or both side by side — and run it in HubSpot where the deal data lives. The realistic target for a mid-market team is landing within about 10% of actual; the reason so few organizations manage it is not modelling sophistication but stage hygiene, which you spent sixty days fixing. Track predicted versus actual every month from day one so you have a trend line, not a quarterly surprise.

Install the inspection cadence

A build with no cadence decays within two quarters. Put a weekly pipeline review on the same dashboard everyone is looking at, a monthly forecast-accuracy check, and a quarterly definitions review where the dictionary can be amended deliberately rather than drifting. Add a standing data-quality tile — duplicate rate, required-field completeness, stage-age outliers — and give one person the job of watching it. This is the difference between a system and a project. Done properly, this is also where the time comes back: automating a portfolio reporting cycle took one of our clients from 19 days to 5 days — roughly 73% faster, and about 280 analyst hours back a year.

Day-90 gate: three dashboards traceable to defined properties, a forecast method running in-platform with predicted-versus-actual tracked monthly, weekly/monthly/quarterly cadence scheduled with owners, and a live data-quality tile.

Quick Reference

The 90-Day Build List at a Glance

Window What you build Who owns it Done looks like
Days 1–15 Data dictionary; lifecycle and deal-stage definitions with exit criteria RevOps + finance One signed page, four functions agree
Days 15–30 Property audit and cleanup; dedupe; required fields; pipeline architecture RevOps / admin One pipeline per motion, no dead fields
Days 31–45 Lifecycle automation; lead routing with fallback owners RevOps + marketing First-touch time measured and falling
Days 45–60 Bilateral SLA; coded rejection path; stage-gate enforcement; workflow inventory Sales + marketing leads Rejections carry reasons, not opinions
Days 61–75 Executive, pipeline-health and demand dashboards RevOps + CRO Every tile traces to a defined property
Days 75–90 Forecast method in-platform; review cadence; data-quality tile CRO + RevOps Predicted vs. actual tracked monthly
The Difference

Before and After the Build

Dimension Portal without RevOps After the 90-day build
Source of the number A spreadsheet someone maintains One dashboard everyone quotes
Deal stages Interpreted per rep Written exit criteria, enforced by fields
Marketing–sales handoff Volume argument, no feedback loop Bilateral SLA with coded rejections
Forecasting Rebuilt by hand each quarter In-platform, accuracy trended monthly
Data quality Discovered during audits A watched tile with an owner
Readiness for AI features Automation over a dirty base Clean, defined data worth modelling
Pitfalls

Four Ways a 90-Day Build Goes Wrong

Mistake 1

Building dashboards in week two

Leadership asks for visibility on day one, and it is the easiest request to say yes to. Say "day 61" instead, and show the dictionary work in the meantime. A dashboard shipped over undefined data doesn't buy you goodwill — it burns it the first time two tiles disagree.

Mistake 2

One pipeline per team instead of per motion

Pipelines multiply to satisfy org charts, and cross-team reporting dies the moment they do. Model the motion — new business, expansion, renewal — and use owners, teams and properties to slice by group. Consolidating pipelines later is one of the most expensive retrofits in a HubSpot portal.

Mistake 3

Treating adoption as a training problem

If reps route around the system, the system is asking for data it doesn't give back. Every required field should either drive a report leadership reads or a workflow that saves the rep time. Cut the fields that do neither, and adoption stops needing to be enforced.

Mistake 4

Shipping the build with no owner

A 90-day build with no named steward is a 180-day decay curve. Definitions drift, workflows accumulate, and the dashboards quietly stop matching. Someone owns the dictionary, the workflow inventory and the data-quality tile — by name, with time protected for it.

Where Ontrac Comes In

We Build the Operating System, Not Just the Portal

Ontrac runs HubSpot RevOps builds for mid-market and PE-backed companies, and we do the unglamorous first thirty days properly:

  • HubSpot Services — implementation, portal remediation, and the definitions-first build sequence described above
  • Data & Analytics — dedupe, migration, and reporting that traces to a governed data dictionary
  • FinOps & Financial Intelligence — forecast method and revenue definitions your finance team will sign
  • Generative AI Consulting — AI features added once the base is clean enough to be worth modelling
  • Staff Augmentation — embedded RevOps and platform engineers when you want the capability to stay in your team; see our guide to choosing an engagement model

Bring us your portal and your last forecast. We'll tell you which of the three gates you're actually standing at.

Book a Consultation →
Sources

References

  • Forrester (SiriusDecisions) — research on aligned revenue operations functions and revenue growth (the widely cited ~36% figure)
  • Gartner — guidance on AI project failure rates and the data-foundation dependency (~85% never reach production)
  • 2026 revenue-operations practitioner surveys — CRM data completeness, forecast-accuracy distribution, and the ±10% accuracy benchmark (vendor-published; directional)
  • Ontrac Solutions delivery data (2024–2026) — HubSpot implementation and portal-remediation engagements with mid-market and PE-backed clients, including the 19-day to 5-day reporting automation result
  • Ontrac Solutions — The Complete Guide to HubSpot Implementation & Consulting for Mid-Market Companies; How to Standardize KPIs Across Portfolio Companies; Why Enterprise AI Projects Fail During Implementation

Framework Will Help You Grow Your Business With Little Effort.

Vinayak Bhagat

HubSpot & Marketing Automation Specialist at Ontrac Solutions