Pugblicity Blog · HubSpot, CRM and RevOps for B2B in Latin America

HubSpot pipeline stages: why your forecast is wrong

Written by Dani Morales | Oct 2, 2026, 5:15:10 AM

In short: a pipeline stage is only useful for forecasting if it names something the buyer did that someone can verify. "Proposal sent" describes your rep; "proposal reviewed on a call" describes your customer. Rewrite each stage around an exit criterion, make the properties that prove it required, and your forecast starts to mean something.

On September 25, 2026, we reviewed our own HubSpot pipeline using the same checklist we use in client diagnostics. Of seven stages, three described what we did: "proposal sent," "diagnostic delivered," and "assessment delivered." Not one of the seven described something the customer had done. It is the most common mistake we see in B2B portals, and we had it at home.

A rep's stage says nothing about the buyer

When a stage is called "proposal sent," the deal lands there the moment your rep clicks send. From that second on, HubSpot applies the stage probability and adds the deal to the forecast. But the stage can't tell a proposal the buyer reviewed with their team from one sitting in a spam folder. Both count the same in the report.

The result is a forecast that measures activity, not progress. If your team is busy, the pipeline looks healthy even if no buyer has moved. And when the quarter closes short, the explanation is usually "a few deals slipped at the end," when in reality they were never where the CRM said they were.

The rule we use now is simple: a stage exists only if it names something the buyer did and someone else can verify it without asking the rep. If the only evidence is "I sent it," that is not a stage. It is a task.

How to rewrite a stage

You don't need to throw the pipeline away. Most of the time it is enough to change the verb and the subject of each stage, from what we did to what the customer did, and add what proves it happened. Below are the three stages we fixed in our own portal, plus two illustrative examples of patterns we see often.

Rep stageBuyer stageWhat proves it
Proposal sentProposal reviewed on a callLogged meeting with the decision maker and notes on objections
Diagnostic deliveredDiagnostic discussed with the decision makerSession date and agreed next step
Assessment deliveredFindings prioritized by the customerThe three findings the customer chose to tackle first
Demo scheduled (example)Problem confirmed in the demoMain problem written in the customer's own words
Negotiation (example)Terms sent to procurement or legalProcurement contact associated with the deal

The third column is the one that matters. Each row becomes one or two deal properties, and those are the properties you will make required.

What to configure in HubSpot so it sticks

Better names change nothing if a deal can move forward without the evidence. These are the pieces that lock it in, all documented in HubSpot's knowledge base:

  • Required properties per stage. In pipeline settings you can require certain properties when a deal moves into a stage; if they are empty, the rep can't move it. HubSpot guide.
  • Pipeline rules. They stop reps from skipping stages, moving deals backward, or editing deals in late stages. They require a Professional or Enterprise subscription. HubSpot guide.
  • Stage calculated properties. Date entered, date exited, cumulative time, and time in current stage. They fill in automatically and retroactively, also on Professional or Enterprise. They show you exactly where deals stall. HubSpot guide.
  • Won and Lost as closed stages. HubSpot asks you to include both in the pipeline's deal probability so sales reports process deals correctly. Without Lost, your win rate is fiction.

With that in place, the forecast no longer depends on someone remembering to update the CRM on Friday. For context on why so many companies own HubSpot and still sell from spreadsheets, see our article on the 54%.

Why it matters more now that HubSpot updates deals with AI

At the Fall 2026 Spotlight on September 16, HubSpot presented the redesigned Deal Progression: it reads a deal's emails, calls, and meetings and proposes stage and next-step updates the rep approves with one click. It sounds like the problem solves itself. It doesn't.

The agent needs stages with exit criteria to know when to propose a move. If your stage says "proposal sent," all it can detect is that someone emailed a PDF, and it will move the deal as loosely as your team does today. And anything that never comes up in a conversation (approved budget, procurement contact, loss reason) still needs a required property.

Another change pushes in the same direction: starting with the 2026-09 API version, HubSpot rejects integration writes that break the conditional required properties you configured. The rules you set on your stages will also apply to whatever comes in through Zapier, Make, or any connector, so it pays to define them well before your integrations upgrade.

What you can do this week

  1. List your stages and underline the subject. For each one, ask who performed the action. If the answer is your rep, flag it for a rewrite.
  2. Write each stage's exit criterion in one sentence that an outsider could verify by looking at the record, without talking to the rep.
  3. Turn each criterion into a property and make it required on entry. Start with the two stages holding the most deals and the most accumulated time.

When do you actually need help?

If you run more than one pipeline, if your reports already depend on current stage names, or if integrations create and move deals, changing stages without a plan breaks dashboards and workflows nobody remembers building. In those cases it is worth reviewing it with someone who has done the migration before. Our HubSpot diagnostic includes the stage redesign with its properties and the order to change them without losing history.

If you want to know where your HubSpot stands today, the free self-assessment takes 3 minutes: take the self-assessment (in Spanish).

Frequently asked questions

How many stages should a HubSpot sales pipeline have?

For most B2B teams, five to seven open stages plus Won and Lost. Fewer than five usually hides the steps where deals stall; more than seven makes reps pick stages out of habit. The number matters less than each stage having an exit criterion you can verify on the record.

Can I rename a stage without losing deal history?

Yes. Changing a stage label does not change its internal ID, so history and stage calculated properties are preserved. What can break are reports, views, and workflows that filter on that stage, so check what depends on it before merging or deleting stages.

Does Deal Progression update stages without the rep's approval?

Based on what HubSpot presented in September 2026, the agent proposes updates from emails, calls, and meetings, and the rep approves them with one click. It depends on every rep's email and calendar being connected and on stages having clear exit criteria.