All blogs

CRM Strategy

CRM pipeline stages: how to set up a sales pipeline that actually forecasts

Most CRM pipelines fail because the stages describe what the salesperson did, not what the buyer agreed to. This guide shows how to set up sales pipeline stages with clear exit criteria, win probabilities and automation, so the pipeline tells you what revenue is really coming.

· 9 min read

Isometric glowing sales pipeline of rising lime stage blocks carrying contact and deal cards towards a closed-deal trophy, with HubSpot, HighLevel and Zoho CRM badges

Sales pipeline stages are the steps a deal moves through in your CRM, from a new enquiry to closed won or closed lost. A good pipeline has five to seven active stages, each defined by something the buyer has done, such as booking a call, confirming a budget or receiving a proposal, rather than something the salesperson did. Give every stage written exit criteria and a win probability, automate the moves between stages where you can, and record a reason for every lost deal. Set up this way, the pipeline becomes a forecast you can trust instead of a list nobody updates.

What pipeline stages are, and what they are not

A pipeline tracks deals, the specific opportunities to sell something, not people. In HubSpot that is the deal pipeline; in GoHighLevel it is the Opportunities pipeline. Each deal sits in exactly one stage, and moving it forward should mean the buyer has made real progress.

Pipeline stages are often confused with two other CRM fields. Lifecycle stage describes where a contact is in their overall relationship with you, such as lead, customer or evangelist. Lead status describes what sales is doing with a contact before a deal exists, such as new, attempting to contact or connected. Keep the three separate: mixing them is one of the most common reasons a pipeline stops making sense, and a CRM audit usually finds it first.

A six-stage pipeline for service businesses

Most service businesses, agencies and B2B sellers can start with the pipeline below and adjust names to match how their buyers talk. Each stage is a milestone the buyer reaches, which makes it hard to move a deal forward on hope.

  • New enquiry: a qualified lead has asked about a specific service
  • Discovery booked: the buyer has accepted a call or meeting on the calendar
  • Qualified: the buyer has confirmed the need, a rough budget, the decision maker and a timeline
  • Proposal sent: the buyer has received a written proposal or quote they asked for
  • Negotiation: the buyer has responded to the proposal with questions, changes or a verbal yes
  • Closed won or closed lost: the contract is signed and paid, or the deal is over with a recorded reason

Write exit criteria for every stage

Exit criteria are the specific conditions that must be true before a deal moves to the next stage. Without them, two salespeople put the same deal in different stages and your conversion numbers stop meaning anything. Write them down in one sentence per stage and make them visible inside the CRM, for example in the stage description or as required fields.

Good exit criteria are things you can check, not feelings. Discovery booked means there is a meeting on the calendar, not that the lead seemed keen. Qualified means the budget and decision maker fields are filled in. Proposal sent means the proposal is attached to the deal. Required fields at each stage are the simplest way to enforce this in both HubSpot and GoHighLevel.

Add win probabilities and a weighted forecast

Each stage should carry a win probability: the share of deals at that stage that usually close. HubSpot's default sales pipeline ships with appointment scheduled at 20%, qualified to buy at 40%, presentation scheduled at 60%, decision maker bought-in at 80% and contract sent at 90%. Those are a starting point, not a fact about your business, so replace them with your own close rates once you have a few months of data.

Multiply each deal's value by its stage probability and add them up to get a weighted pipeline. For example, ten deals worth $5,000 each in a stage with a 40% win rate count as $20,000 of weighted pipeline, not $50,000. Compare that weighted figure with your target for the month and you know early whether you need more leads, faster follow-up or a better close rate.

When to use more than one pipeline

Use a separate pipeline when the steps a buyer takes are genuinely different, not just because the product is. A one-off project, a monthly retainer and a renewal often need different stages, so they get different pipelines. Partners, recruitment or onboarding after the sale are processes in their own right and should not share stages with new business.

Keep the number low. Every extra pipeline is another place deals can hide and another report to maintain. If two pipelines differ only by a stage or two, merge them and use a deal property, such as service type, to tell them apart.

Automate the moves between stages

A pipeline stays accurate when the CRM moves deals for people wherever an event proves the buyer progressed. A booked meeting can move a deal to Discovery booked, a signed proposal can move it to Closed won, and a lead that books from an ad can create the deal in the first place. GoHighLevel workflows can create and move opportunities and trigger on a pipeline stage change; HubSpot workflows can do the same with deals.

Stage changes should also start work. Moving to Proposal sent can create a follow-up task for three days later, moving to Closed won can start onboarding, and moving to Closed lost can enrol the contact in a long-term nurture. Our list of CRM automation workflows covers these sequences, and our guide to lead routing and speed to lead covers how new deals reach the right person fast.

Track stalled deals and lost reasons

Two reports tell you most of what is wrong with a pipeline. The first is time in stage: deals that sit in one stage far longer than average are usually dead and should be chased or closed. Set an alert or task when a deal passes your normal time in stage, such as 14 days in Proposal sent.

The second is lost reasons. Make a closed lost reason required, with a short list of options such as price, timing, went with competitor, no response and not a fit. After a quarter, the pattern shows whether the problem is lead quality, pricing, follow-up or the proposal itself.

Common pipeline mistakes

Most broken pipelines we audit have the same handful of problems, and each one is quick to fix once you see it.

  • Stages named after seller activities, such as called or emailed, instead of buyer milestones
  • Too many stages, so salespeople skip updates and the middle of the pipeline looks empty
  • No exit criteria, so the same deal sits in different stages depending on who owns it
  • Default win probabilities left in place long after you have real close rates
  • No required lost reason, so you never learn why deals are lost
  • Leads and deals mixed together, so every enquiry clutters the pipeline before it is qualified

Use pipeline data to improve your marketing

Once stages are accurate, they become the best data you have for marketing. Send stages such as Qualified and Closed won back to Google Ads and Meta with offline conversion tracking, so the ad platforms optimise for buyers rather than form fills. The same stages are the training data for lead scoring, because they show which leads actually turned into revenue.

If you are choosing a CRM to build this in, our comparison of GoHighLevel vs HubSpot covers how each handles pipelines and automation. If you would rather have it designed and built for you, our done-for-you CRM service sets up pipelines, stages, automations and reporting around how your team really sells.

Frequently asked questions

What are the stages of a sales pipeline?

A typical sales pipeline has five to seven active stages plus closed won and closed lost. For a service business that might be new enquiry, discovery booked, qualified, proposal sent and negotiation. Each stage should mark something the buyer has done, not just an action the salesperson took.

How many stages should a CRM pipeline have?

Five to seven active stages works for most businesses. Fewer than four hides where deals get stuck, while more than eight makes salespeople skip updates. Add closed won and closed lost on top, and use separate pipelines only when the buying process is genuinely different.

What is the difference between lifecycle stage and deal stage?

Lifecycle stage describes a contact's overall relationship with your business, such as lead, opportunity or customer. Deal stage describes where one specific sale is in your pipeline, such as proposal sent. A single customer can have several deals in different stages over time.

What are exit criteria in a sales pipeline?

Exit criteria are the conditions that must be true before a deal can move to the next stage, such as a meeting being on the calendar or a budget being confirmed. They make sure everyone uses stages the same way, which keeps conversion rates and forecasts accurate.

How do you calculate a weighted pipeline forecast?

Multiply each deal's value by the win probability of its stage, then add the results together. Ten deals worth $5,000 each at a stage with a 40% win rate add $20,000 to the weighted forecast. Replace default probabilities with your own close rates once you have enough history.

Should I have more than one sales pipeline?

Only when the buyer's steps are different. New projects, monthly retainers, renewals and partner deals often need their own pipelines. If two pipelines differ by only a stage or two, merge them and use a deal property to tell the types apart, so you have fewer places for deals to hide.

Next step

Want a pipeline your team keeps up to date?

Book a free 30-minute call and we will review your current stages, exit criteria and automations, then show you how to turn your CRM pipeline into a forecast you can rely on.