Sales Prospecting
How to Build a Prospecting Workflow for B2B Sales

Ryan Tucker

How to Build a Prospecting Workflow for B2B Sales
A B2B prospecting workflow is a repeatable set of steps that turns a target market into booked meetings and qualified opportunities. To build one, start by working backward from your pipeline goal. Estimate how many meetings and opportunities you need, then set simple weekly inputs to hit that number, like new accounts added, contacts found, touches sent, and follow-ups completed.
Next, design the stages from end to end and make each stage measurable: Target accounts → find the right roles → verify contact data → prioritize by fit and signals → run a multi-channel sequence → qualify replies → book the meeting → handoff or recycle. For every stage, define entry and exit rules, who owns it, and the minimum fields to log in your CRM so the process is easy to follow and easy to coach.
Finally, make it practical with a fixed cadence and a weekly rhythm. Block daily time for new outreach and follow-ups, use a clear touch plan across email, calls, and LinkedIn, and review performance weekly using outcome metrics like positive replies, meetings booked, and opportunities created. Then adjust targeting, messaging, or follow-up volume based on where the workflow breaks.
What a “prospecting workflow” is (and isn’t)
A lot of teams mix up four related ideas:
Prospecting strategy: who you target and why (your ICP + positioning)
Workflow: the repeatable steps from “target account” to “meeting booked”
Cadence/sequence: the touch plan inside the workflow (timing + channels)
Sales process: what happens after a meeting (discovery → proposal → close)
A good workflow answers: What do we do next, every time—and how do we know it worked?
Step 1: Set a pipeline goal (and do basic funnel math)
If you don’t define the outcome, you’ll default to vanity activity (“we sent 1,000 emails”). Start with one number:
Pipeline target per month (or meetings target, if you’re earlier-stage)
Then work backward using your current or assumed conversion rates.
Example funnel math (replace with your numbers)
Metric | Example | Notes |
|---|---|---|
Pipeline needed / month | $200,000 | What you want created, not closed |
Avg deal size | $20,000 | ACV or first-year revenue |
Opportunities needed | 10 | $200k / $20k |
Meeting → opp conversion | 40% | Depends on qualification & ICP |
Meetings needed | 25 | 10 / 0.40 |
Positive reply → meeting booked | 25% | Quality of targeting + follow-up |
Positive replies needed | 100 | 25 / 0.25 |
Now you can set weekly inputs like:
New ICP accounts added
New contacts added (per account)
Touches sent
Follow-ups completed
Step 2: Define your ICP (Ideal Customer Profile) and segments
Your workflow only works if you consistently target companies that can buy.
Capture ICP in 5 buckets
Firmographics: industry, employee count, revenue band, geography
Technographics: tools they use (CRM, data warehouse, marketing automation, etc.)
Triggers: funding, hiring, job changes, new leadership, compliance deadlines
Use case fit: the problem you solve and the “before/after” state
Exclusions: who you don’t sell to (e.g., too small, wrong region, non-served verticals)
Tier your accounts so you don’t treat everyone the same
Tier 1 (high value): fewer accounts, deeper research, multi-threading
Tier 2: moderate research, standard personalization
Tier 3: light research, stricter automation, faster cycling
This is how you personalize without turning prospecting into a full-time research job.
Step 3: Map the buying committee (so you contact the right people)
In B2B, the “decision maker” is usually a group.
Start by mapping three roles:
Economic buyer: owns budget (often VP/C-level)
Champion: feels the pain and helps you navigate internally
Technical/security/procurement: evaluates risk and implementation
Simple buyer map template
Role | Title examples | What they care about |
|---|---|---|
Economic buyer | VP Ops, CFO, VP Sales | ROI, risk, timeline |
Champion | Director/Manager in the problem area | Day-to-day pain, ease of use |
Technical | IT, Security, RevOps | Integrations, compliance |
When you “multi-thread” (2–4 contacts per account), you increase your chances of getting a response and learning what’s actually happening internally.
Step 4: Decide where prospects come from (your sourcing model)
Even if you’re doing outbound, define sources clearly so you can measure them.
Common sources:
Outbound lists (ICP filters + signals)
Inbound leads (demo requests, content downloads)
Partner/referrals
Event/webinar attendees
Product-led signals (trial, freemium, usage spikes)
Fit + intent is the simplest prioritization rule
Fit: do they match ICP?
Intent: are they showing signals that the problem is urgent?
If you don’t have intent data, use proxy signals like hiring, job postings, new leadership, tech changes, or new initiatives on their site.
Step 5: Design the workflow stages (with entry/exit criteria)
Here’s a practical workflow you can implement in any CRM.
Stage A: Target
Goal: create a clean list of accounts worth your time.
Entry criteria: matches ICP + segment
Exit criteria: assigned owner + tier + next action set
Stage B: Research (fast, not perfect)
Goal: find a reason you’re reaching out.
What to capture:
1–2 relevant company facts (initiative, product, hiring, customer segment)
One hypothesis: “they might care about X because Y”
Timebox it:
Tier 1: 10–15 minutes
Tier 2: 3–7 minutes
Tier 3: 0–2 minutes
This is where prospect research tools can help. For example, kwAI is designed to reduce manual prospect research by surfacing company context, ICP fit clues, and likely decision-maker roles—so reps spend less time tab-hopping and more time starting conversations.
Stage C: Find contacts + verify data
Goal: reach real humans without destroying deliverability.
Best practices:
Verify emails when possible
Track bounce rate by domain and data provider
Don’t sequence unverified emails at scale
Exit criteria: at least 1–3 contacts per account with role labels and valid contact info.
Stage D: Prioritize (who goes first)
Build a simple score so your workflow isn’t random.
Example score (0–20):
ICP fit (0–5)
Trigger/intent (0–5)
Seniority/role match (0–5)
Engagement (0–5)
Exit criteria: added to the right cadence (Tier 1 vs Tier 2 vs Tier 3).
Stage E: Outreach sequence (multi-channel cadence)
Goal: generate replies and meetings through structured follow-up.
Principles:
Use multiple channels (email + calls + LinkedIn)
Keep each touch focused on one idea
Follow-up is part of the workflow (not “if I have time”)
Example 10-business-day cadence (balanced)
Day 1: Email #1 (relevance + outcome + 1 CTA)
Day 2: LinkedIn connection + light engagement
Day 3: Call attempt #1 + voicemail
Day 5: Email #2 (proof: stat, case, or insight)
Day 6: Call attempt #2
Day 8: LinkedIn message (short, permission-based)
Day 10: “Breakup” email (clear next step + option to close loop)
Exit criteria: reply received, meeting booked, or sequence completed.
Stage F: Handle replies (routing + qualification)
Replies should not sit in an inbox. Create categories and default actions.
Routing rules:
Positive reply: book meeting within SLA (same day if possible)
Objection (“not now”): capture reason + recycle date
Wrong person: ask for the right owner + add them to buyer map
Unsubscribe/stop: confirm suppression and stop outreach
Lightweight qualification checklist
Use a framework like BANT or MEDDIC, but keep it practical:
Do they match ICP and have the problem?
Is there a compelling event/timeline?
Who else is involved (economic buyer, IT/security, procurement)?
What happens if they don’t solve it?
Exit criteria: meeting booked with notes OR disqualified with a reason.
Stage G: Meeting booked → handoff → recycle
If you have SDRs and AEs, define what “good handoff” means.
Minimum handoff notes:
Why now (trigger)
Pain hypothesis + what prospect confirmed
Stakeholders identified
Desired outcome
Risks/objections
If no meeting happens:
recycle to a nurture cadence
set a clear next touch date
Step 6: Define owners + SLAs (so the workflow doesn’t break)
A prospecting workflow fails when “nobody owns the next step.”
Ownership rules (example)
SDR owns: Target → Research → Contacts Verified → Sequenced → Reply handling → Meeting booked
AE owns: Meeting held → Opportunity created → Next steps
Shared: Tier 1 account plans (who to target, multi-threading plan)
SLA examples to document
Inbound speed-to-lead: respond within 5–15 minutes (business hours)
Positive outbound replies: respond same business day
AE meeting acceptance: accept/reject SDR meeting within 24 hours
If AE rejects: must select a reason (bad ICP, wrong persona, no pain, etc.) and route back with a next action
“Good meeting” acceptance criteria
Require these before a meeting is marked qualified:
ICP fit confirmed (industry/size/geo)
Persona is relevant (economic buyer/champion/technical)
Problem area identified (even as a hypothesis)
Prospect agreed to explore (not just “sure, why not”)
Step 7: Build messaging that fits the workflow (personalization tiers)
Most teams either over-personalize (no volume) or over-automate (no relevance). Use tiers.
Personalization tiers
Tier 1: 1–2 custom lines + tailored hypothesis + persona-specific CTA
Tier 2: segment-specific opener + relevant proof point
Tier 3: mostly template + strict ICP + fast iteration
A simple email structure that works
Relevance: why you picked them
Outcome: what you help companies achieve
Proof: one credible detail (customer, stat, insight)
CTA: one low-friction next step
CTA options:
“Open to a 15-min call next week to see if this is relevant?”
“Should I send a 1-page example of what this looks like for teams like yours?”
Step 8: Deliverability + compliance basics (so your outreach lands)
Outbound prospecting can fail because of deliverability—not copy.
Minimum deliverability checklist
Use a dedicated sending domain (or subdomain) for cold outreach
Authenticate email: SPF, DKIM, DMARC
Keep list quality high
aim for <2% bounce rate (ideally <1%)
suppress obvious role accounts (info@, sales@) unless intentional
Ramp volume gradually per mailbox (avoid sudden spikes)
Keep complaints low
include a simple opt-out line (“Reply ‘no’ and I’ll stop.”)
honor opt-outs immediately
Compliance (high-level, not legal advice)
CAN-SPAM (US): truthful subject lines, identify sender, include address, provide opt-out
GDPR/UK GDPR (EU/UK): have a lawful basis (often “legitimate interest” for B2B), minimize data, honor deletion/objections
Maintain a suppression list in your CRM/sequence tool so opted-out contacts are never re-uploaded.
Step 9: Set up your CRM properly (minimum fields that make reporting real)
You don’t need a huge stack, but you do need clean definitions and required fields.
Minimum viable prospecting stack
CRM: stages, fields, ownership, reporting
Sequencing tool: tasks + multi-step outreach
Data/enrichment: company + contacts + verification
Calendar + meeting booking
Minimum CRM fields (practical)
Account fields
ICP segment / Tier (1/2/3)
Industry, employee band, region
Source (outbound list, inbound, partner, event)
Status (Targeted, Working, Nurture, Disqualified)
Next step date (so nothing goes stale)
Contact fields
Persona/role (economic buyer, champion, technical)
Title + seniority band
Email verification status
Opt-out status
LinkedIn URL (optional)
Outcome fields
Sequence name + start date
Reply category (positive, not now, wrong person, objection, unsubscribe)
Disqualification reason (dropdown; make mandatory)
Step 10: Run a daily/weekly rhythm (so it actually happens)
A workflow fails when prospecting becomes “extra.” Put it on the calendar.
Example daily blocks (founder or AE-led prospecting)
45 min: follow-ups + reply handling
60 min: new outreach tasks (sequence steps)
30 min: add/research new accounts
Weekly rituals
Refresh target accounts (add, remove, retier)
Review performance (what improved, what broke)
Update templates (keep winners, retire losers)
Step 11: Measure the workflow and diagnose the bottleneck
Focus on outcomes, then leading indicators.
Outcome metrics
Positive reply rate
Meetings booked
Meetings held (show rate)
Opportunities created
Pipeline created
Leading indicators
New accounts added
New contacts added
Touches completed
Speed-to-follow-up
Bottleneck diagnosis (quick)
Low replies: targeting, deliverability, or messaging relevance
Replies but no meetings: CTA, calendar friction, slow follow-up
Meetings but no opps: ICP quality or discovery quality
Step 12: Improve it with a simple experimentation loop
Prospecting workflows improve by controlled iteration, not random template changes.
What to test first (highest impact → lowest)
Targeting: ICP assumptions, triggers, persona
Offer: what you propose (audit, benchmark, pilot, teardown, intro call)
Message angle: pain/outcome hypothesis + proof type
CTA: meeting ask vs permission-based ask
Subject lines / send times: only after the above
Testing rule:
Change one variable at a time
Run long enough to see directional results
Promote winners into the default sequence and archive losers
Templates you can copy
1) Workflow stages (copy into your CRM)
Targeted
Researched
Contacts Verified
Sequenced
Engaged (Reply)
Qualified
Meeting Booked
Handed Off / Recycled
2) Prospect research checklist (5-minute version)
ICP match? (industry, size, geo)
What trigger suggests urgency?
Which 2–3 roles likely own this?
What’s my hypothesis about the pain?
What proof point will I use?
3) Simple prioritization rule
Prospect first when:
ICP fit ≥ 4/5 and trigger/intent ≥ 3/5
or engagement is high (reply, referral, inbound, meaningful site activity)
Common mistakes (and how to avoid them)
No ICP document: every message becomes generic
One-threading: you rely on one person replying
No exit criteria: leads get “stuck” forever
Over-automation: you scale irrelevance
No measurement loop: you don’t know what to fix
Treating inbound like outbound: inbound needs a fast-track path
FAQ: How to Build a Prospecting Workflow for B2B Sales
What is a B2B prospecting workflow?
A B2B prospecting workflow is a repeatable set of steps that turns a list of target accounts into booked meetings and qualified sales opportunities. It includes what you do first, what you do next, and what “done” looks like at each step, so results do not depend on memory or motivation.
How do I decide how many prospects to add each week?
Work backward from your pipeline goal. Start with how many opportunities you need, then estimate how many meetings it takes to create those opportunities, and how many positive replies it takes to book those meetings. From there, set weekly activity targets like new accounts added, new contacts found, and total touches sent.
What stages should a prospecting workflow include?
A simple end-to-end workflow usually looks like this: target accounts, find the right roles, verify contact data, prioritize by fit and buying signals, run a multi-channel outreach sequence, qualify replies, book the meeting, then handoff to an AE or recycle the account for later. The best stage list is the one your team will actually follow and measure.
What are entry and exit criteria, and why do they matter?
Entry criteria are the minimum requirements to start a stage, like “account matches ICP” or “contact email is verified.” Exit criteria define when you can move forward, like “sequence completed” or “meeting booked.” They matter because they prevent skipped steps, make reporting cleaner, and make coaching easier.
How long should a prospecting cadence be, and how many touches should it include?
Most B2B teams run cadences that last about 10 to 20 business days with 8 to 15 total touches across email, calls, and LinkedIn. The right number depends on deal size, audience, and how quickly your prospects respond. Track replies and meetings per touch plan, then adjust rather than guessing.
What metrics should I track to know if my workflow is working?
Track outcomes first: positive replies, meetings booked, and opportunities created. Then track the inputs that lead to those outcomes: new accounts added, contacts added, touches sent, and follow-ups completed. If outcomes are weak, look for the stage that is breaking, like poor targeting, low deliverability, or weak follow-up.