Sales Pipeline vs Sales Funnel, With a B2B Outbound Example

    Short answer

    A funnel counts the people you lose at each step and a pipeline tracks the deals still open, so this shows exactly where one hands over to the other.

    Artem Smirnov
    Artem Smirnov

    Last updated · 11 min read

    Artem Smirnov in a dark suit against a charcoal studio backdrop, next to the line 'FUNNEL OR PIPELINE. A booked call is not a deal yet'

    A sales funnel counts people. A sales pipeline lists deals. The funnel shows how many prospects make it through each step (contacted, replied, talking, meeting booked, meeting held) and where the rest drop out.

    The pipeline is the list of specific open opportunities your team is working right now. Each one has a stage, a value and an owner.

    The two views answer different questions. The funnel answers "where are we losing people?" The pipeline answers "which open deals will we win, and what are they worth?"

    The two views meet at one point, and it is easy to set that point too early. A workable entry rule is this: a lead moves into the pipeline only after the meeting has actually taken place and it passes the four tests set out below. A booked call is still a funnel number.

    What does each view measure, and who owns it?

    A funnel is a conversion report. You take a group, for example everyone you contacted in March, and count how many reached each next step. The result is a set of percentages. The shape narrows because most people stop somewhere along the way.

    A pipeline is a working list. HubSpot's documentation describes pipeline stages as steps that "signal where a record is in a process" (HubSpot Knowledge Base). In a sales pipeline, each record is a named deal. You don't calculate a pipeline. You update it, deal by deal, every time something changes.

    Sales funnelSales pipeline
    Unit measuredPeople or accounts, counted as a groupNamed deals, each with a value
    Question it answersWhere are we losing people?Which open deals are likely to be won, and what are they worth?
    Typical stagesContacted, replied, in conversation, meeting booked, meeting heldDiscovery done, proposal sent, negotiation, closed won, closed lost
    Who usually owns itWhoever runs prospecting: an outbound team, an SDR or the founderThe person who runs the sales calls and carries the deal
    Time frameA cohort over a period, such as one month of sendsA snapshot of today
    ShapeNarrows at every stepColumns of open deals moving from left to right
    Main metricsConversion rate between stepsDeal value, weighted value, days in stage, win rate

    There is also a third funnel that nobody draws: the buyer's own. The OpenStax marketing textbook describes the B2B buying process in eight stages, against five for a consumer purchase (OpenStax, Principles of Marketing). It runs from problem recognition and need description, through supplier search and supplier selection, to a performance review after the purchase.

    Your outreach often lands somewhere in the middle of that process. The buyer then moves through it on their own schedule, whatever your CRM says. So your funnel stages record what you did, and the buyer's stages record what they decided. A reply tells you they are open to looking at suppliers. It does not mean they have a budget.

    What does an outbound funnel look like stage by stage?

    Here is one real month. My team ran the outreach from 5 LinkedIn profiles plus email for 30 days, and these are the counts at every step.

    StageCountConversion from the step before
    Contacted2,187-
    Replied30914.1%
    In a real conversation268.4%
    Call booked1454%
    Call held1179%
    Contract signed218%

    The percentages are simple division on those counts.

    Read the table from the top. Every row down to "call held" is funnel arithmetic. You are counting people, and you can't put a value on any of them yet, because nobody on your side has heard their problem. Most founders stare at the 2 contracts at the bottom of this table. I look at the rows above them. That is where the fixable problems sit.

    I plan every campaign around this order: conversations lead to calls, and calls lead to clients. Each step needs the one before it. That is why a funnel report should show every step, and why a report that shows only replies and contracts hides where the month was really won or lost.

    A note on who did what. My team works through cold email and LinkedIn and books the meetings, and the client's own people run and close the calls. So the last row of that table belongs to the client's sales process, which matters further down.

    When does a lead become an opportunity in the pipeline?

    A lead becomes an opportunity when all four of these are true:

    1. The meeting has taken place. A booked meeting does not qualify.
    2. The prospect has described a real problem your offer solves.
    3. There is a path to budget: either they have one, or they have told you how money gets approved.
    4. You know the decision route: who else signs off, and what those people need to see.

    Until all four are true, a positive reply or a booked call stays in the funnel. If you want fewer empty meetings to begin with, qualify a lead before it reaches the calendar.

    Why use held meetings as the line, instead of booked ones? Because the gap between the two is real. In the month above, 3 of the 14 booked calls did not take place. If booked calls had counted as pipeline, the opportunity list would have been about 27% bigger than the number of meetings that actually took place (14 against 11).

    CRM defaults make this worse. HubSpot's default deals pipeline opens with a stage called "Appointment scheduled" and gives it a 20% probability (HubSpot Knowledge Base, linked above).

    Pipedrive works out weighted value as total value multiplied by stage probability divided by 100. A probability set on an individual deal overrides the stage probability, and stage probability sits at 100% unless someone changes it (Pipedrive Knowledge Base). Both tools work as documented. They simply assume your first stage means something.

    Here is a made-up example, purely for the arithmetic. Put 10 booked calls into the first stage at a USD 50,000 deal size. That stage now holds USD 500,000, or USD 100,000 of weighted value at 20%.

    Now suppose 2 of those calls never take place. USD 20,000 of the weighted number was never real. In a Pipedrive account where nobody touched the default, the same 10 calls show the full USD 500,000 as weighted value.

    The fix is a rename. Call the first deal stage "Meeting held, qualified" and let a deal in only when all four tests are met. Keep "Meeting booked" on the funnel side, outside the deal pipeline.

    Booking sales calls and closing sales are two different things, and each needs its own skills. If your team has ever treated them as one, read why a booked call is worth nothing until it closes.

    Can one pipeline be fed by more than one funnel?

    Yes, and in most outbound setups it is. Between 17 April and 17 May 2023, a British firm offering software development and IT consulting ran cold email and LinkedIn in parallel. Here are the two channels:

    ChannelPositive repliesCalls bookedSalesReply to callCall to sale
    Cold email4113232%15%
    LinkedIn6218329%17%

    Between them, the two channels produced 5 signed contracts in that month.

    Compare the shape of each funnel. LinkedIn produced about 50% more positive replies (62 against 41). Cold email turned its replies into calls at a slightly better rate. From booked call to sale, the two channels converted at almost the same rate.

    With numbers this small, one deal more or less moves the bottom percentages a lot. Treat them as a rough shape.

    So report each channel as its own funnel, with its own conversion steps. Merge the channels only at the point where deals enter the pipeline, and tag every opportunity with the channel that produced it.

    If you blend two channels into one reply rate, a weak channel hides behind a strong one and you end up fixing the wrong thing. Once deals are in the pipeline, their source stops mattering for the work itself. It only matters when you go back and analyze the funnels.

    Why do B2B deals sit in the pipeline so long?

    Mostly because the person on your call is rarely the only one deciding. Forrester's 2021 study of B2B buyers, covering over 950 respondents, found that 63% of purchases involved more than four people, up from 47% in 2017 (Forrester). The same study counted buying interactions rising from 17 to 27 during the pandemic.

    That is why deals stall. Every extra approver adds a meeting, a document or a wait to the stages after your first call, and a B2B buying committee is bigger than most founders assume.

    The buyer also starts before you do. In August and September 2024, Gartner polled 632 B2B buyers. Of them, 61% favored buying with no sales rep involved, and 73% said they steer clear of vendors whose outreach is irrelevant to them (Gartner).

    This is why the line into the pipeline sits after the held meeting, not at the reply. By the time someone joins a call, they have usually already looked you up online and formed a first opinion.

    Two things follow from this:

    • Apply test 4 strictly: name every approver before a deal enters the pipeline at all. A deal with one friendly contact and four unknown approvers should never look advanced.
    • Check that what the buyer finds online before the call matches what your outreach promised. Buyers judge relevance before anyone replies.

    Which view should you look at for which problem?

    Start from the symptom. Each one points to a view, a metric and a first fix.

    SymptomView to openMetric to checkFirst fix
    Few repliesFunnelReplies divided by people contactedThe list, then the message
    Replies, but few real conversationsFunnelReply to conversationWho answers replies, how fast, and how
    Conversations, but few meetings bookedFunnelConversation to bookedThe ask: a short meeting with a clear reason to take it
    Meetings booked, then missedFunnelBooked to heldConfirmations, the wait before the meeting, and what prospects see when they look you up
    Meetings held, deals stallPipelineDays in each stage, exit criteria metMissing approvers, no agreed next step
    Deals lost latePipelineWin rate by stageThe sales process on and after the call

    A benchmark helps with the booked-to-held row. RevenueHero's 2026 data puts the median no-show rate at 13.5% across its high-volume B2B SaaS customers. The top 10% sit at 5.5% or lower. If your no-show rate is well above the median, fix that row before you book more meetings.

    If the problem sits above the held meeting, work the funnel. If it sits below, work the pipeline. Teams that mix the two often end up buying more leads to fix a negotiation problem.

    Replies are easy to neglect. Put a dedicated person on the reply inbox, so no answer gets missed or handed to a template. Replies like "maybe later" or "who else uses this?" need a human judgment call, and a wrong guess wastes everything it cost to get that reply. In the 30-day table earlier, the step from reply to conversation was the steepest drop of the month.

    Should you add more leads or fix the stages first?

    Fix the stages. The temptation runs the other way. When a month closes fewer deals than the calls suggested, the obvious move is to double the list. I work the opposite way. A funnel that leaks at small volume leaks worse at large volume. Scale only multiplies the loss. Repair the weakest step first, and add volume only after that.

    The last row of the 30-day table, held call to contract, is the one step my team does not run.

    One campaign's ratio tells you nothing universal about close rates, because niche, deal size and sales cycle all move it. Other campaign windows show different meeting-to-close rates. What the step does tell you is where to look when it is low: on the call, not in the list.

    More volume makes a weak close rate worse. If your close rate is low now, it only gets lower once more calls start arriving. Ordering 100 extra meetings to avoid fixing how you sell is a fast way to burn through a market.

    So the decision comes down to two cases:

    • If held-to-contract is low, spend the next month on the sales process before you add a single new list.
    • If every step converts at a healthy rate and you simply need more held meetings, volume is the right lever, and you can add it.

    Do your numbers point to a funnel problem or a pipeline one? Book a call and send last month's counts, from contacted to signed. I will tell you which step I would fix first.

    Questions founders ask about funnels and pipelines

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

    There is no single standard version. Different trainers and sales teams attach the name to different routines, usually some mix of touches, channels or time frames. Before you adopt one, ask exactly what each 3 counts and which step of your funnel it is supposed to move. Then test it for a month against your own stage counts: a rule about touches should move the contacted-to-replied row, and a rule about follow-up timing should move reply to conversation.

    What are the 7 stages of sales?

    Seven is a common count, and every company adjusts it. A typical version runs prospecting, qualification, meeting, proposal, negotiation, close and after-sale follow-up. HubSpot's default deals pipeline also has seven stages, running from appointment scheduled to closed lost. Treat any seven-step list as a starting template, then rename each stage around something the buyer has actually done.

    Is a sales pipeline the same as a sales forecast?

    No. The pipeline is the input, and the forecast is a prediction built from it. By default, HubSpot's forecast tool relies on deal stages and each deal's likelihood to close to project revenue. It reports open pipeline coverage as open pipeline value divided by the gap to goal (HubSpot forecast tool). So an inflated first stage inflates the forecast as well.

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

    A marketing funnel usually counts attention: visits, downloads, sign-ups and people who raised a hand. A sales funnel starts once a person is in direct contact with your team. In outbound, the first stage is a list you chose yourself. The marketing funnel is thin or missing, and the sales funnel starts at "contacted".

    Do I need a CRM to run a sales pipeline?

    Early on, a shared sheet works if one person updates it after every call. Once two people touch deals, move to a CRM so no lead gets lost. Which CRM you pick matters far less than whether every conversation goes into it. If you are starting from a sheet, build the pipeline in Excel first. Keep the funnel counts in your sending tools and only qualified opportunities in the CRM.

    How many leads do I need at the top of the funnel?

    Work backwards from the meetings you need. In our campaigns, replies usually land near 1% of sends, nearer 0.5% when thousands of emails go out daily, and 10% to 50% of replies become booked meetings. So 1,000 contacts a month give about 10 replies and 1 to 5 meetings.

    Treat both as ranges, and expect them to slip as daily sending grows. The 30-day campaign above sat outside them (14.1% replies, but 14 booked calls from 309 replies, about 4.5%), so do not plan from one month.

    Want to get more B2B clients for your business?

    I help B2B companies book 10 to 100+ qualified sales calls per month with outbound. Let's see if it fits yours.

    Artem Smirnov
    Artem Smirnov

    I help B2B companies book qualified sales calls with cold email and LinkedIn outbound.