Pipeline generation: how B2B teams build and manage a sales pipeline
Pipeline generation is the work of creating new qualified sales opportunities, each with a dollar amount and a close date in your CRM, from inbound, outbound, partners and existing customers. The sales pipeline is the running list of those opportunities by stage. Generating pipeline means creating enough of it, early enough, to hit next quarter's number. Managing it means keeping the stages honest so the forecast can be trusted.
This guide covers where pipeline comes from, the math that tells you how much you need, how to set up pipeline stages in a CRM, and how we build outbound pipeline systems at OneGTM.
Key takeaways
- Count pipeline in qualified opportunities with an amount, never in leads or meetings booked.
- Coverage is one divided by your win rate. At a 25% win rate you need 4x the target in qualified pipeline.
- Work back from the revenue target to deals, opportunities and meetings, then split the meetings by source.
- Every pipeline stage needs written exit criteria, or reps will move deals forward on optimism.
- Outbound is the source you can turn up fastest. Signals and scoring decide who hears from you and when.
What pipeline generation means
Pipeline is the total value of open, qualified opportunities. An opportunity is a deal a seller has met, qualified and given an amount and an expected close date. A lead who downloaded an ebook is not pipeline, and neither is a meeting on the calendar. Both can turn into pipeline later.
Pipeline generation (often shortened to pipegen) is everything that creates those opportunities. At a seed or Series A company it is usually the founder plus one or two reps. Later it is shared between marketing, SDRs or BDRs, account executives, partnerships and account managers, and the hard part becomes agreeing on what counts. Write down one definition of a qualified opportunity and one way to record where it came from, and hold every team to them.
The usual measures are qualified pipeline created per week or month, split by source, and pipeline coverage for the coming quarter. Pipeline velocity (opportunities times win rate times deal size, divided by cycle length) is useful once you have a few quarters of clean data.
Where B2B pipeline comes from
| Source | How it works | Time to pipeline | Watch for |
|---|---|---|---|
| Inbound | Buyers find you through search, content, events, ads or word of mouth and ask for a demo. | Months to build, then steady | Demo requests from companies outside your ICP. Score them before a rep spends a call. |
| Outbound | You pick accounts that fit and reach the right people by email, LinkedIn and phone. | Weeks, once domains are warm | Volume without targeting. Sending more to the wrong list burns domains and gets nothing. |
| Partner | Agencies, resellers, integration partners and investors introduce you to their clients. | Slow to start, high win rates | Partners who sign up and never send anyone. Give them a short list of accounts to intro. |
| Expansion | Existing customers add seats, teams or products, or refer a peer. | Fast, if someone owns it | Nobody owning it. Account managers focused on renewals rarely go looking for new teams. |
Most early B2B teams lean on one source and feel it when that source has a slow month. A healthy mix depends on your go-to-market strategy: a product-led company gets most pipeline from sign-ups and usage, a sales-led company selling six-figure contracts usually needs outbound and partners to carry the number.
Pipeline math: working back from a revenue target
Pipeline coverage ratio is open qualified pipeline for a period divided by the revenue target for that period. The often quoted 3x is a rule of thumb. Your real number is one divided by your win rate from qualified opportunity to closed won: win 25% and you need 4x, win 33% and you need 3x.
The more useful exercise is to work back from the target to the meetings you need to book. Here is a worked example with made-up but realistic inputs. Replace each assumption with your own numbers from the last two quarters.
| Step | Assumption | Result |
|---|---|---|
| New ARR target for the quarter | Set by the plan | $600,000 |
| Deals to close | Average deal size $40,000 | 15 deals |
| Qualified opportunities needed | Win rate 25% | 60 opportunities ($2.4M pipeline, 4x coverage) |
| First meetings held | Half of first meetings become qualified opportunities | 120 meetings |
| Meetings booked | 80% show rate | 150 meetings, or about 50 a month |
| Booked from outbound | Inbound and partners book 20 a month | 30 a month from outbound |
| Positive replies needed | Half of positive replies book a meeting | 60 positive replies a month |
Two things fall out of this. First, timing: with a 90-day sales cycle, the 60 opportunities that close this quarter had to be created last quarter, so pipeline generation always runs a quarter ahead of the revenue it produces. Second, conversion matters as much as volume. Lifting meeting to opportunity from 50% to 60% cuts the meetings you need by a sixth without sending a single extra email.
To turn the outbound line into sending volume and cost, the outbound cost calculator takes your reply and booking rates and works out mailboxes, domains and data.
Sales pipeline stages and exit criteria
Stage names vary by CRM and team. What matters is that each stage has an exit criterion a manager could check, written down where reps can see it. A sample set for a sales-led B2B team:
| Stage | What it means | Exit criteria (to move on) |
|---|---|---|
| Meeting booked | A first call is on the calendar | The call happened and the buyer confirmed a problem you solve |
| Qualified | The problem, the buyer and a rough timeline are known | Amount, close date, decision process and next meeting recorded |
| Evaluation | The buyer is testing the product or reviewing a technical fit | Success criteria agreed and met, or a champion says they are met |
| Proposal | Pricing and terms are with the buyer | The economic buyer has seen the proposal and named the steps to sign |
| Negotiation | Legal, security and procurement are working on it | Signed contract (closed won) or a recorded reason for the loss |
Fit the stages to how your buyers actually buy. Antimetal, which sells infrastructure software to engineering teams, tracks outbound deals through BDR Qualified and Technical Evaluation, because the technical evaluation is where those deals are won or lost.
How to manage a sales pipeline in a CRM
Sales pipeline management in a CRM comes down to a few rules the CRM enforces for you, so the weekly review is about deals and not data entry. This works the same in HubSpot, Salesforce, Attio or Pipedrive; if you are still choosing, see the best CRMs for startups.
- One pipeline per motion. Keep new business and expansion in separate pipelines. They have different stages, cycle lengths and win rates, and mixing them hides both.
- Required fields by stage. Amount, close date, next step and deal source must be filled before a deal can leave Qualified. Most CRMs can block the stage change until they are.
- Deal source set automatically. Fill it from the booking link, UTM or sequence that created the meeting, so nobody has to remember. Reps picking a source by hand is how outbound pipeline ends up labelled inbound.
- Stale deal alerts. Flag any deal with no logged activity for 14 days, and any deal whose close date has been pushed twice. HubSpot automation or a workflow tool can post these to Slack each Monday.
- A weekly review by exception. Look at new pipeline created against target, deals that moved backwards or stalled, and the next quarter's coverage. Skip the deal-by-deal readout of everything that is fine.
- Close the loop on losses. Make a closed-lost reason required, then read them once a month. Lost reasons are the cheapest ICP research you have.
Four reports cover most of what a team needs: qualified pipeline created by source by week, coverage for this quarter and next, conversion and average days in each stage, and win rate by source. Keeping these clean is a core part of RevOps.
Common pipeline problems
- Counting meetings booked as pipeline. A meeting is an input; the opportunity is the output.
- Deals parked in early stages for months with an amount someone guessed. They inflate coverage and the forecast.
- Close dates set to the last day of the quarter by default, then pushed one quarter at a time.
- No owner for pipeline generation. When everyone is responsible for it, the reps work their open deals and nobody builds next quarter.
- Adding volume to a source that converts badly, when the fix is the list or the targeting.
How OneGTM builds outbound pipeline
Outbound is the source most teams can add fastest, and the one that goes wrong most often when it runs on a static list. At OneGTM we build it as a system the client owns. First, a fit score ranks every account in the market, so reps start at the top. Then buying signals such as new hires, job posts, funding, website visits and competitor engagement decide who gets contacted and when. Automated email and LinkedIn sequences go out by signal, and meetings route to the right rep with the reason on the CRM record.
For Antimetal, that system created 17 deals and $2.57M in pipeline from Automated Outbound between December 2025 and May 2026. The Antimetal case study shows the scoring, the seven signal sources and the Attio views reps work from.
If you would rather hand outbound to a team that runs it for you, compare outbound agencies or read how a lead generation agency engagement with OneGTM works.
Pipeline generation FAQ
What is pipeline generation?
What is a sales pipeline?
What is a good pipeline coverage ratio?
What are the stages of a sales pipeline?
How do you manage a sales pipeline in a CRM?
What is the difference between pipeline generation and lead generation?
How do you generate more sales pipeline?
Want an outbound pipeline system built and handed to your team?
Talk to OneGTM about pipeline generation
Tell me what you're building. I reply the same day.
Pick a time
Nothing works? Write team@getaob.com and I'll find one.
Book a timeGrid not loading? Open the booking page
Rather do it the old way? team@getaob.com LinkedIn