Lead nurturing strategy for B2B, with tracks by stage, exit rules and holdout measurement
A B2B lead nurturing strategy puts not-ready, recycled and closed-lost leads on stage tracks with written exit rules, measured against a holdout group.
- Document
- Playbook
- Funnel stage
- Whole funnel
- Published
- Written by
- Take the Market Desk
- Edited by
- Lila Odinaev
A business-to-business lead nurturing strategy is a rules-based program for leads that fit your ideal customer profile (ICP) but are not ready to buy, leads recycled from sales, and closed-lost opportunities. Each group enters and leaves on a written rule. Measure it by incremental pipeline against a holdout group. 73% of business-to-business leads are not sales-ready when first generated, and 15 to 30% of lost leads buy within 24 months.
What a B2B lead nurturing strategy is and the figures behind it
A business-to-business lead nurturing strategy is a rules-based program for three groups: leads that fit your ICP but are not ready to buy, leads recycled back from sales, and closed-lost opportunities. Each group enters on a written rule, gets content matched to its stage, and leaves on a written rule. We measure it by incremental pipeline: the pipeline the nurtured group creates beyond what a comparable untouched holdout group creates.
Common definitions describe the activity, not the program. Salesforce calls lead nurturing "the process of providing valuable offers and resources that persuade prospects to advance through the sales funnel." That covers what nurture sends. It leaves out who gets in, when they leave, and how you prove the program worked. The rest of this piece covers those three rules.
Why the not-ready and lost pools matter
The lost pool keeps buying. Rework relays a MarketingSherpa figure: 73% of business-to-business leads are not sales-ready when first generated.
The buyer is also a group, not a person. monday.com cites a 2023 Gartner report finding that the average B2B purchase involves 22 people and takes 6 to 18 months. In our reading, a track that emails one contact per account will miss most of the people who decide, so entry and exit rules should be written at the account level where you can.
| Population | Entry rule (our method) | Exit rule (our method) |
|---|---|---|
| Not ready | Fits ICP, below the marketing qualified lead (MQL) threshold | Reaches MQL or goes 180 days with no engagement |
| Recycled | Sales returns it with a logged reason | Meets the reason's trigger, such as a new fiscal year |
| Closed-lost | Opportunity closed lost with a known competitor | Renewal window opens or a new opportunity is created |
The measurement in one formula
incremental_pipeline =
(pipeline_per_lead_nurtured - pipeline_per_lead_holdout)
x leads_nurturedA hypothetical example. In this example, you have 2,000 eligible leads and hold out 10%, so 200 receive nothing and 1,800 enter nurture. In this example, the nurtured group creates $900,000 of pipeline over the window, or $500 per lead. In this example, the holdout creates $60,000, or $300 per lead. In this example, incremental pipeline is ($500 minus $300) times 1,800, which is $360,000. That figure, not total pipeline touched, is the number to report. For stage conversion rates to compare against, see our funnel conversion benchmarks.
Which leads should go into nurture
Nurture takes in three pools of leads, and each one needs its own entry rule, owner and delay. If you put them all in one workflow, a buyer who lost a deal to a competitor gets the same welcome sequence as someone who downloaded their first guide. The reason a lead is not buying sets the track it enters.
The first pool is the largest. Rework cites Gleanster Research: 50% of leads are qualified but not yet ready to buy at first contact. Those leads go into nurture as soon as they are created.
The three pools
| Pool | Entry rule | Owner (our method) | Re-engagement delay |
|---|---|---|---|
| New, not sales-ready | Fits ICP, scores below the MQL threshold | Marketing | None: enter on creation |
| MQLs that sales recycled | Rep rejects with a required reason code | Marketing ops runs the track, sales gets the alert | Set by reason code (below) |
| Closed-lost opportunities | Opportunity closed with a loss reason | Marketing runs the track, an account executive takes the alert | Set by loss reason (below) |
Two rules apply to all three pools. The first: don't recycle leads that never fit your ICP. Check fit against your ideal customer profile template before a lead enters. The second: take anyone who becomes a sales-qualified lead out of nurture. Default describes un-enrolling or suppressing SQLs and Opportunities so that buyers already in the pipeline don't get mixed signals.
Delays tied to the reason
Rework maps each disqualification reason to a trigger. Wrong timing waits 90 days from disqualification. Other priorities waits 180 days from disqualification. No budget re-enters at fiscal year start + 1 month. A lead that chose a competitor re-enters at the contract renewal date - 60 days.
A closed-lost account whose competitor contract renews on February 1, 2027 re-enters on December 3, 2026.
A lead that comes back on a timer does not go straight to a rep. Rework's rule is time-based recycle with no new activity = Nurture track. Rework also notes that some leads should go to different reps than originally worked them when they return. Record the original rep on the lead so you can make that choice.
Make these fields mandatory on every recycle or loss:
recycle_pool: new | recycled_mql | closed_lost
reason_code: wrong_timing | other_priorities | no_budget | competitor | no_authority | missing_feature
reason_date: YYYY-MM-DD
fiscal_year_start: MM (required if no_budget)
competitor_renewal: YYYY-MM-DD (required if competitor)
original_owner: rep name
reentry_date: calculated from reason_code
icp_fit_checked: yes | noHow to build nurture tracks by stage and persona
Build each track as its own stream, not as a string of separate sends. 4Thought Marketing describes how each stream can represent a buyer stage, a persona, a product line or a geographic segment. We cut on two axes: lifecycle stage first, persona second.
Step 1: Fill in the track matrix
Each cell is one stream with its own entry pool and content order. Copy this and replace the placeholders.
TRACK MATRIX (one row per stream)
Stream ID | Stage | Persona | Entry pool (who gets in) | Content order | Moves to
----------|---------------|------------------|----------------------------------------------|----------------------|------------------
S1-ECON | Early | Economic buyer | ICP fit, no recent high-intent action | Problem, cost, peers | S2-ECON
S1-PRAC | Early | Practitioner | ICP fit, product-page or how-to engagement | How-to, templates | S2-PRAC
S2-ECON | Evaluating | Economic buyer | Pricing or comparison page visit | ROI, case, proof | Sales handoff
S2-PRAC | Evaluating | Practitioner | Demo video or integration doc views | Setup, integrations | S2-ECON or handoff
R1-ALL | Recycled | Any | Returned from sales with a time-based reason | Re-entry, new proof | S2 stream by personaKeep the persona column to the two or three roles that change the content. Two personas who read the same assets belong in one stream.
Step 2: Write the transition rules
Transitions move a lead between cells without a manual list pull. Typical triggers are a form fill, a lead score threshold, or a CRM (customer relationship management) status change (4Thought Marketing). Write one rule per arrow in the "Moves to" column:
- Forward: a stage-change signal moves the lead to the next stage stream for the same persona.
- Sideways: a title or role update moves the lead to the same stage stream for the new persona.
- Out: reaching MQL or opening an opportunity removes the lead from all streams.
Plan for exhaustion too. Give every stream an exhaustion rule, either a move to the next cell or a pause until new content ships.
Why streams beat a pile of one-off sends
Sequencing is the first difference. Inside an engagement program, Marketo will not send the same email to the same lead twice, provided you reuse the asset rather than clone it. Rebuilding that logic across one-off Email Programs means maintaining exclusion lists by hand (4Thought Marketing). Email Programs also cannot be placed inside an engagement stream, so one-off sends and nurture streams have to be built as separate objects.
Reporting is the second. The Engagement Score is calculated 72 hours after each cast, using engaged and disengaged behavior across the last three casts (4Thought Marketing). That gives you a score per stream, which send-level dashboards do not roll up into.
In our reading, that argues for one program per stage with persona streams inside it, rather than one program per matrix cell.
What content to send at each stage of a nurture track
Every touch in a track needs one job. Salesforce's guidance is to close each interaction with a call to action that moves the lead toward the next stage. The template below gives each stage three steps, one call to action (CTA) and the signal that promotes the lead. Copy it and swap in your own assets.
| Stage | Step 1 | Step 2 | Step 3 | CTA | Signal to advance (our template) |
|---|---|---|---|---|---|
| Problem | Short email on what the problem costs | Ungated industry article | Diagnostic checklist | Download the checklist | Repeat clicks on problem content plus a return site visit |
| Approach | Comparison of approaches: build, buy, outsource | Webinar replay | Framework guide | Register for the next webinar | Webinar attendance or framework download |
| Evaluation | Case study from the lead's industry | Technical overview or white paper | Product tour video | Watch the tour or start a trial | Visits to pricing, integration or security pages |
| Decision | ROI model template | Implementation plan and timeline | Customer reference offer | Book a call with sales | Pricing visit plus a reply or meeting request, then hand to sales |
Order matters inside each row. The monday.com guide describes a common failure where prospects may see a case study one week, a demo invitation the next with no sequence behind it. Its fix is to build knowledge progressively, assuming familiarity with earlier concepts. In practice, step 2 should reference step 1, and the CTA should only appear once the lead has the context to act on it.
Keep most of these assets ungated. Headley Media notes that gated content isn’t always appropriate to share with leads already in your funnel. You already have the contact record, so a form adds friction and no data. For the approach row, our webinar playbook covers the replay step, and the retargeting playbook covers ads that follow evaluation-stage page visits.
Role-specific assets for the buying group
The same stage reads differently to each person on the buying committee. The monday.com guide gives the case of a CFO evaluating budget impact who receives the same feature email as a technical user worried about implementation. Run the stage table once per role, swapping the step content for these assets.
| Role | What they need to see | Asset to swap in (our template) |
|---|---|---|
| Economic buyer (finance) | Budget impact and the case for approval | ROI model, total cost summary |
| Technical evaluator | Implementation effort and integration risk | Architecture document, white paper, integration guide |
| Champion | How their team's work changes | Internal pitch deck, how-to video |
| Executive sponsor | The business outcome and timeline | One-page brief, peer case study |
Channel preference varies by role too. Salesforce's persona example says a technology leader might prefer to communicate with you over email via slide decks and white papers, so the technical row belongs in email rather than social. Finance assets carry extra weight in decision stage, since B2B purchases demand formal approvals and ROI justification.
How many emails a nurture track should have and how often to send them
Track length and send frequency are two settings you control separately. In Marketo, stream cadence is how you schedule content to go out at regular intervals. Each send event is a cast, and every person in the stream who is eligible receives the next piece they have not seen.
Our view: start with six to eight steps at a two-week cadence. That is a working default, not a measured optimum. That window is long enough for the content progression described earlier and short enough that you see results within a quarter.
Track duration (days) = (number of steps - 1) x cadence interval (days)
Example: 7 steps, 14-day cadence
(7 - 1) x 14 = 84 days, roughly 12 weeks from first cast to lastPause people, not streams
Cadence applies to the whole stream, but individuals need exceptions. Marketo treats person cadence as a status. You can use the Change Engagement Program Cadence flow step to change this to Paused or Normal. We pause a person when a rep has booked a meeting, when they registered for an event that runs its own email sequence, or when they replied to a nurture email and a human is handling the thread. Set them back to Normal once the trigger clears. This differs from the permanent suppression of SQLs covered earlier: a pause is temporary and the person resumes where they stopped.
Plan for exhaustion before it happens
The operational point is that Engagement Programs have content exhaustion tracking, which flags leads who have consumed all content in a stream. Build a smart list on that flag and review it monthly. Each exhausted lead takes one of three routes:
| Exhausted lead's state | Route (our reading) |
|---|---|
| Engaged with two or more steps, still not sales-ready | Transition to the next stage stream |
| Little or no engagement | Move to a low-frequency stream or pause |
| Clicked repeatedly on one topic | Route to a persona stream on that topic |
Retire weak steps with the content score
Marketo gives each piece a Content Engagement Level, a 0 to 100 point score built from opens, clicks, unsubscribes, program success, and other factors. Our method: rank the steps in a stream by score after each cast. When a step stays at the bottom for several consecutive casts, test a replacement rather than deleting it outright. Inside Engagement Programs, you use Champion/Challenger testing instead, which introduces variations to an ongoing percentage of recipients over time. Promote the challenger once it outscores the original, and retire the original asset.
When a nurtured lead is ready for sales
A nurture track needs an exit as clearly defined as its entry. Without one, a lead who asked for pricing keeps getting thought-leadership emails while a rep is calling them. The exit rules belong in two shared documents: the lead scoring model and the marketing-sales service level agreement (SLA). That way marketing and sales read the same definition.
Four exit conditions
We use four conditions. A lead leaves nurture when any one of the first two fires and the third holds.
- Score threshold. Combined behavior and fit score crosses the MQL line set in your lead scoring model.
- Hand-raise action. A demo request, a pricing page form, a reply asking to talk, or a contact-sales chat. A hand-raise exits the lead regardless of score.
- Fit check. Firmographic fields match the ICP. A hand-raise from a poor-fit account goes to a lighter path, such as self-serve or a partner, and does not go to an account executive.
- Exhaustion. The lead finished the track without converting. This is a transition, not a sales handoff. Adobe's session on Marketo Engage engagement programs framed the planning question as when and how to transition leads based on factors like lifecycle stages or content exhaustion.
The same session tied program success to defined actions, whether it’s email clicks, website visits, or other actions. We think the exit action and the success action should be the same event, so reporting counts what sales receives.
Pause nurture at the moment of handoff
The exit step must remove or pause the lead in the same automation run that routes it. Default described a common failure. A lead who fills out a demo form but misses a qualification box can end up in both places: They’re sent to sales while simultaneously enrolled in a nurture sequence sending them a series of demo requests.
Exit rules template
The values below are a worked example for one hypothetical company. Replace them with your own.
EXIT RULE: Mid-funnel track, Persona = Operations lead
Trigger A (score): total score >= 60 AND fit score >= 25
Trigger B (hand-raise): demo form, pricing form, or "talk to sales" reply
Fit gate: company size and industry match ICP fields
On exit: pause nurture cadence, set lifecycle = MQL, route to owner
SLA follow-up: first rep touch within 4 business hours
SLA disposition: accept or reject within 2 business days
On reject: required reason code, then return path below
Return path: reason "not ready" -> re-enter nurture at same stage
reason "bad fit" -> remove from nurture, no recycle
reason "no contact" -> 3 sales touches, then nurtureSet the follow-up window using your own response data and the speed-to-lead benchmarks, then write it into the SLA as a measured field.
The rejection path closes the loop. Every rejected lead gets a reason code, and the code decides where it goes. The recycle timing by reason, covered in the section on which leads go into nurture, applies here. Review rejection codes monthly. In our reading, a rising share of "not ready" rejections means the score threshold is set too low.
How to measure nurture-sourced pipeline with a holdout group
Click reports show who engaged. They do not show what nurture added. A randomized holdout does: withhold nurture from a random slice of eligible leads, then compare opportunity rates. The gap is the incremental effect, and it is the number to put next to nurture-sourced pipeline.
Setup in five steps
- Size the holdout from power, not habit. A typical holdout is 5-10% of the total subscriber base. Small lists or low baseline rates may need up to 15-20%. Size it to detect your expected lift with 80% statistical power at 95% confidence. Sellforte practitioners sometimes use expected lift of at least twice the MDE (minimum detectable effect) as a screening rule.
- Run long enough. For B2B, 60-90 days may be required. Klaviyo's holdout setup recommends 3 months.
- Keep operational mail flowing. The holdout skips nurture only. Confirmations and sales follow-up still go out.
- Cap the cost. Sellforte's guidance is to cap it where the revenue or margin withheld would cost more than the decision is worth.
Worked example
In this worked example, you have 20,000 eligible leads. In this example, after 90 days, 540 treated leads (3.0%) and 40 holdout leads (2.0%) have opportunities. In this example, average opportunity value is $25,000. This worked example uses the same formula as the $360,000 example at the top of this piece, run here on a full test.
Incremental opps = (treated rate - holdout rate) x treated leads
= (3.0% - 2.0%) x 18,000 = 180
Incremental pipeline = 180 x $25,000 = $4,500,000
Cost of withholding = 1.0% x 2,000 x $25,000 = $500,000In this example, the $500,000 is pipeline the holdout leads would likely have produced with nurture. Weigh it against the value of a measured answer before you approve the split.
Significance check
Run a two-proportion z-test on the same figures.
Pooled rate = 580 / 20,000 = 2.9%
SE (pooled) = sqrt(0.029 x 0.971 x (1/18,000 + 1/2,000)) = 0.40 points
z = 1.0 / 0.40 = 2.5, two-sided p = about 0.01
SE (unpooled)= sqrt(0.03 x 0.97/18,000 + 0.02 x 0.98/2,000) = 0.34 points
95% CI = 1.0 +/- 1.96 x 0.34 = 0.34 to 1.66 pointsIn this example, at the low end of that interval, nurture still adds about 61 opportunities on 18,000 leads.
Suppose only 200 were held out: the holdout would show about 4 opportunities. In this example, the pooled standard error rises to about 1.2 points, z falls to about 0.8, and p is near 0.4. A result like that should be reported as inconclusive rather than as a confirmed lift.
In every readout, include the confidence interval, p-value, and sample sizes for both groups. For how this sits beside source and influence credit, see marketing-sourced vs influenced.
The 90-day rollout plan with owners, outputs and checks
The plan runs six steps in order. Each step has one owner, one output and one check. A step does not start until the check on the step before it passes.
ROLLOUT TEMPLATE (90 days)
Weeks 1-2 Entry audit Owner: marketing ops
Weeks 3-5 Track build Owner: marketing ops + demand gen lead
Weeks 4-6 Content mapping Owner: content lead
Weeks 6-7 Exit rules Owner: demand gen lead + sales manager
Week 8 Holdout launch Owner: marketing ops (analyst signs off)
Week 13 First readout Owner: demand gen lead| Step | Owner | Output | Check |
|---|---|---|---|
| Entry audit | Marketing ops | A list of every entry source and the rule that admits a lead | Every lead in nurture traces to one documented rule |
| Track build | Marketing ops with demand gen lead | Streams by stage and persona, with transition rules wired | A test lead moves through each stream and transitions as designed |
| Content mapping | Content lead | Each stream slot filled with an asset and its CTA | No stream has an empty slot, and no asset repeats inside one track |
| Exit rules | Demand gen lead with sales manager | Written thresholds for handoff, recycle and suppression, signed in the SLA | Sales accepts the rule set in writing before launch |
| Holdout launch | Marketing ops | A randomized control group, flagged in the customer relationship management (CRM) system | Holdout and treatment match on source, stage and persona mix |
| First readout | Demand gen lead | A one-page lift report with confidence stated | The report states lift, sample sizes and whether the result is conclusive |
Two build checks tend to get skipped. First, keep transactional mail out of the tracks: Adobe's documentation says Engagement Programs are not designed to be used with operational emails. Second, run the test lead through a full send cycle before any real lead enters, so the first cast is not the test.
In this example rollout, treat the day-90 readout as an early read, not a verdict. In one Salesforce account, the author wrote that the majority of leads take between 12 and 24 months to convert. If your cycle looks like that, the first readout should report movement on leading stages, and closed revenue lift waits for later quarters. Check your own cycle against our sales cycle length benchmarks before you set expectations with finance.
Dashboard metrics
Put these on one view, split by treatment and holdout where the metric allows:
- Leads entered per track, by entry rule
- Exit counts by reason: handoff, recycle, exhausted, unsubscribed
- Handoff acceptance rate by sales
- Opportunities created per hundred leads, treatment versus holdout
- Pipeline value created, treatment versus holdout
- Lift with its confidence status
- Median days from nurture entry to opportunity
Our demand gen dashboard template has a layout for this view. Feed the days-to-opportunity figure into the pipeline velocity calculator to see what a faster track is worth in pipeline per month.
What this page does not cover
This page does not compare marketing automation platforms or walk through setup in any tool beyond the Marketo examples cited, and it does not cover email consent or privacy rules. The dollar figures and thresholds in the worked examples are hypothetical and should be replaced with your own data. Nothing here is financial or legal advice.
Questions
- What is lead nurturing in B2B?
- It is a rules-based program for three groups: leads that fit your ideal customer profile but are not ready to buy, leads recycled back from sales, and closed-lost opportunities. Each group enters on a written rule, gets content matched to its stage, and leaves on a written rule. We measure it by incremental pipeline, the pipeline the nurtured group creates beyond what a comparable untouched holdout group creates.
- Which leads should go into a nurture campaign?
- Three pools go in: new leads that fit your ICP but score below the marketing qualified lead (MQL) threshold, MQLs that sales returned with a reason code, and closed-lost opportunities with a loss reason. Leads that never fit your ICP should not be recycled, and anyone who becomes a sales-qualified lead comes out of nurture. Re-entry delays follow the reason. Wrong timing waits 90 days, other priorities waits 180 days, no budget re-enters one month after fiscal year start, and a competitor loss re-enters 60 days before the contract renewal date.
- How many emails should a lead nurture sequence have?
- Our working default is six to eight steps at a two-week cadence. That is a starting point, not a measured optimum. A seven-step track on a 14-day cadence runs (7 - 1) x 14 = 84 days, roughly 12 weeks from first send to last. Plan for exhaustion by flagging leads who have consumed every piece in a stream and routing them to the next stage, a low-frequency stream or a pause.
- What content should I send at each stage of nurture?
- Our template uses four stages. Problem gets a cost email, an ungated article and a diagnostic checklist. Approach gets a comparison of build, buy and outsource, a webinar replay and a framework guide. Evaluation gets an industry case study, a technical overview and a product tour, and decision gets an ROI model, an implementation plan and a customer reference offer, each step closing with one call to action.
- How do I know when a nurtured lead is ready for sales?
- A lead exits when its combined score crosses the MQL line or it takes a hand-raise action, such as a demo request, pricing form or reply asking to talk. Its firmographics must also match the ICP. A hand-raise from a poor-fit account goes to a lighter path such as self-serve or a partner. Pause or remove the lead from nurture in the same automation run that routes it to sales, and write the thresholds into the marketing-sales service level agreement (SLA).
- How do you measure the pipeline from lead nurturing?
- Withhold nurture from a random holdout, typically 5 to 10% of eligible leads and up to 15 to 20% for small lists. Then compare pipeline per lead. Incremental pipeline equals (pipeline per nurtured lead minus pipeline per holdout lead) times leads nurtured. With 1,800 nurtured leads at $500 each and a holdout at $300, that is $360,000. Size the holdout for 80% statistical power at 95% confidence, run 60 to 90 days for B2B, and report the confidence interval, p-value and both sample sizes.
Sources
- What is Lead Nurturing? Examples, Strategies, & Tips, Salesforce, 2024-07-19.
- Lead Recycling Strategies: Recapturing Value from "Lost" Opportunities, resources.rework.com, 2025-07-18.
- B2B Lead Nurturing Strategies To Drive Sales In 2026, monday.com Blog, 2026-01-22.
- Hubspot Lead Nurturing: Workflow Automation Strategy Guide, default.com, 2025-12-15.
- Thrive with Marketo Engagement Programs for Success | 4TM, 4Thought Marketing, 2026-03-25.
- 9 Essential B2B Lead Nurturing Strategies for 2026, Headley Media | B2B Technology Lead Generation Specialists -, 2025-12-06.
- Understanding Engagement Programs | Adobe Marketo Engage, experienceleague.adobe.com, 2026-10-07.
- Master complex customer journeys with Multi-Stream Engagement Programs, experienceleague.adobe.com.
- Email Holdout Group, Email Marketing Glossary, Email Calculator.
- What is the right holdout-group size for an incrementality test?, sellforte.com, 2026-08-26.
- Global Holdout Groups - Klaviyo, Klaviyo, 2024-07-01.