Funnel StrategyGoHighLevel and Automation13 min read

What Is a Sales Pipeline? Stages, Formulas and How to Build One

What a sales pipeline is, how it differs from a sales funnel, and the stages, exit rules and formulas for a high-ticket offer sold on calls. Plus the GoHighLevel build and a 30-minute weekly review.

Mohamed Ali Naaoui

Sales pipeline cover: stage cards in kanban columns flowing into a pipe that drops coins into a jar
On this page

A sales pipeline is every open deal you are working, each at a named stage with a value, an owner and a next step, until it closes won or lost. A sales funnel is the buyer's path and the conversion rate at each step of it. The funnel tells you where buyers drop off; the pipeline tells you what will close and when. If you sell a high-ticket offer on calls, your pipeline runs from application to payment, and every stage should be something the buyer did, not something your team did.

The pages ranking for this search are written by CRM vendors for SaaS sales teams. A coach, consultant or service business selling through applications and booked calls needs a different board: fewer stages, stricter definitions, and automations that move the cards. Below is the pipeline we recommend, the formulas to run it, and the build in GoHighLevel.

What is a sales pipeline?

A sales pipeline is a stage-by-stage view of your open deals. Each deal is a card (CRMs call it a deal or an opportunity) carrying a contact, a value, an owner and a stage. Cards move left to right as the buyer commits to more, and leave the board as won or lost.

Vendors describe the stages in SaaS terms. Salesforce lists seven: prospecting, lead qualification, a sales call or demo, proposal, negotiation and commitment, contract signing, and post-purchase. That map fits a team chasing accounts for months. It fits badly when the buyer applies on Tuesday, talks to a closer on Thursday and pays on the call or within the week.

Sales pipeline vs sales funnel

People use the two words as synonyms. They are two views of the same buyers, built for different questions. LinkedIn's sales glossary draws the line cleanly: the funnel is about leads, the pipeline is about deals.

Compared onSales funnelSales pipeline
UnitPeople moving through stepsDeals, each with a value
Question it answersWhere do buyers drop off?What will we close, and when?
OwnerMarketingSales: setters and closers
Core numbersConversion rate and cost per stepStage conversion, weighted value, velocity

In a booked-call business the two overlap from the application onward. The marketing funnel hands over at the qualified application. The sales funnel stages count how many people reach each step after that; the pipeline holds each of them as a deal with a value, an owner and a date. Selling to buying committees on long cycles? The B2B sales funnel adds the stakeholder and procurement stages a single-buyer offer does not need.

Sales pipeline stages for a business that sells on calls

Here is the pipeline we recommend for a high-ticket offer sold through an application and a booked call. A card moves only when its exit rule is true. Not "feels close." Not "good chat."

StageA card is here whenExit rule: it moves on whenOwnerNumber to watch
AppliedThe application is submittedAnswers pass your written bar (Qualified) or fail it (Closed lost or Nurture). Borderline answers wait for a short setter callMarketing; setter for borderlineApplications and cost per application, by ad
QualifiedAnswers passed the bar: fit, ability to invest, authority, timelineA call is confirmed on a closer's calendarSetter, or the calendar on the next screenQualified to booked rate
Call bookedA confirmed slot is on a closer's calendarThe buyer joins (Call held) or the slot passes without them (No-show). A reschedule stays hereSetter and remindersShow-up rate by booking cohort
No-showThe buyer missed the slot and has not rebookedThey rebook (Call booked), or three recovery touches get no reply (Nurture)SetterNo-shows rebooked within 7 days
Call heldThe buyer attended the call (showed)The closer states the offer and price (Offer made) or rules the buyer out (Closed lost)CloserHeld to offer rate
Offer madeThe buyer heard a specific offer at a specific price and has not paidFirst payment lands (Closed won), a clear no or a passed decision date (Closed lost), or a later start date (Nurture)CloserOffer to close rate; days in stage
Closed wonFirst payment received (or signature, if that is your rule: never mix the two)Hands over to deliveryCloser, then deliveryClose rate, cash collected, average deal value
Closed lostThe deal is dead, with one reason from a fixed listNone. A new application opens a new cardCloser or setterLost reasons by count
NurtureFit, but the timing is later. Its own pipeline, outside pipeline valueThey apply or book againMarketing automationCalls booked from nurture

Every stage is a fact on the record: submitted, passed, booked, attended, heard a price, paid. If two closers would put the same card in different stages, the definition is loose. And every exit points somewhere, so nothing leaves a stage by being forgotten.

Two of our practices sit on this board. In our builds, the Meta standard Lead event fires on a submitted application and nothing lighter, so Applied and the ad platform's Lead count describe the same people. And applications are reviewed by hand before the call, so the closer walks in knowing the answers. For the bar itself, read what counts as a sales qualified lead when you sell on calls and how to qualify leads before they book a strategy call.

Closed won ends the sales pipeline, not the relationship. Hand the card to an onboarding board. For the first check-ins, Mark Hunter's 2/2/2 rule is a sound default: call the client two days, two weeks and two months after the purchase.

Write stages as buyer commitments, not activities

A common broken pipeline has stages like New, Contacted, Follow-up, Hot and Proposal sent. Each describes what the seller did or felt. "Contacted" is true after one unanswered text. "Hot" means whatever the closer felt on Friday. You cannot compute a conversion rate between two feelings.

Pipedrive makes the same point: define stages by milestones you can observe, each with exit criteria. Test every stage with one question: what did the buyer do to get here? If the answer is "nothing, we did something," it is a task, not a stage.

Sales pipeline metrics and formulas

Five numbers run a booked-call pipeline. Keep the definitions fixed and measure by cohort.

Stage conversion rate

Stage conversion rate = cards that reached the next stage ÷ cards that entered this stage, for the same cohort: every card that entered in the same week, followed forward. Dividing this week's closes by this week's bookings mixes calls that happened with calls that have not. A board shows where cards are now, not where they have been, so stamp the date each card enters a stage in a date field.

Pipeline value and weighted pipeline value

Pipeline value = the sum of deal values on all open cards, Applied through Offer made. Leave out Nurture, won and lost.

Weighted pipeline value = the sum of (deal value x the stage's close probability). HubSpot gives each deal stage a probability and multiplies it by the amount in each stage to show a weighted amount on the board. Default percentages are generic, so use your own: for each stage, divide the cards that entered it and later closed won by all the cards that entered it over the last 90 days. A stage with 100 entries and 14 wins has a 14% probability, whatever the default says.

Sales velocity

Sales velocity = (number of opportunities x win rate x average deal value) ÷ sales cycle length in days. This is the formula in HubSpot's sales pipeline guide, where it is called pipeline velocity. The answer is the revenue your pipeline moves per day. For a booked-call business, define the inputs once:

  • Opportunities: calls booked in the period.
  • Win rate: closed won ÷ calls booked. Not your close rate, which divides by calls held.
  • Average deal value: cash collected per closed deal.
  • Sales cycle length: average days from application to closed won.

Velocity puts four levers on one line. More booked calls usually cost more ad money. Win rate (through show-up and close rate) and cycle length usually cost process: reminders, follow-up and decision dates. Check those first.

Show-up rate and close rate

Show-up rate = calls held ÷ calls booked, by booking cohort, counting a rescheduled call once, at its final time. Close rate = closed won ÷ calls held. Together they decide what every booked call is worth. Our guide to raising show-up rate on booked sales calls covers reminders and no-show recovery.

A coaching brand we worked with, selling a $25K program, went from a 42% to a 71% show-up rate and from an 18% to a 39% close rate in 90 days, on the same traffic budget. Those are pipeline numbers, and a before and after like that only means something when booked, held and won are counted the same way in both periods.

A worked example

Illustrative numbers for a coach selling an $8,000 program, one month's cohort:

StageCardsConversion from the stage before
Applied250
Qualified12550%
Call booked10080%
Call held7070% (show-up rate)
Offer made5680%
Closed won1425% of offers; 20% of held calls (close rate)

Win rate per booked call is 14%. The average cycle is 12 days from application to payment. Sales velocity: (100 x 14% x $8,000) ÷ 12, about $9,333 a day. Now move one lever at a time:

  • Show-up from 70% to 80% at the same 20% close rate: 80 held calls, 16 clients, a 16% win rate. Velocity rises to about $10,667 a day, and the month brings $16,000 more cash on the same ad spend.
  • Cycle from 12 to 9 days (a decision date on every offer, follow-up within 48 hours): the same 14 deals close sooner. Velocity rises to about $12,444 a day, and you read every test faster.

Then the forecast. At month end the open board holds 20 cards in Call booked, 4 in No-show and 6 in Offer made, each worth $8,000. Pipeline value: $240,000. Weighted with this business's own odds (14% from Call booked, 25% from Offer made, an assumed 5% from No-show): $22,400 + $12,000 + $1,600 = $36,000. Plan on the $36,000.

How to build a sales pipeline in GoHighLevel

GoHighLevel suits this pipeline because the application, the calendar, the payment and the opportunity sit on one contact record, so each event can move the card on its own. The steps follow GoHighLevel's help docs; menus change between versions, so check the labels in your account.

1. Create the pipeline and its stages

Go to Opportunities, then Pipelines, and create a new pipeline with the stages in order. Build one pipeline per offer, not per lead source or ad: the source belongs in a field you filter on. Add a second pipeline called Nurture.

Every opportunity also has a status separate from its stage: Open, Won, Lost or Abandoned. Record Closed won and Closed lost with Won and Lost. We recommend leaving Abandoned unused. GoHighLevel defines it as a deal dropped with no follow-up planned, and every deal deserves either a dated next step or a lost reason.

2. Create the opportunity when the application lands

Start a workflow on the Survey Submitted trigger (or Form Submitted, if your application is a form). Survey Submitted has a Disqualified filter, so applicants your survey disqualifies can take a different path. Add the Create Opportunity action and fix three defaults:

  • Value defaults to 0. Set your offer price, or your pipeline value reads $0.
  • Source stays empty unless you fill it. Pass the contact's source or UTM value so every card carries the ad that started it.
  • Duplicates are checked by contact, so decide whether a returning applicant gets a new card.

The source on the card is what lets us judge ad accounts on booked calls, show-ups, closes and revenue instead of cost per lead. See attribution when you sell on calls.

3. Move cards on events, not memory

Every stage change an event can prove should be automatic. People record only what they alone know: that an offer was made, and why a deal was lost. All of these triggers are on GoHighLevel's list of workflow triggers.

EventGoHighLevel triggerActionCard moves to
Application submittedSurvey Submitted or Form SubmittedCreate OpportunityApplied
Answers pass the barIf/Else on the answers, same workflowUpdate OpportunityQualified
Answers fail the barSurvey Submitted filtered on Disqualified, or the other branchUpdate Opportunity: Lost, or the Nurture pipelineClosed lost or Nurture
Call bookedCustomer Booked AppointmentUpdate OpportunityCall booked
Buyer attendsAppointment Status: ShowedUpdate OpportunityCall held
Buyer missesAppointment Status: No-showUpdate Opportunity, start recoveryNo-show
No-show rebooksCustomer Booked AppointmentUpdate Opportunity, backward moves allowedCall booked
First payment landsPayment ReceivedUpdate Opportunity: WonClosed won
Card sits past its limitStale OpportunitiesTask for the owner, then Lost or NurtureClosed lost or Nurture

Two details break pipelines when missed:

  • Someone has to mark the call. The Appointment Status trigger fires when an appointment's status changes, with Showed and No-show among the options. Make marking every call the closer's job within an hour of the slot. An unmarked call is a hole in your show-up rate.
  • Cards move forward only by default. The Update Opportunity action will not move a card back unless you switch on "Allow Opportunity to Move to Any Previous Stage." A no-show who rebooks goes back to Call booked, so turn it on in that workflow.

4. Catch stale deals and record why deals die

The Stale Opportunities trigger fires when a card has sat in one stage for a set number of days, filtered by pipeline and stage. Build one per stage with the limits below: a task for the owner first, then close or move the card.

For lost deals, keep a short fixed list and pick one every time: not a fit, no budget at this price, timing, chose another option, no decision by the deadline, no-show never rebooked. The Pipeline Stage Changed trigger can filter on lost reason (GoHighLevel's own example sends a flexible-pricing follow-up when the reason is budget), and the opportunity dashboard widgets group lost deals by reason. Free-text reasons cannot be counted, so they never change anything.

HubSpot and Pipedrive equivalents

In HubSpot, each deal stage carries a probability, and conditional stage properties can require a field before a deal enters a stage, such as the offer price at Offer made. Custom pipelines need a Starter, Professional or Enterprise subscription. In Pipedrive, the rotting feature turns a deal red when it sits idle past a limit you set per stage, and predefined lost reasons replace free text with a list of up to 100.

How to manage a sales pipeline week to week

The 30-minute weekly review

Same slot every week, with whoever sets and closes:

  1. Counts, 5 minutes. Stage conversion for the latest cohort against the four before it. Find the one rate that moved.
  2. Offer made, 10 minutes. Every card leaves with a dated next step or a decision. HubSpot's pipeline review takes the same line: no dated next step, and the deal gets downgraded.
  3. Stale list, 10 minutes. Every card past its limit gets a dated next step, a move to Nurture, or a lost reason.
  4. Lost reasons, 5 minutes. Count them. Pick one fix for the week: offer, call, follow-up or ads.

Clean stale deals on a timer

Every stage gets a time limit, so no card sits for months looking like money. Our recommended defaults for a cycle of a few weeks:

StageLimitAt the limit
Applied (borderline)1 daySetter call decides
Qualified, not booked2 daysSetter calls; after three touches, Nurture
Call booked, not marked1 hour after the slotCloser marks Showed or No-show
No-show7 daysNurture
Call held, no outcome1 dayCloser records Offer made or a lost reason
Offer made14 days, or the buyer's decision date if soonerClosed lost ("no decision") or Nurture

Forecast from weighted value, not hope

  • Forecast on weighted value with your own stage probabilities, recomputed monthly. With few deals, widen the window so one good week does not rewrite the odds.
  • Count only cards with a dated next step. The rest is hope.
  • Report cash collected apart from deals signed but unpaid.
  • Set coverage from your own win rate. HubSpot's guide mentions the 3x to 5x coverage sales leaders often ask for. That only fits if you win one deal in three to five. Your multiple is 1 ÷ your win rate: at 14% per booked call, each sale you need takes about seven booked calls.

Common sales pipeline mistakes

  • Stages that describe activity instead of buyer commitment. Contacted, Follow-up, Proposal sent. Rename each stage to what the buyer did.
  • No lost reasons, or free text. You lose the only data that says whether the offer, the price, the call or the ads failed.
  • Deals that never die. A card from March still in Offer made is not a deal. It is why the forecast is wrong.
  • Cards moved by hand only. Closers forget and counts drift. Let bookings, attendance and payments move the cards.
  • Close rate and win rate mixed up. Closed won ÷ calls held and closed won ÷ calls booked are different numbers. Label both.

Calls on the calendar, but no idea what will close this month? Get your GoHighLevel pipeline built with strict stages, automations that move every card, and the ad source on every deal.

Frequently asked questions

What are the 7 stages of a sales pipeline?

Salesforce's version lists prospecting, lead qualification, a sales call or demo, proposal, negotiation and commitment, contract signing, and post-purchase. That map suits SaaS teams with long cycles. For a high-ticket offer sold on calls, seven countable stages work better: applied, qualified, call booked, call held, offer made, closed won and closed lost, with no-show and nurture as holding stages. The count matters less than the rule that each stage is something the buyer did.

What is the difference between a sales pipeline and a sales funnel?

A sales funnel counts people moving along the buyer's path and the conversion rate at each step, so it shows where buyers drop off. A sales pipeline holds each deal as a card with a stage, a value and an owner, so it shows what will close and when. Marketing usually owns the funnel and sales owns the pipeline. In a booked-call business the two overlap from the application onward.

What is a healthy sales pipeline?

Every open card has an owner, a value and a dated next step, and no card is older than its stage limit. Stage conversion rates hold or rise from cohort to cohort, and every lost deal carries a reason from a fixed list. The board also holds enough deals to hit the target at your own win rate: at a 14% win rate per booked call, that is about seven booked calls for every sale you need.

How do you build a sales pipeline from scratch?

Write the stages as things the buyer does (applied, qualified, call booked, call held, offer made, closed won, closed lost), with one exit rule and one owner per stage. Create them in your CRM, set the deal value on every card and record the lead source. Then automate the moves: a submitted application creates the card, a booking moves it to call booked, attendance or a no-show moves it on, and a payment marks it won. Add a time limit per stage, a fixed list of lost reasons and a weekly review.

What is the 2-2-2 rule in sales?

As Mark Hunter of The Sales Hunter describes it, the 2/2/2 rule is a follow-up schedule for new customers: call two days after the purchase to confirm they got what they wanted, two weeks after to see how it is going, and two months after to revisit their needs. It keeps you close to the client after the sale and surfaces the next purchase. In a booked-call pipeline it belongs after closed won, on the onboarding or delivery board.

What does pipeline mean in sales?

Pipeline means the deals you are working that have not closed yet, and usually their total value. When a founder says "we have $200K in pipeline," they mean the summed value of the open deals in the CRM. Weighted by the odds of each stage closing, that number is always smaller, and the smaller number is the one to plan on.

How many stages should a sales pipeline have?

As many as there are buyer commitments you can check, and no more. For a high-ticket offer sold on calls, that is usually seven to nine: applied, qualified, call booked, no-show, call held, offer made, closed won and closed lost, with nurture kept in its own pipeline. If a stage describes what your team did rather than what the buyer did, merge it or turn it into a task.

Written by

Mohamed Ali Naaoui

Funnelslayer

We build conversion systems for coaches, consultants and brands already paying for traffic: offer, copy, design, build, tracking and the optimization after launch.

Traffic is expensive. Your funnel should not waste it.

Tell us what you sell. We will show you where the funnel loses buyers and what it takes to fix it.