- A marketing funnel measures attention; a sales pipeline tracks real deals with a value and an owner.
- Every stage needs entry and exit criteria based on what the buyer did, not on a rep's gut feeling.
- Stage-to-stage conversion rates show where the pipeline leaks and where to act first.
- Time in stage and recorded loss reasons turn the pipeline into a decision-making tool.
- A 30-minute weekly review and a few automations per stage keep the pipeline clean and trustworthy.
On this page
- A marketing funnel and a sales pipeline are not the same thing
- Define stages by what the buyer does
- Pipeline examples by business type
- Stage conversion rates: what they are and how to calculate them
- Time in stage and stalled deals
- Loss reasons: the data almost nobody records
- The weekly pipeline review
- Automations by stage
- Checklist to get your pipeline running this week
- Frequently asked questions
Almost every business has a sales pipeline, even if nobody ever drew it. It lives in a sales rep's head, in a shared spreadsheet, or in a pile of unanswered texts and DMs. The trouble is that an invisible pipeline can't be measured, and what you don't measure doesn't improve.
Building a real sales pipeline isn't about giving columns clever names. It's about agreeing with your team on what has to happen for a buyer to move forward, how long a deal normally sits in each stage, and why deals get lost. This article walks through it stage by stage, with examples for service businesses, B2B and ecommerce.
If you're still picking a tool, start with our complete CRM guide for small businesses. Here we'll assume you're ready to set the pipeline up.
A marketing funnel and a sales pipeline are not the same thing
The two terms get mixed up all the time, and that confusion wrecks reporting. It helps to keep them apart:
- Marketing funnel: tracks people and attention. Website visitors, followers, people who downloaded a guide, newsletter subscribers. The goal is to attract and qualify.
- Sales pipeline: tracks concrete opportunities. Every card has a contact, an estimated value, an owner and a next step. The goal is to close.
The handoff happens when a contact shows real intent: asks for a quote, books a call, texts you asking about pricing. From that point on, they stop being "a lead" and become "a deal."
Tip: if your pipeline holds hundreds of cards that never replied to anything, you're probably mixing the marketing funnel with the sales pipeline. Keep cold contacts in a list or segment and only create a deal once there's intent.
Define stages by what the buyer does
The most common mistake is creating stages that describe what the rep did ("sent proposal," "called") rather than what the buyer did. A rep can send ten proposals and none of them move. A useful stage answers one simple question: what evidence do we have that this buyer is closer to purchasing?
For each stage, write down two criteria:
- Entry criteria: what must be true for a deal to land here.
- Exit criteria: what has to happen for it to move to the next stage.
Here's a generic example that works for many service businesses:
| Stage | Entry criteria | Exit criteria | Typical next step |
|---|---|---|---|
| New inquiry | Asked for info via form, text, chat or phone | Replied and confirmed a real need | Respond the same day |
| Qualified | Need, timeline and decision-making authority confirmed | Agreed to a meeting or assessment | Book the meeting |
| Meeting held | Met with the decision-maker | Asked for or agreed to receive a proposal | Send the proposal |
| Proposal sent | Proposal delivered and received | Gave feedback, asked for changes or approved | Follow-up scheduled |
| Negotiation | Discussing terms, timing or price | Accepted in writing or walked away | Close or log the loss |
| Won | Paid or signed | Moves to delivery/onboarding | Welcome |
Notice that "Proposal sent" only exits when the buyer responds. If they go quiet there, that's information too: the deal is cooling off.
Pipeline examples by business type
Stages change with the business model. Here are three starting points you can adapt.
Local services (clinics, gyms, schools, auto shops)
- New request (message or call)
- In conversation
- Appointment booked
- Showed up
- Quote or plan presented
- Won / Lost
The bottleneck here is often between "Appointment booked" and "Showed up." Automatic reminders and confirmation by text make a real difference, which is why it pays to connect your calendar to the pipeline.
B2B (consulting, software, business services)
- Qualified lead
- Discovery call held
- Proposal in progress
- Proposal sent
- Negotiation / buyer's internal approval
- Won / Lost
B2B cycles are longer and several people weigh in. It's worth recording on each deal who makes the decision, who influences it and the expected decision date.
Ecommerce
In an online store most sales never touch a rep, so a classic pipeline mostly applies to:
- Bulk or wholesale orders
- Shoppers who ask for help before buying (via chat, Instagram or WhatsApp)
- Abandoned cart recovery with a human touch
One possible pipeline: Help request → Product recommended → Checkout link sent → Bought / Didn't buy. For self-service sales, what you want to measure are the store steps (visit, cart, checkout, purchase), which usually live in your ecommerce platform and your marketing funnel.
Stage conversion rates: what they are and how to calculate them
A stage conversion rate tells you what share of the deals that entered a stage went on to the next one. It's the fastest way to see where your pipeline leaks.
Formula:
Stage conversion rate = (deals that moved to the next stage ÷ deals that entered the stage) × 100
Always use the same period (for example, deals that entered in September) and only count deals that have had enough time to move.
Hypothetical example. Picture a service business that logs these numbers in one month (made up purely to illustrate the math):
| Stage | Entered | Moved to next | Conversion |
|---|---|---|---|
| New inquiry | 100 | 50 | 50% |
| Qualified | 50 | 30 | 60% |
| Meeting held | 30 | 20 | 67% |
| Proposal sent | 20 | 8 | 40% |
| Negotiation | 8 | 6 | 75% |
Overall conversion, from new inquiry to won, would be 6 out of 100. But the number that matters is a different one: in this example, the biggest relative drop is between "Proposal sent" and "Negotiation." Before spending more on ads to get more inquiries, this business should figure out why proposals aren't getting replies: pricing, slow turnaround, an unclear proposal, no follow-up.
Reading the rates with care
- Small samples mislead. With only a handful of deals, a single case swings the percentage a lot. Look at longer periods before drawing conclusions.
- Benchmark against yourself. There's no universal "good" rate. The useful reference is your own history and how it trends month over month.
- Split by source. Referrals and ad leads behave differently. If your CRM tracks the source, filter by it.
Time in stage and stalled deals
Conversion tells you how many deals move forward. Time in stage tells you how fast. Together they explain most pipeline problems.
For each stage, work out how long won deals spent there on average. That becomes your reference limit. A deal that clearly exceeds it with no next step scheduled is stalled.
Stalled deals are dangerous for two reasons: they inflate your forecast (they look alive but aren't), and they hide buyers you could still win back with a timely nudge.
What to do with them:
- Pull a list of every deal past its stage limit.
- For each one, decide: is there a concrete next step? If so, schedule it with a date.
- If not, send one last message with a direct question ("Does it still make sense for us to talk about this?").
- No reply within the window you set? Close it as lost and log the reason.
Closing deals as lost isn't failure. It's hygiene. An honest pipeline with fewer cards beats one full of ghosts.
Loss reasons: the data almost nobody records
When a deal is lost, most teams just archive it, and the most useful information in the pipeline goes with it. Create a fixed list of loss reasons and make the field required when a deal is marked lost.
A starter list you can adapt:
- Price over budget
- Went with a competitor
- No response after follow-ups
- Not a good fit (shouldn't have been qualified)
- Postponed / no urgency
- Solved it in-house
- Timing or availability issue
Avoid an "Other" option, or if you keep it, require a short note. After a few months, the reasons reveal patterns: if "not a good fit" shows up a lot, the problem is qualification; if "no response" dominates, it's follow-up; if "price" leads, maybe your proposal isn't communicating value or you're reaching the wrong audience.
The weekly pipeline review
A pipeline is only trustworthy if someone looks at it regularly. A short weekly meeting with the same structure every time is enough for most small businesses. Suggested 30-minute agenda:
- New deals this week (5 min): did the right ones come in? Are they properly qualified?
- Stalled deals (10 min): go through the deals past their time limit and decide on an action or close them.
- Deals close to closing (10 min): what's missing on each? Who does what, by when?
- This week's losses (5 min): reasons logged, any new pattern?
Once a month, add a look at conversion rates by stage and average time in each. That's where bigger changes get decided, like reworking your qualification script or your proposal format.
Automations by stage
A lot of the repetitive pipeline work can be handled by the system. The rule of thumb: automate what always happens the same way, and leave anything that needs judgment to people.
Useful automations by stage:
| Stage | Trigger | Automation |
|---|---|---|
| New inquiry | Form submitted or first message received | Create the deal, assign an owner, send a welcome reply |
| Qualified | Deal moved into the stage | Send a booking link |
| Meeting booked | Appointment created | Reminders by text or email before the meeting |
| Proposal sent | No activity after X days | Create a follow-up task for the owner |
| Any stage | Deal past its time limit | Alert the owner or the sales manager |
| Lost | Deal closed as lost | Add to a re-engagement sequence later on |
| Won | Deal won | Welcome message and onboarding task |
Start with two or three automations, make sure they work, then add more. We have a dedicated article on essential automation workflows that goes deeper into triggers, waits and conditions.
In Elooo System, the sales pipeline, the multichannel inbox, the calendar and the automations all live in the same platform. A WhatsApp or Instagram message can create the deal, a booked appointment can move the card, and a stalled deal can generate a task with no manual steps. Pipeline reports and advanced automations are available from the Premium plan up.
Checklist to get your pipeline running this week
- Separate the marketing funnel (lists, segments) from the sales pipeline (deals with a value).
- Define 4 to 7 stages with written entry and exit criteria.
- Make sure every deal has an owner, an estimated value and a dated next step.
- Create a fixed list of loss reasons and make it required.
- Record the source of every contact.
- Put the 30-minute weekly review on the calendar.
- Turn on two or three basic automations: deal creation, meeting reminders, stalled-deal alerts.
- After a month, calculate your first stage conversion rates and times in stage.
If you're still comparing tools, read how to choose a CRM without falling into the usual traps. And to see what each Elooo System plan includes, check out plans and pricing.
Ready to stop losing sales to missing process?
See the plans or talk to us on WhatsApp. Access in minutes after payment, with a welcome meeting included.
Frequently asked questions
How many stages should a sales pipeline have?
There is no magic number, but pipelines with four to seven stages tend to be easy to maintain. If two stages share the same exit criteria, merge them.
Is a sales funnel the same as a sales pipeline?
Many teams use the terms interchangeably. In this article, the marketing funnel is about attracting and qualifying people, and the sales pipeline is about concrete opportunities with a value and an owner.
How do I calculate a stage conversion rate?
Divide the number of deals that moved to the next stage by the number of deals that entered the stage in the same period, then multiply by 100.
When is a deal considered stalled?
When it has sat in a stage longer than usual for that stage and has no next step scheduled. Set the limit for each stage based on your own history.
Do I need a CRM to run a sales pipeline?
You can start in a spreadsheet, but a CRM makes it easier to keep deal history, flag stalled deals, record loss reasons and automate tasks by stage.