Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

How to Build a Sales Prospecting Workflow from Scratch: ICP Definition, Lead Sourcing, List Building, Email Verification, CRM Setup, Outreach Sequences and Pipeline Management

On this page

The Complete Prospecting Workflow

Most sales prospecting fails not because of bad email copy or wrong timing, but because there is no repeatable system. Individual salespeople do random acts of outreach: some LinkedIn browsing here, a few cold emails there, sporadic follow-up. A workflow turns prospecting from a hope-based activity into a measurable, improvable process.

Stage What happens Time allocation (for a full-time SDR)
1. ICP definition Define exactly who you are selling to: industry, company size, geography, job title, buying triggers, budget, pain points One-time setup (2-4 hours); revisited quarterly based on pipeline data
2. Lead sourcing Find companies and people that match your ICP using databases, directories, social platforms, and public data 25-30% of weekly time (10-12 hours/week for a full-time SDR)
3. List building and enrichment Collect contact information (email, phone, LinkedIn), verify accuracy, and add context (recent news, technology stack, funding status, job postings) Included in lead sourcing time
4. Email verification Verify email addresses before sending to avoid bounces that damage your sender reputation 30 minutes per batch (largely automated)
5. CRM entry and pipeline setup Enter prospects into your CRM with proper tagging, segmentation, and pipeline stage assignment 10-15% of weekly time (4-6 hours/week)
6. Outreach sequences Send personalised cold email sequences, LinkedIn messages, and phone calls in a coordinated multi-channel approach 30-35% of weekly time (12-14 hours/week)
7. Response handling Process replies: positive (book a meeting), neutral (answer questions, handle objections), negative (unsubscribe, mark as closed-lost) 15-20% of weekly time (6-8 hours/week)
8. Pipeline management Move prospects through pipeline stages, update CRM, follow up on stalled deals, report on metrics 10-15% of weekly time (4-6 hours/week)

Stage 1: ICP Definition

ICP dimension Questions to answer Example (B2B SaaS selling a project management tool)
Industry / vertical Which industries buy your product? Are some industries better fits than others? Software companies, marketing agencies, consulting firms, professional services (these industries have distributed teams and complex projects that need project management)
Company size (employees) What employee range is your sweet spot? Too small and they cannot afford you or do not need you; too large and the sales cycle is 6-12 months with procurement 20-200 employees (large enough to have project complexity; small enough that a single decision maker can buy without a procurement process)
Company size (revenue) What revenue range indicates they have the budget for your product? $2M-$50M annual revenue
Geography Where are your customers located? Are there regulatory, language, or timezone constraints? United States, Canada, United Kingdom, Australia (English-speaking markets; same timezone range for support)
Job title (decision maker) Who makes the buying decision? Who signs the contract? VP of Operations, Head of PMO, Director of Engineering, COO (mid-senior leadership who own project delivery and team productivity)
Job title (champion/user) Who will use the product daily and advocate for the purchase internally? Project managers, team leads, operations managers (they feel the pain of disorganised projects every day and will push for a solution)
Buying triggers What events make a company more likely to buy right now? New funding round (need to scale operations); leadership change (new VP wants to implement their systems); rapid hiring (growing teams need coordination tools); project failure (a blown deadline or budget overrun creates urgency)
Pain points What problems does your product solve? How does the prospect describe these problems in their own words? "We are losing track of who is working on what"; "projects keep going over budget and we do not know until it is too late"; "we are using spreadsheets and Slack to manage projects and it is chaos"

Stage 2: Lead Sourcing

Source What it provides Cost Best for
LinkedIn Sales Navigator Advanced search with 30+ filters: industry, company size, geography, job title, years in role, recent job changes, posted content keywords, connections of connections $99/month (Professional); $149/month (Team) Highest-quality B2B lead sourcing; the profile data is self-reported and generally accurate; the "recently changed jobs" filter is one of the strongest buying triggers
Apollo.io B2B database with 270M+ contacts; includes email and phone; built-in sequencing and CRM; intent data Free plan with 10,000 credits; paid plans from $49/month All-in-one lead sourcing + outreach; the free plan is generous enough for solo founders and early-stage sales teams
ZoomInfo Enterprise B2B database with 100M+ business profiles; intent data; org charts; technographics Enterprise pricing: $15,000-$40,000+/year (not priced for small teams) Enterprise sales teams with large budgets who need the most comprehensive data, intent signals, and org chart visibility
Crunchbase Company database focused on startups, funding rounds, acquisitions, leadership changes Free basic access; Pro from $49/month Selling to startups and venture-backed companies; funding round data is the highest-quality buying trigger for this segment
Industry directories and association member lists Member lists from trade associations, professional organisations, chambers of commerce Usually free or included with membership Niche industries where general databases have poor coverage; save directory pages as HTML and upload to Email Extractor to extract email addresses
Company websites and career pages "About" and "Team" pages list leadership with names and sometimes email; career pages indicate growth areas and hiring needs Free Direct research for high-value target accounts (account-based selling); visit team pages, save as HTML, upload to Email Extractor
SEC filings and state corporation databases Executive names, registered agent information, company addresses, funding data (Form D) Free (public data) See our guide: Scraping Public Company Filings
Event attendee and speaker lists Conference websites list speakers, sponsors, and sometimes attendees with company and title Free (public data) Time-bound outreach: "I saw you are speaking at [conference] next month"

Stage 3: List Building and Enrichment

After sourcing leads, build a prospect list with these fields:

Field Required / optional Where to find it Why it matters
First name Required LinkedIn, company website, database Personalisation (every cold email should use the prospect's first name)
Last name Required Same sources Combined with first name and company domain to find or verify email address
Email address Required Database export, email finder tools (Hunter, Snov.io, FindThatLead), company website, LinkedIn export The delivery address for your outreach; must be verified before sending
Company name Required LinkedIn, database Personalisation and context
Job title Required LinkedIn (most accurate and current), database (may be outdated) Determines messaging angle (a VP cares about different things than a manager)
Company size (employees) Required LinkedIn company page, database Confirms ICP fit; determines pricing tier and messaging
Industry Required LinkedIn company page, database Determines which pain points and case studies to reference
Company website Required LinkedIn, Google For pre-outreach research and finding additional contacts at the same company
LinkedIn profile URL Recommended LinkedIn For multi-channel outreach (email + LinkedIn) and for personalisation research (their recent posts, shared connections, groups)
Buying trigger (if any) Recommended Crunchbase (funding), LinkedIn (job change), job boards (hiring), press releases (expansion, acquisition) The strongest personalisation data: "Congratulations on the Series A" or "I noticed you just joined [Company] as [Title]"

Stage 4: Email Verification

Before importing your list into an outreach tool or CRM, verify every email address. Sending to invalid addresses causes bounces, and bounce rates above 2% trigger spam filters that degrade your deliverability for all future email.

Export your prospect list as a CSV. Upload it to Email Extractor to extract and deduplicate email addresses (this catches duplicates across multiple sourcing channels -- a common issue when you source from both a database and LinkedIn). Then run the deduplicated list through a verification service (ZeroBounce, NeverBounce, Clearout, Kickbox) to remove invalid, catch-all, and disposable addresses.

Stage 5: CRM Pipeline Setup

Pipeline stage Definition Typical conversion rate to next stage
Prospected Contact has been identified, verified, and entered into the CRM; no outreach has been sent yet 100% (all verified prospects enter the pipeline)
Contacted First outreach email or LinkedIn message has been sent 70-80% of prospected contacts are successfully contacted (some emails still bounce despite verification; some LinkedIn messages cannot be sent due to connection limits)
Engaged Prospect has responded (opened email, replied, clicked a link, accepted LinkedIn connection); response may be positive, neutral, or negative 10-25% of contacted prospects engage in some way
Meeting booked A discovery call, demo, or meeting has been scheduled 30-50% of engaged prospects book a meeting (if the engagement was positive; lower if it was a "not interested" reply that you attempted to convert)
Qualified After the meeting, the prospect meets your qualification criteria (budget, authority, need, timeline) 50-70% of meetings result in a qualified opportunity
Proposal sent A formal proposal, quote, or pricing has been shared 70-80% of qualified opportunities receive a proposal
Closed won The deal is signed 20-40% of proposals are accepted (varies widely by industry, deal size, and competition)
Closed lost The prospect declined, went with a competitor, or went silent Remainder of proposals

Stage 6: Outreach Sequences

Day Channel Action
Day 1 Email Email 1: personalised cold email referencing a buying trigger or specific pain point; short (under 150 words); one clear CTA (reply to book a call, or click a calendar link)
Day 2 LinkedIn View the prospect's LinkedIn profile (they see the notification); if not already connected, send a connection request with a short note (not a sales pitch: "Hi [Name], I work with [type of companies] on [topic]. Would love to connect.")
Day 4 Email Email 2: follow-up to email 1; different angle or additional value (a case study, a relevant stat, a question); reference that you sent a previous email; short
Day 7 LinkedIn If connected: send a LinkedIn message with a piece of content (an article, a resource, a video) relevant to their role; not a sales pitch but a value-add touch
Day 10 Email Email 3: social proof email; reference a customer in their industry; specific result (not vague "we helped companies like yours"); end with the same CTA
Day 14 Phone Call the prospect; reference your emails and LinkedIn message; 30-second pitch; ask for a meeting
Day 17 Email Email 4: breakup email; "I have reached out a few times and have not heard back, so I will assume the timing is not right. If [problem] becomes a priority, here is how to reach me: [calendar link]. I will not follow up again unless you reach out."

Metrics

Metric Benchmark (B2B SaaS, mid-market) How to calculate
Emails sent per day (per SDR) 50-100 (higher volume requires inbox rotation across multiple sending accounts; see Lemlist vs Instantly vs Woodpecker) Total emails sent / number of sending days
Email open rate 40-60% (with proper personalisation, deliverability setup, and subject lines) Unique opens / emails delivered
Email reply rate 5-15% (3-5% is average; 10-15% is excellent; above 15% means your targeting and messaging are exceptionally strong) Unique replies / emails delivered
Positive reply rate 2-5% of emails sent result in a positive reply (interested, asking questions, requesting a meeting) Positive replies / emails delivered
Meetings booked per 100 emails sent 1-3 meetings per 100 emails (this is the core efficiency metric for outbound prospecting) Meetings booked / emails sent x 100
Meetings booked per week (per SDR) 3-8 meetings per week (depends on deal size, industry, and seniority of target) Count of meetings booked per week
Pipeline generated per month (per SDR) $50,000-$200,000 in pipeline value (depends on deal size) Sum of qualified opportunity values created in the month
Cost per meeting (outbound) $150-$500 per meeting (SDR salary + tools / meetings booked) (SDR monthly compensation + tools cost) / meetings booked

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)