RevOps + HubSpot 7 min read

How to Run HubSpot Deals So Your Pipeline Stops Lying to You

A forecast is only as good as the stage definitions your whole team agrees on. Here is how to govern deal data across a real sales team, and what an inaccurate pipeline costs you in cash.

Founder and Head of AI Engineering
10:03
1x

Ask three reps what "Qualified" means and you will get three answers. That is the whole problem.

Two reps can hold two definitions in their heads and a sales manager can correct for it. Ten cannot. Somewhere between a small team and a real one, the pipeline stops being a shared record and becomes ten private opinions in a shared layout, and the forecast built on top of it becomes a number nobody can defend.

This is about governance: stage definitions people actually follow, deal data that stays clean without nagging, and a forecast you can plan cash against.

What an inaccurate pipeline actually costs

Take a $150,000 AUD deal, plus GST, sitting at Contract Sent with a close date of 28 June.

It closes on 14 July instead. Nothing was lost, nobody did anything wrong, and the customer is happy. But that one slip moves $165,000 of invoiced revenue and $15,000 of GST out of one BAS period into the next, after you have already planned the quarter around it. If two more deals of that size slipped the same way, and if the close dates were optimistic rather than considered in the first place, you did not have a forecast. You had a wish list with dollar figures on it.

Multiply that across ten reps who each have three optimistic close dates and you get the version of this that hurts: a business making hiring and spending decisions off a number that was never real, and a finance team that has stopped believing the sales report.

Write the stage definitions down, then enforce them

A stage is not a feeling about how a deal is going. It is a set of facts that are either true or not true.

Define every stage by its exit criteria, in one sentence each, and write them where reps can see them. "Qualified" might mean: we have spoken to someone who can sign, we know their timeline, and we know roughly what they can spend. Either those three things are true or the deal is not Qualified, and no amount of enthusiasm changes it.

Five to seven stages is the range that works. Fewer and you cannot see where deals stall. More and reps stop updating, which produces the same blindness with extra admin.

In HubSpot, back the definitions with required properties on stage entry, so a deal cannot reach Contract Sent without an Amount and a Close Date. That is the difference between a documented process and a poster on the wall.

The fields that have to be right

Everything downstream reads from these, so they are not optional.

  • Deal Owner. One name. Unowned deals are nobody's problem.
  • Deal Name. Use a convention and hold to it, for example Company, Product, Quarter. Reporting on a list of inconsistent names is guesswork.
  • Amount. Pick ex GST or inc GST, write the rule down, and apply it everywhere. A pipeline with both in it is 10 per cent wrong in an unknown direction.
  • Close Date. The date you expect to sign, not the date you hope to. This is the field that ruins forecasts, and it is the one to review hardest.
  • Deal Stage. Per the definitions above.

Separate pipelines for separate processes

HubSpot supports multiple pipelines, and a new business team and an account management team should not share one. Different stages, different cycle lengths, different definitions of a win. Putting them together produces averages that describe neither and a forecast that hides both.

Our guide to fixing what you can see in your pipeline goes deeper on splitting them without losing the total view.

Custom properties: capture the why

The default fields tell you what happened. Custom properties tell you why, and that is what changes decisions.

Add Reason for Loss, Competitor, and Lead Source as dropdowns, never free text, and make Reason for Loss required to move a deal to Closed Lost. Then the post mortem reporting works. If 40 per cent of your losses are Price at the Proposal stage, you have a positioning problem, not a lead generation problem, and you would never have known from the pipeline alone.

Line items, so the revenue number is real

Use the Product Library and add Line Items to deals rather than typing a total into Amount. HubSpot Commerce Hub reads from the same records, so quotes, invoicing, and reporting agree with each other down to the cent.

It also lets you see win rates by product, which tends to be more actionable than win rate overall. A 20 per cent win rate that is 45 per cent on one product and 8 per cent on another is two different businesses averaged together.

Do your deal stages match how you actually sell?

Most pipelines were set up by someone who has since moved on.

Running it day to day

Board view and table view

Board view is for reps. It is visual, quick, and drag and drop. Table view is for managers: bulk edits, deep filters, and a spreadsheet style read of the whole team. Most pipeline hygiene work is a table view job, and most people never open it.

Logging activity

If it is not in the CRM it did not happen. Calls, emails, and meetings logged on the deal record give you a shared history, which is what lets someone else pick up a conversation when a rep is on leave without the customer having to repeat themselves. Keep email and calendar connected so most of it happens without anyone thinking about it.

Stale deals

A cluttered pipeline is a lying pipeline. A deal that has sat in Discovery for 90 days with no activity is not a deal.

Set a rule per stage for how long is too long, then act on it: a task to the owner first, and automatic movement to Closed Lost after that. The point is not tidiness, it is that the forecast only counts live opportunities. Our walkthrough on automating HubSpot data hygiene has the build, and scoring deals to find the at risk ones in minutes is the faster version of the same check.

Automation that removes admin rather than adding notifications

Use workflows for the mechanical parts.

  • Task creation. When a deal moves to Proposal Sent, create the follow up task on the owner with a due date. No follow up depends on somebody remembering.
  • Deal rotation. Distribute inbound evenly, so nothing sits unowned overnight.
  • Notifications, sparingly. Alert a manager when a high value deal reaches final negotiation. Alert on everything and people mute the channel.
  • Nurture on loss. A deal Closed Lost for Timing enrols in a workflow that checks back in six months. This is the cheapest pipeline you have.

For the marketing side of the same job, see marketing automation support for pipeline what you can see.

Credit and access

Deal Splits let two reps share credit on a win, which matters if your comp plan otherwise makes collaboration expensive for the person who helps.

Permissions matter more as the team grows. Reps generally see what they own, managers see their team, leadership sees everything. Set it deliberately rather than defaulting to open, and revisit it when someone changes role.

The reports that tell you whether it is working

  • Deal forecast. Weights each deal by its stage probability. It is only as good as your stage discipline, which is the point of everything above.
  • Days from created to Closed Won. Your real sales cycle. Track it by stage and you can see exactly where deals slow down.
  • Funnel conversion. Stage to stage conversion rates, which tell you where you lose people rather than that you lose them.
  • Forecast accuracy. The one most teams skip. Each quarter, compare what you forecast 90 days out to what closed. That number is the health of your pipeline, and improving it is the whole job.

Where Breeze AI helps

Breeze AI reads your deal history and flags deals that look at risk before they fail, and suggests follow up timing based on how the contact has engaged. It is useful, and it reads the data your team enters. Clean up the stage definitions first, or you have automated an opinion.

Make it somebody's job

None of this survives on good intentions. Put it in the calendar.

A weekly pipeline review that spends its first ten minutes on data quality rather than deals: what is stale, what has a close date in the past, what is missing an Amount. A monthly look at forecast accuracy. A quarterly read of Reason for Loss. And one named person who owns the pipeline definitions and is allowed to say no when someone wants a ninth stage.

Do that and the forecast becomes a number your finance team will plan around, which is the only test that matters.

Wondering why the forecast never matches the month?

A stage that means two things to two reps explains most of it.

If you want a hand rebuilding the stages and the reporting behind them, this is our RevOps and HubSpot work. Send us a message and tell us what your forecast accuracy looked like last quarter.

Our HubSpot tutorials are on YouTube, and HubSpot User Group event updates are here.

Neighbourhood

Neighbourhood is a HubSpot Diamond Partner in Brisbane. We build AI systems and the revenue operations they run on, for businesses across Australia and New Zealand.