To build a B2B sales pipeline, write down your sales pipeline stages first, give each one an exit rule, and then build the offer, the account list and the sending setup that feed stage one. An outbound B2B pipeline needs about eight stages, from account selected to closed won. On new branded domains the first booked meetings land 5 to 6 weeks from kickoff, because every mailbox needs 4 weeks of warm-up before real sending starts.
Key Findings
- Most CRMs ship 5 to 7 sales pipeline stages that start at the first meeting. An outbound pipeline needs four more stages in front of those, because that is where most of the volume is lost.
- Give every stage an exit rule you can check in a day. A stage with no exit rule becomes the place deals sit and go stale.
- Reachly's working ratios: 1 to 4% of emails get a reply, 10 to 30% of replies are positive, and the target is 1 positive reply per 400 to 600 emails sent.
- 80 to 90% of booked meetings qualify when the TAM mapping is done well. The step from positive reply to booked meeting has no fixed ratio: it depends on how fast someone answers.
- At Primal, the pipeline produced 85+ SQLs and 6 closed deals in 6 months, with a 4.57x ROI.
- On new branded domains, LinkedIn opens in weeks 2 to 3, email follows in week 4, and first meetings land in weeks 5 to 6. Pre-warmed domains can book the first meeting within 10 days.
What are the sales pipeline stages in a B2B pipeline?
Sales pipeline stages are the steps a deal moves through between first contact and a signed contract, each with a rule for when it moves on. The standard CRM version has 5 to 7 stages: prospecting, qualification, discovery, proposal, negotiation and closed. That version starts too late for a team building pipeline from zero, because it assumes leads already exist.
An outbound pipeline needs the top of the funnel split into its own stages. Accounts, contacts, deliveries and replies are where a new pipeline loses most of its volume, and a CRM that starts at "meeting booked" hides every one of those losses.
The eight stages, with exit rules and the numbers to expect
These are the stages Reachly runs for B2B outbound campaigns, with the ratio we work to at each one. The source column says where each number comes from.
| Stage | Exit rule | Number to expect | Source |
|---|---|---|---|
| 1. Account selected | Matches the ICP and shows a current buying signal | 10 to 25% of a raw list is catch-all email before verification | Reachly list data |
| 2. Contact verified | Email verified, role confirmed, LinkedIn profile matched | Bounce rate under 2%; a mailbox above 2% is rotated out for 1 to 2 weeks | Reachly sending rule |
| 3. Delivered | Lands in the inbox, no bounce | Smartlead warm-up score at 95% or higher | Thibault Garcia, kill criteria |
| 4. Replied | Any human reply, including out-of-office | 1 to 4% of emails sent | Thibault Garcia |
| 5. Positive reply | Asks for details, confirms the problem, or names the right person | 10 to 30% of replies; target 1 per 400 to 600 emails | Thibault Garcia |
| 6. Meeting booked | A real meeting is in the calendar with the right person | No fixed ratio; set by reply speed | Thibault Garcia |
| 7. Qualified opportunity | Person matches the ICP criteria agreed at kickoff; problem and timing confirmed | 80 to 90% of booked meetings | Reachly meeting data |
| 8. Closed won | Contract signed | 6 deals from 85+ SQLs in the first 6 months | Primal case study |
Stages 1 to 5 usually live in the sending tool and the enrichment table, not the CRM. Stages 6 to 8 are the ones your CRM already has. Keep both sets in one report, because a drop at stage 3 looks like a copy problem from inside the CRM.
One worked example, from 10,000 emails to closed deals
Here is what those ratios look like for one month of sending. The meeting step is drawn as a gap on purpose: we have no honest fixed ratio for it, and it is the step a team controls most directly.
Thibault Garcia, founder of Reachly, puts the positive reply target this way: "another good way to look at it is to try and generate 1 positive reply every 400 to 600 emails sent. Regarding meeting booked conversion, it only depends on how good and fast the SDRs are at turning those interested leads into meetings."
If you want the reverse calculation, start from the meetings you need each month and work back to send volume. The pipeline generation guide has a worksheet for exactly that.
How the outbound stages map to a standard CRM
You do not need to rebuild your CRM to run this. Keep its default deal stages and add the outbound stages in front of them as lead or contact statuses.
| Outbound stage | Typical CRM stage | Where it is tracked |
|---|---|---|
| Account selected, contact verified | Prospecting | Enrichment table, such as Clay |
| Delivered, replied | None | Sending tool, such as Smartlead |
| Positive reply | Lead, or qualification | Sending tool, then the CRM contact |
| Meeting booked | Appointment scheduled, or discovery | CRM deal |
| Qualified opportunity | Qualified, or needs analysis | CRM deal |
| Closed won | Closed won | CRM deal |
Stage 7 is where most teams argue about definitions. Reachly's guide to lead qualification and the SQL test covers the four checks a meeting has to pass.
What has to exist before you send a single outbound message?
Four things have to exist before the first send: an offer, an ICP with exclusions, sending infrastructure, and a person who owns the replies. Tools and decks can wait.
An offer someone can say yes to
Thibault Garcia starts every client the same way: "If you were to speak to one of your dream clients and only had 30 seconds to convince them to work with you, what would you offer them? For an offer strong enough to test, it's gotta be something that is almost too good to be true, or has no risk as it has a guarantee attached."
His examples are a free sample of the work, a free audit, or a promise to achieve a named result within a set time or the client does not pay. The offer moves stage 5 more than any subject line does.
The operating setup
- ICP and exclusions: who you sell to, and who you never email
- Infrastructure: secondary domains, 2 to 3 mailboxes per domain, SPF, DKIM and DMARC, and 4 weeks of warm-up on every mailbox
- Data: verified contacts only, so stage 2 holds bounce under 2%
- Routing: who answers positive replies, objections and wrong-person replies, and how fast
For the build itself, Reachly typically uses Clay, Apollo and LinkedIn Sales Navigator for accounts, Icypeas or BetterContact for finding emails, ZeroBounce or MillionVerifier for verification, Smartlead for sending, ZapMail for domain setup, and HeyReach for LinkedIn outreach. The order of operations matters more than the tool choice. Getting it wrong costs 3 to 4 weeks and a set of burned domains.
How long does a sales pipeline take to show the first booked meetings?
On new branded domains, the first booked meetings land 5 to 6 weeks from kickoff. On pre-warmed, non-branded domains, the first meeting can land within 10 days. The difference is the 4-week mailbox warm-up, which is the one step that cannot be compressed.
| Week | What happens | Pipeline stage that moves |
|---|---|---|
| Weeks 1 to 3 | Map the TAM, score accounts against buying signals, source and verify contacts, write the offer; mailboxes start warming | Stages 1 and 2 |
| Weeks 2 to 3 | LinkedIn connection and message steps start, because LinkedIn needs no domain warm-up | Stage 4, first replies |
| Week 4 | Warm-up done, cold email starts carrying volume | Stages 3 to 5 |
| Weeks 5 to 6 | Replies are qualified and the first meetings are booked | Stages 6 and 7 |
The source for this timeline is Reachly's outbound lead generation service page, which runs on the same schedule. More on the warm-up itself is in how long to warm up a cold email domain.
How do you pick accounts when you do not have inbound demand?
Pick accounts that show a buying signal right now, and keep the list narrow. An empty pipeline is rarely fixed by a wider list. Reachly runs signal-based outbound, so stage 1 only passes an account that matches the ICP and has a reason to care this month.
Thibault Garcia ranks the common signals like this, in his own notes:
| Signal | How Reachly uses it |
|---|---|
| Hiring activity | Good, because it shows growth |
| Job changes | Good for a short list of dream accounts, too low in volume to run a whole campaign on |
| Technology installs | Hard to track, since installs rarely change. Fine to reference: "I see you're using X" |
| Funding | Overused. A reason to reach out, but leave it out of the message, except perhaps a short P.S. |
| Ad spend | Leave it out of the message; it shows the company is investing in marketing |
| Review activity | Worth mentioning when your product fixes the problem in a negative review |
The full ranking, with examples, is in the B2B buying signals guide. If your TAM is only a few hundred accounts, founder-led outreach by hand usually beats automation there.
What should the first outbound motion look like?
Keep the first motion short: two emails and a LinkedIn track. Reachly's channel order is cold email, LinkedIn, cold calling. Email starts the conversation, LinkedIn gives a second surface to the people who did not reply, and a call comes in after a reply from the wrong person or a strong signal.
| Touch | Timing | Job of the touch |
|---|---|---|
| Cold email 1 | Day 1 | Start a conversation with a signal or an honest reason for writing |
| Cold email 2 | 5 to 6 days later | One new angle, or route to the right person |
| LinkedIn connection | After no reply to email | A short note that says email seemed the slower route |
| Cold calling | After engagement or a strong signal | Turn warm interest into a booked meeting |
| New sequence | 6 to 10 weeks later | Re-engage non-repliers with a new message |
The email rules Reachly holds to:
- Length: 60 to 80 words, readable on an iPhone screen in one go
- Links: none in the first email
- Goal: a reply, not a meeting
- Follow-up that earns the most replies: "Would this be something of interest, or does {subject} sit with {colleague_name}?"
For the wider system around this motion, read Reachly's outbound sales strategy guide.
How do you know which pipeline stage is broken?
Read the stages from the top down and stop at the first one that misses its number. Thibault Garcia's diagnosis order for an underperforming campaign is fixed:
- Check the overall reply rate, including out-of-office, to see whether the emails land in the inbox.
- Run inbox placement tests to confirm it.
- Check the bounce rate.
- Check whether people reply "no thanks" or "not interested". If they do, everything above is working and the offer is the problem.
| Stage | Healthy | Act when |
|---|---|---|
| Contact verified | Bounce under 2% | A mailbox goes over 2%: rotate it out for 1 to 2 weeks |
| Delivered | Warm-up score 95% or higher | The score drops under 95%, or reply rate falls under 0.5% |
| Replied | 1 to 4% of emails sent | Out-of-office replies stop arriving: the inbox is not being reached |
| Positive reply | 1 per 400 to 600 emails | No positive reply after 1,000 emails with a healthy reply rate: stop the angle |
| 20 to 25% acceptance, about 30% on the best profiles | Acceptance falls well below 20%: tighten the list |
The full metric set, with targets, is in outbound sales KPIs.
When should you not build the pipeline this way?
Thibault Garcia names four kinds of company that should hold off on outbound:
- Companies with no sales motion or process in place yet. Outbound multiplies the process you have.
- Companies that are brand new or have never sold, because without product-market fit proof outbound is a gamble.
- Companies selling into a very small, specific TAM, which are better off with manual outreach.
- Companies with an average contract value under $5,000, which should run the outreach themselves.
If one of those fits, run a smaller test instead: one offer, 50 to 100 accounts, tight signal logic, and the founder answering the replies.
What should you do next if you need pipeline in the next 30 days?
Keep the build order strict. Write the stages and their exit rules, fix the offer, build the list around current signals, set up the sending environment, and judge the campaign on stages 4 and 5 before you judge it on meetings.
If 30 days is a hard deadline, pre-warmed domains are the only route to a meeting inside it. Reachly runs done-for-you outbound lead generation, cold email campaigns and appointment setting for B2B teams that need qualified meetings without hiring SDRs first. At The Great Room, meetings went from about 2 a quarter to about 2 a month.
Want the first four stages built and run for you?
Reachly maps the TAM, verifies the contacts, warms the domains and works every reply until a qualified meeting is in your calendar. One flat retainer from $3,500 a month covers cold email, LinkedIn and cold calling.
Book a call with Reachly →
FAQ
How many stages are in the sales process?
Most published models use 5 to 7 stages, and CRM defaults sit in the same range. The right number for your team is the number of stages that each have their own exit rule and their own conversion rate you would act on. If two stages always convert at close to 100%, merge them. If deals pile up in one stage for weeks, it is probably two stages and needs splitting.
What are the 7 stages of the sales cycle?
The common seven are prospecting, lead qualification, initial contact or discovery, proposal, objection handling, closing, and post-sale follow-up with referrals. The sales cycle and the pipeline use similar names but measure different things: the cycle is the path of one deal over time, and the pipeline is every open deal at once, counted by stage.
What are the different opportunity stages in Salesforce?
Salesforce comes with a default Stage picklist that runs from Prospecting through to Closed Won and Closed Lost, and each stage carries a win probability that feeds the forecast. The exact list differs by org, so check yours under Setup, Object Manager, Opportunity, Fields and Relationships, Stage. Keep outbound stages 1 to 5 as lead statuses rather than opportunity stages: a stage with a probability attached puts pipeline in the forecast before anyone has agreed to a meeting.












