How to Generate B2B Leads in 2026: The Outbound Playbook
In short
Outbound B2B lead generation is the practice of choosing accounts and people who fit your ICP, then contacting them directly — by email, phone, or LinkedIn — before they have shown any interest in you. It has three moving parts: a target list, a contact record you can actually reach, and a sequence of relevant touches. Most teams invest heavily in the first and third and quietly under-invest in the second.
That middle layer is where outbound quietly fails. A sequence sent to an address that bounces is not a bad sequence — it is a bad record. A dial to a switchboard is not a bad rep — it is a bad number. In 2026, with cold email reply rates compressed to roughly 3–5% and connect rates on generic phone data sitting around 8–12%, the difference between a programme that works and one that does not is usually reachability, not creativity.
This guide covers the full outbound operating model — sourcing, list building, contact data, verification, qualification, channel selection, cadence, KPIs, in-house versus outsourced, and compliance — with four interactive models so you can run your own numbers instead of borrowing someone else's.
What outbound lead generation actually is
Outbound lead generation is the deliberate, seller-initiated pursuit of specific companies and specific people. You decide who should buy, you find them, and you start the conversation. Nothing in the process waits for the buyer to raise a hand.
That is the whole distinction from inbound, and it has one enormous consequence: in outbound, you are responsible for the contact record. Inbound hands you an email address because the person typed it into a form. Outbound requires you to go and find it, prove it is real, and keep proving it as the person changes jobs. If you want the wider view of how both halves fit together, our guide to what lead generation is and how B2B pipeline actually gets built covers inbound, outbound and everything in between. This article stays firmly on the outbound side.
What is B2B lead generation?
B2B lead generation is the process of identifying businesses that fit your ideal customer profile, finding the people inside them who influence the purchase, and converting those people into contactable, qualified prospects. It differs from consumer lead generation in three structural ways: the buyer is a committee rather than an individual, the sales cycle is measured in months rather than minutes, and the contact details you need — a business email and a direct line — are not volunteered, they have to be sourced and verified.
For implementation, see the reverse email lookup API and its supported inputs.
Those three differences are why B2B lead generation is a data discipline as much as a marketing one. In B2C you can often reach a market through a channel. In B2B you have to reach named individuals, one record at a time.
Is lead generation sales or marketing?
It is both, and the argument is usually a symptom of an unwritten ICP rather than a genuine org-design problem. The useful split is by motion, not by department:
- Marketing owns the definition and the demand. Who counts as a fit, what problem framing works, and the inbound capture that turns interest into a record.
- Sales owns the conversation. Outreach, qualification, and the handoff into pipeline.
- RevOps — or whoever plays that role — owns the record. Sourcing, enrichment, verification, routing and suppression.
The third one is the seat most companies have not filled. When nobody owns the record, the list quietly degrades between the team that defined it and the team that works it, and both blame the other for the result.
Outbound vs inbound vs demand generation
These three terms are used interchangeably in job titles and almost never mean the same thing in practice.
| Motion | Who starts it | What you own | Primary failure mode |
|---|---|---|---|
| Outbound | You | The list, the contact data, the sequence | Unreachable or wrong-fit contacts |
| Inbound | The buyer | The content, the offer, the form, the routing | Volume without intent; slow follow-up |
| Demand generation | Neither — it is upstream of both | Category awareness and problem framing | Unattributable; slow to show pipeline |
Demand generation makes outbound easier by warming the market. Inbound captures the demand that already exists. Outbound is the only one of the three that lets you pick exactly which 400 companies you want in the pipeline this quarter — which is why it survives every proclamation of its death.
The three inputs every outbound programme needs
- A defined target. A written ICP with firmographic filters you can actually query — size, sector, geography, technology, growth signal. If you cannot express it as a filter, it is a preference, not an ICP. Our guide to firmographic data for targeting and segmentation covers how to build one that holds up.
- A reachable contact record. A name is not a lead. A LinkedIn profile is not a lead. A lead you can work is a person plus a verified way to reach them — a deliverable business email, a mobile number that rings, or ideally both.
- A relevant reason to make contact. Something specific to that account, at that moment. Without it, every improvement to your data just delivers an irrelevant message more reliably.
Most teams grade themselves on the first and third. The second is where the money leaks.
The reachability gap
Here is the number that should govern outbound planning, and almost never does: the percentage of your sourced list that you can actually contact on a channel that works.
A typical sequence looks fine on paper. Ten thousand records in, a well-written seven-touch cadence, a competent SDR team. But between "10,000 records" and "10,000 people who receive a message" sit four separate multipliers, each of which quietly removes a slice:
- Records that are not genuinely in your ICP — wrong size, wrong region, wrong function, or a company that no longer exists.
- Records with no deliverable business email, or an email that fails verification.
- Records with no verified mobile number, leaving phone off the table entirely.
- Records where the person has already moved on, so both fields point at a role they no longer hold.
Multiply four numbers that each look acceptable in isolation and the result is rarely acceptable. Run your own figures below.
Outbound reachability simulator
Drag the assumptions to see how many of your sourced records are genuinely workable. Defaults reflect commonly reported mid-market benchmarks, not a TargetWise measurement — replace them with your own numbers.
Two things usually surprise people the first time they run this. The first is how fast the "reachable on both channels" number collapses — it is the product of two percentages, so a 65% email rate and a 32% mobile rate leave roughly a fifth of your in-ICP records available for a genuine multi-channel cadence. The second is that improving the mobile number moves the result far more than improving the email number, because mobile coverage starts from a much lower base.
That is not a coincidence. Business email addresses follow predictable patterns and can be inferred and tested at scale. Mobile numbers cannot be guessed — they have to be sourced from somewhere and confirmed. It is the hardest field in B2B contact data and the one most vendors are quietest about. We break the whole picture down in the 2026 B2B contact data accuracy benchmark.
The outbound stack, layer by layer
Outbound is usually described as a set of tools. It is more useful to describe it as a set of layers, because layers fail in a specific order and each one caps every layer after it. No amount of sequencing skill recovers a bad record, and no amount of data quality rescues a message aimed at the wrong company.
The five layers of an outbound programme
Select a layer to see what it does, what breaks, and what it costs you when it breaks.
Figure 2 makes the ordering explicit, and the layer teams most often skip is the third. Targeting gets a strategy offsite. Orchestration gets a six-figure sequencing platform. Contact data gets whatever seats were bundled into last year's contract, and nobody measures it after the trial.
Lead sourcing: where B2B leads actually come from
Lead sourcing is the step before enrichment: deciding which companies and people belong on the list at all. Enrichment answers "how do I reach this person". Sourcing answers "should this person be on my list". Confusing the two is why so many teams end up with beautifully enriched records for accounts that were never going to buy.
There are five practical sources for B2B outbound lists, and they differ mainly in how much intent they carry and how much work they need before they are usable.
| Source | What it gives you | Intent signal | Work needed before use |
|---|---|---|---|
| Professional networks LinkedIn, Sales Navigator, industry directories | Person-level accuracy on name, title and employer | None | High — no contact fields; needs enrichment |
| Company registries & filings Statutory registers, regulatory lists | Verified company existence, size, status, officers | None | High — company-level only |
| Technographic & hiring signals Job posts, stack detection, funding news | Timing — who is changing something right now | Moderate | Medium — needs mapping to a buyer |
| Events, communities, partners Attendee lists, channel partners, associations | Context and a legitimate reason to reach out | Moderate | Medium — messy, often incomplete |
| Intent and site-visitor data Third-party topic surges, de-anonymised visits | Accounts researching your category | High | Medium — account-level, not person-level |
Notice what every row has in common. Not one of these sources hands you a verified mobile number, and only the messiest of them occasionally hands you an email. Sourcing produces identities; it does not produce reachability. That gap is the entire reason the contact data layer exists.
How do you find B2B leads?
Finding B2B leads is a two-part problem that most teams treat as one. Part one is discovery — producing a list of the right companies and the right people inside them. Part two is reachability — turning each of those names into a verified email or phone number. The five sources in the table above solve part one well and part two barely at all.
A working sequence looks like this:
- Filter to accounts. Apply your ICP filters to a company-level source and produce a target account list you could defend in a meeting.
- Map the committee. For each account, identify two to four people: the economic buyer, the functional owner of the problem, and at least one likely influencer.
- Capture the identity, not the guess. Record full name, current employer, current title and a profile URL. Do not attempt to construct an email address at this stage — pattern-guessed addresses are the single largest source of bounces.
- Enrich in one pass. Submit the identities to an enrichment layer and take back verified contact fields with a last-verified date.
- Gate, then work. Anything that fails verification goes to an enrichment queue, not into a sequence.
The reason to keep discovery and reachability separate is accountability. If you blend them, a poor result is unattributable — you cannot tell whether you targeted the wrong companies or simply failed to reach the right ones. Split them and each half produces a number you can manage.
Channel economics: what each touch actually costs you
Once you have a list, you have to decide where to spend the touches. The honest version of that comparison is not "which channel is best" — it is "how many touches does each channel need to produce one human response, and what does the channel demand from your data before it works at all".
Outbound channels: response rates and effort per response
Bars are grouped by outcome type, because a reply and a phone pickup are not the same event. Switch views and hover any bar for the underlying range and source. Whiskers show the reported low–high band, not a margin of error.
Three conclusions fall out of Figure 3, and none of them are about copywriting.
- Calling is only competitive when the number is right. The same activity, same script, same rep produces roughly half the live conversations on generic phone data that it does on verified mobile direct dials. That is the single largest controllable variable in the entire outbound stack. We covered the mechanics in why B2B cold call connect rates are a data problem.
- Email is a volume channel, and volume is now rationed. At roughly 29 sends per reply, email needs scale — but Gmail, Yahoo and Microsoft cap how much scale you get before reputation damage. You cannot brute-force your way past a 0.3% complaint threshold.
- Referrals win and do not scale. They belong in the plan as a deliberate motion, not as the plan.
Building the list: buy, build or enrich
There are only three ways to end up with a workable B2B lead list, and the differences matter more than vendors like to admit.
Option 1 — Buy a prepared list
Someone hands you a spreadsheet of 20,000 contacts for a flat fee. It is fast, it is cheap per row, and it is almost always the worst option. You are buying a static snapshot of a database that decays at roughly 2.1% per month from the moment it is exported, with no visibility into when each field was last confirmed. You also inherit whatever lawful basis the seller did or did not establish — which, under GDPR, becomes your problem the moment you send.
Option 2 — Build the list yourself
You define the ICP, pull the companies from a filterable source, identify the right people, then find contact details one at a time. Accuracy is high because you controlled every step. Throughput is terrible: hand-verifying contact records is measured in hours per hundred, not minutes.
Option 3 — Source identities, then enrich them
You build the target list yourself — companies and people you are confident about — and then pass those identities to an enrichment layer that returns a verified email and mobile for each one at the moment you need it. You keep control of targeting and you buy only the fields you cannot produce yourself.
Option 3 is what most competent outbound teams have converged on, and it is the model the rest of this guide assumes. The mechanics are covered in depth in our complete guide to lead enrichment.
| Approach | Speed | Accuracy at point of use | Cost model | Compliance exposure |
|---|---|---|---|---|
| Buy a static list | Immediate | Decays from day one | Flat fee per file | High — inherited, opaque |
| Build manually | Very slow | High | Headcount | Low — fully documented |
| Source + enrich on demand | Fast | Verified at request time | Per seat, per credit, or per match | Depends on the provider's basis |
Choosing a lead list provider: the five questions that matter
- What is the match rate for my segment? Not the global headline. Match rate for your country, your seniority band, your company-size range. A single global number tells you almost nothing — we explain why in what match rate you should actually expect from an enrichment API.
- Is a "match" verified, or just found? Some providers count a pattern-guessed address as a match. Ask what verification runs before a record is returned, and whether you are charged for records that fail it.
- How fresh is each field? Ask for a last-verified timestamp per field, not per record. A record refreshed last week can still contain a phone number confirmed in 2023.
- What is the lawful basis for the personal data? Particularly for mobile numbers in the EU and UK. If the answer is vague, that is the answer.
- What happens when there is no match? Do you pay anyway? On a seat or credit model, usually yes. On pay-per-match, no.
The B2B lead data collection checklist
Before a record enters a sequence, it should clear a fixed set of checks. Run this as a gate, not as a clean-up job — the cost of a bad record rises sharply once it has been sent to.
Pre-send record quality gate
0 / 12 completeVerifying that the person still holds the role. It is the most expensive omission in outbound because a single job change breaks four fields at once — title, employer, email and direct dial — while the record continues to look complete. A complete record and a correct record are not the same thing.
We do one thing: turn identities you already have into contacts you can actually reach
Core is $49/month, with $0.15 per returned work email and $0.25 per returned business phone deducted from that included balance; Growth is $149/month, with $0.12 per returned work email and $0.20 per returned business phone deducted from that included balance; Scale is $399/month, with $0.09 per returned work email and $0.16 per returned business phone deducted from that included balance. Free includes 20 emails and 5 business phones. Unused balance resets at renewal. Subscriptions renew monthly until cancelled; unresolved requested fields consume no usage balance. See current pricing and subscription terms.
How to qualify B2B leads before you spend a touch
Qualification in outbound happens twice: once before you contact anyone, and again after they respond. The first pass is the one that protects your sender reputation and your reps' time, and it is almost entirely mechanical.
Pre-contact qualification: three gates
- Fit. Does the account match the ICP filters? This is a data question with a yes/no answer. If your ICP cannot be expressed as a query, fix the ICP first.
- Reachability. Do you have a verified way to contact this person? A record with no deliverable email and no verified mobile is not a low-priority lead — it is not a lead. Either enrich it or remove it.
- Timing. Is there a reason to make contact now? Funding, a hiring surge, a leadership change, a technology migration, a renewal window. Absent a trigger, you are relying entirely on base rates.
Only records that clear all three enter a sequence. Everything else goes to an enrichment queue or a nurture list. This single rule does more for outbound performance than any script change, because it stops you spending your finite sending reputation on records that were never going to convert.
Post-response qualification: BANT is not enough in 2026
Once someone replies, the classic frameworks apply — but the version worth running in outbound weights two things the originals under-weight:
| Criterion | What you are actually testing | Disqualifying answer |
|---|---|---|
| Problem | Do they recognise the problem you solve, in their own words? | They restate your marketing back at you |
| Authority path | Not "are you the decision maker" but "who else signs, and what do they need to see?" | No named second person |
| Consequence of inaction | What happens if they do nothing for six months? | Nothing happens |
| Budget origin | Which existing line item does this come from? | "We'd have to create a budget" |
| Timing trigger | What event forces a decision date? | No event; "sometime this year" |
Channels and what each one demands from your data
Every outbound channel has a data prerequisite. Choosing channels without checking whether your data can support them is how teams end up running a "multi-channel cadence" that is, in practice, an email cadence with three empty steps in it.
Cold email
The workhorse of outbound, and the channel with the harshest infrastructure rules. Since February 2024, Google and Yahoo have required bulk senders to authenticate with SPF, DKIM and DMARC, offer one-click unsubscribe, and keep spam complaints below 0.3%; Microsoft aligned with the same thresholds in 2025. Deliverability guidance across providers converges on keeping bounces under roughly 2%.
What it demands from your data: a verified, deliverable business email — with catch-all domains flagged rather than assumed valid, and role accounts stripped out. A list that has not been verified immediately before sending will generate the bounces and complaints that cost you the domain.
What good looks like: around a 3–5% reply rate on cold sends, with well-targeted campaigns clearing 5% and top-decile work reaching double digits. Smaller, tightly segmented sends consistently beat large blasts.
Cold calling and telemarketing
The channel with the widest performance spread, almost all of it explained by data rather than technique. Connect rates sit at roughly 8–12% on generic contact data and 18–22% on verified mobile direct dials. Persistence matters and diminishes fast: the large majority of prospects who will ever answer do so within the first three attempts.
What it demands from your data: a typed phone field. "Phone number" is not one thing — a switchboard, a desk direct dial and a personal mobile behave completely differently, and treating them as interchangeable is why call reports look random. You also need E.164 formatting and a DNC check against the destination country before the first dial.
What good looks like: if your connect rate is below 7%, treat it as a data, timing or caller-ID problem before you coach the script.
How to generate B2B leads on LinkedIn
LinkedIn is the best sourcing surface in B2B and a mediocre outreach channel. Treating it as the latter is why so many LinkedIn programmes stall at a few hundred touches a month.
The platform is unmatched at answering "who is this person, where do they work now, and what do they do" — the data is maintained by the person themselves, which is why current employer and title are more reliable there than in almost any purchased database. What it will not give you is an exportable contact record, and it enforces hard weekly limits on connection requests and messages regardless of how good your copy is.
The four LinkedIn motions, ranked by scalability
| Motion | How it works | Ceiling | Honest assessment |
|---|---|---|---|
| Sourcing then enriching | Use search or Sales Navigator to build the target list, then enrich those identities off-platform | Limited only by your enrichment budget | Highest leverage — turns LinkedIn's strength into email and phone reach |
| Connection requests with a note | Connect, then message once accepted | Weekly invitation limits | Slow but warm — good for senior, low-volume targets |
| InMail | Paid direct messages to non-connections | Monthly credit allocation | High response, low volume — reported ranges around 18–25% |
| Content and engagement | Post, comment, and let the profile do the warming | Your own consistency | Compounding — lifts every other motion but produces no list |
Using Sales Navigator properly
Sales Navigator earns its cost as a filtering tool, not a messaging tool. The filters that matter for outbound are the ones tied to change: recent job changes, recent posting activity, headcount growth by function, and account-level hiring. Those are timing signals, and timing is the input outbound is usually missing. Build saved searches around change rather than static firmographics, and review them weekly.
For implementation, see the company enrichment API and its supported inputs.
The output of that work is a list of identities. Getting from identities to a working cadence still requires a verified business email and, ideally, a mobile number — which is exactly the handoff this guide keeps returning to.
Running LinkedIn as a closed loop: source on LinkedIn, message on LinkedIn, follow up on LinkedIn. You inherit the platform's rate limits as your pipeline ceiling. Source on LinkedIn and move the conversation to email and phone, and the ceiling becomes your data coverage instead — which you can actually buy your way past.
Multi-channel, done properly
Multi-channel outreach means the same person, contacted across channels, in a coordinated order. It is not "some people get emails and some people get calls" — that is single-channel outreach with a split list. Genuine multi-channel requires both an email and a phone number for the same record, which is precisely the constraint Figure 1 models.
If only a fifth of your in-ICP records carry both a verified email and a verified mobile, then only a fifth of your list can run a true multi-channel cadence. Design two cadences — one full multi-channel, one email-only — rather than one cadence with steps that silently no-op. Your reporting will be honest for the first time.
Cold email templates that still work in 2026
Templates do not fail because the words are wrong. They fail because they are sent to people who should never have received them, from a domain that has already lost its reputation. Fix those two things first, then use structure rather than scripts.
Every cold email that works in 2026 does the same four jobs in under 120 words: it proves you know something specific about their situation, it names a problem in their language, it makes one small ask, and it makes replying "no" easy. Below are four structures rather than fill-in-the-blank copy, because a template everyone can paste is a template every buyer has already seen.
Structure 1 — The observed trigger
Use when: you have a real, recent event — a funding round, a hiring surge, a leadership change, a technology migration.
- Line 1: the observation, stated flatly, with no flattery. "You've posted three RevOps roles since June."
- Line 2: the inference and the problem it usually implies, framed as a question rather than a claim.
- Line 3: one sentence on what you do, expressed as an outcome for a company like theirs.
- Line 4: a small ask — a question they can answer in one line, not a 30-minute call.
Structure 2 — The specific number
Use when: you have a defensible benchmark and their peer group is recognisable.
- Open with the number and where it comes from. Vague claims read as spam; cited numbers read as research.
- Connect it to a decision they are likely making this quarter.
- Offer the underlying detail rather than a meeting. Sending something useful outperforms asking for time.
Structure 3 — The referred multi-thread
Use when: you have already spoken to someone else at the account.
- Name the internal colleague and what they said, accurately. Never imply endorsement they did not give.
- State why you were pointed at this person specifically.
- Ask whether they are the right person, which gives them an easy and useful reply either way.
Structure 4 — The break-up that is not a break-up
Use when: you are at the end of a sequence.
- Do not use guilt, false deadlines, or "I'll assume you're not interested". Buyers have seen all three.
- Leave one genuinely useful asset with no ask attached, and close the loop explicitly.
- State that you will not follow up again, and mean it. This is the message that most often produces a reply, precisely because it costs nothing to answer.
Published benchmarks consistently show smaller, tightly segmented sends outperforming large blasts — campaigns under about 50 recipients report roughly double the reply rate of high-volume sends. Two to three follow-ups generate a large share of all replies, and most senders never send the second one. If you have to choose between rewriting the template and halving the list, halve the list.
Sender infrastructure: the setup that protects the domain
None of the above matters if your mail does not arrive. This is the minimum configuration for cold sending in 2026.
| Control | What it does | Where teams get it wrong |
|---|---|---|
| SPF | Lists which servers may send for your domain | More than ten DNS lookups, which causes a permanent error |
| DKIM | Cryptographically signs each message | Configured on the primary domain but not on the sending subdomains |
| DMARC | Tells receivers what to do when SPF or DKIM fail | Left at p=none indefinitely and never reviewed |
| One-click unsubscribe | RFC 8058 headers, required for bulk marketing mail | A footer link only, with no List-Unsubscribe header |
| Separate sending domain | Isolates cold-send reputation from your corporate mail | Cold sending from the primary domain, then losing internal email too |
| Warm-up and volume ramp | Builds reputation before volume | Going from zero to hundreds per day in week one |
| Postmaster monitoring | Shows your actual spam rate at Google | Never set up, so the first signal is a collapse in replies |
| Pre-send verification | Removes invalid addresses before they bounce | Verifying at list build, then sending three months later |
Google, Yahoo and Microsoft enforce a spam-complaint ceiling of 0.3%, and all three recommend staying below 0.1%. Deliverability guidance converges on holding bounces under roughly 2%. Those are the numbers that decide whether your programme has a future, and every one of them is downstream of list quality. If your email finding is currently pattern-guessing, our comparison of email finders that also return mobile numbers is a useful starting point.
How outbound differs by vertical
The operating model is the same everywhere. The inputs are not. These are the differences that actually change how you build the programme.
| Vertical | What is different | Where the data problem sits | Channel emphasis |
|---|---|---|---|
| B2B SaaS & technology | The most saturated inboxes in B2B; buyers receive dozens of near-identical pitches weekly | Rapid job movement means the fastest field-level decay of any sector | Multi-thread hard; email alone is heavily discounted |
| Manufacturing & industrial | Fewer buyers, longer cycles, far less inbox competition | Thin coverage — smaller private firms are poorly represented in most databases | Phone works disproportionately well |
| Financial & professional services | Heavy compliance scrutiny of unsolicited contact | Provenance matters more than coverage; you must be able to evidence the source | Email with a documented lawful basis; referrals |
| Life sciences & biotech | Highly technical buying committees; credibility gates every conversation | Correct titles and specialisms matter more than volume | Long-cycle nurture, events, targeted email |
| Agencies & professional firms | Small teams, owner-operators, fast decisions | Personal and shared mailboxes blur; role accounts contaminate lists | Phone and LinkedIn; email quality varies widely |
The recurring pattern: sectors with low inbox competition reward phone, and sectors with high staff turnover punish stale data hardest. Both point at the same operational answer — type your phone data properly, and re-verify on a cadence matched to the sector rather than the calendar.
The seven-step outbound process
This is the operating loop. It runs weekly, not quarterly.
- Define and version the ICP
Write it as filters: sector, employee band, revenue band, geography, technology, trigger. Version it with a date. When performance shifts, you need to know which definition produced which cohort.
- Source identities
Pull companies that match the filters, then identify the two to four people per account who touch the problem. Multi-thread from the start — single-threaded outbound dies when one person leaves.
- Enrich and verify
Pass those identities to your enrichment layer. Return a verified business email and phone, typed by number kind, with a last-verified date on each field. Do not accept unverified matches into the sequence.
- Gate the records
Run the checklist above. Records that fail go to an enrichment queue or a suppression list. Records that pass get a channel assignment based on what data they actually carry.
- Sequence
Six to ten touches over three to four weeks, mixing channels for records that support it. Published benchmarks put the median at roughly eight touches before a first reply; two to three follow-ups generate a large share of all responses.
- Handle replies like a human
Every reply — including negative ones — gets a same-day human response. Automated reply handling is the fastest way to convert a soft no into a spam complaint.
- Measure, suppress, refresh
Log outcomes at record level, suppress everything that bounced or opted out, and send the survivors back for re-verification on a schedule. Then start again with a versioned ICP informed by what converted.
The outbound funnel, stage by stage
An outbound funnel is not a marketing funnel with different labels. It has a stage that inbound does not have — the point at which a targeted person becomes a contactable person — and that is the stage most funnel diagrams omit entirely.
| Stage | Definition | Owner | Exit criterion |
|---|---|---|---|
| 1. Total addressable accounts | Every company that matches the ICP filters | Marketing / RevOps | Passes every ICP filter |
| 2. Targeted contacts | Named people at those accounts with a plausible buying role | RevOps | Two to four contacts identified per account |
| 3. Contactable contacts | Records carrying a verified email, a verified phone, or both | Data / RevOps | Passes the record quality gate |
| 4. Engaged | A human response of any kind, including a negative one | SDR | Reply received or live conversation held |
| 5. Qualified | Fit, problem, authority path and timing established | SDR | Meeting scheduled with a named attendee |
| 6. Meeting held | The meeting actually happened | SDR / AE | Attendance confirmed, not just booked |
| 7. Qualified opportunity | AE accepts it into pipeline | AE | Accepted with a value and a close date |
Stage 3 is the one that changes how you manage the funnel. Report it separately and two things happen. First, your top-of-funnel numbers become honest — you stop counting records you cannot contact as pipeline potential. Second, you get a metric that a data budget can be argued against, because the ratio of stage 3 to stage 2 is your enrichment performance.
Never report stage 2 to leadership without stage 3 next to it. "We have 12,000 targeted contacts" and "we can reach 5,300 of them" are the same programme described honestly and dishonestly. Only one of those two numbers predicts pipeline.
Lead management: routing, SLAs and the handoff
Outbound generates two things that need managing: responses, and records. Most teams have a process for the first and none for the second.
Response routing
- Route by account owner, not by round robin. A reply from an account someone is already working should never land with a second rep.
- Set a response SLA in hours, not days. Cold interest decays faster than inbound interest because there was no intent to begin with.
- Give negative replies a path. "Not now" should set a suppression date and a re-entry trigger. "Wrong person" should trigger a re-source, not a deletion.
- Log the reason for every disqualification as a picklist value. Free text cannot be aggregated, and the aggregate is what tells you your ICP is drifting.
Record management
- One record, one owner, one source of truth. Duplicates are the most common cause of a prospect receiving the same sequence twice from two reps.
- Suppression is permanent and global. Bounces, opt-outs and complaints must be blocked across every tool, not just the one that generated them.
- Job-change signals trigger a re-source, not an update. When someone moves, you have two jobs: re-enrich them at the new company, and find their replacement at the old one. Most teams do neither.
- Enrichment queues are a first-class object. Records that failed the quality gate are inventory, not waste — they need an owner and a retry cadence.
If your CRM is the system of record, the enrichment layer has to write back into it on a schedule rather than at import time. Our guide to enriching a CRM with verified business emails and direct dials walks through the sync pattern.
KPIs, benchmarks and the maths of a quota
Most outbound dashboards measure activity because activity is easy to count. The metrics that predict pipeline are ratios, and three of them are pure data-quality measurements.
| Metric | What it tells you | 2026 reference point | What it diagnoses |
|---|---|---|---|
| Enrichment match rate | Share of sourced records that come back with a usable contact field | Varies sharply by region and seniority | Data |
| Verified-contact coverage | Share of your in-ICP list you can actually reach | Set your own baseline; track it monthly | Data |
| Hard bounce rate | Whether your verification is real | Keep under ~2%; providers throttle above it | Data |
| Spam complaint rate | Whether your targeting and consent hold up | Hard ceiling 0.3%; aim below 0.1% | Targeting |
| Cold email reply rate | Message and segment relevance | ~3.4% average; 5%+ is above market | Targeting |
| Connect rate | Phone data quality and call timing | 8–12% generic; 18–22% verified mobile | Data |
| Conversation → meeting | Rep skill and offer clarity | Roughly a fifth to a quarter of live conversations | Skill |
| Meeting → qualified opportunity | Whether your ICP definition is honest | Around half at median | Targeting |
Read that "diagnoses" column carefully. Four of the eight metrics that govern outbound output are set by the contact data layer, not by the sales team. When a board asks why outbound underperformed, the honest answer is often upstream of anyone in the room.
Working the quota backwards
Take a quarterly target of 30 qualified opportunities. At a median meeting-to-opportunity rate of roughly one in two, that is about 60 held meetings. At a conversation-to-meeting rate of roughly one in four, that is around 240 live conversations. On verified mobile data at a 20% connect rate, that is about 1,200 dials — achievable. On generic data at 10%, it is 2,400 dials for the same result.
The data quality decision doubled the activity required to hit the same number. That is the entire argument for treating contact data as infrastructure rather than a line item, and it is why we published what eleven B2B contact data providers actually charge — the per-record price is meaningless until you divide it by the records you can use.
How do you measure lead generation?
Measure it as a chain of conversion ratios between the funnel stages above, plus three cost figures. Anything else is activity reporting wearing a metrics badge.
- Stage-to-stage conversion: targeted → contactable → engaged → qualified → meeting held → accepted opportunity. Every one of these is a percentage, and each has a different owner.
- Cost per usable record: total data spend divided by records that passed the quality gate. Not records delivered.
- Cost per held meeting: fully-loaded programme cost divided by meetings that actually happened.
- Pipeline per rep per quarter: the number a board will ask for, and the only one that survives contact with a budget review.
Two measurement rules matter more than the metric list. First, segment before you average — a blended reply rate across five verticals tells you nothing, because the good segment is subsidising the bad one and you cannot see either. Second, attribute each ratio to a layer. If contactable-to-engaged is weak, that is messaging. If targeted-to-contactable is weak, no amount of messaging work will fix it.
How do you improve the quality of your lead generation?
Lead quality is decided in three places, in this order of impact:
- Tighten the ICP before you touch volume
Most "low quality lead" complaints are ICP complaints. Look at your last twenty closed-won deals, find what they share that your ICP filters do not capture, and add it. Then look at your last twenty losses and find the filter that would have excluded them.
- Make reachability a quality criterion, not an afterthought
A record you cannot contact has zero quality regardless of fit. Report contactable records separately, and stop counting unreachable in-ICP contacts as pipeline potential — they are inventory awaiting enrichment.
- Verify at the point of use, not the point of purchase
Quality is a moment-in-time property. A record verified at list build and sent to three months later is an unverified record. Move verification to immediately before the send.
Notice that none of the three is about writing better messages. Message quality determines what happens after a relevant, reachable person receives your outreach. It cannot create relevance or reachability that was never there.
How to increase B2B sales without adding headcount
The quota arithmetic above already contains the answer: at a 10% connect rate those 240 conversations cost 2,400 dials, and on verified mobile data they cost roughly half that. You have not hired anyone or extended anyone’s day — you have removed the dials that were never going to connect.
The same logic applies on email. Cutting a 4% bounce rate to under 2% lifts you back over the threshold at which providers throttle, which restores deliverability across the whole programme rather than improving one campaign. Both moves are capacity increases disguised as data purchases, and both are cheaper than a headcount requisition. That is the practical case for treating enrichment as infrastructure: it is the only line item in the outbound stack that raises output without raising effort.
Why lists rot, and what to do about it
Every outbound list is a perishable asset. HubSpot's Database Decay Simulation, built on MarketingSherpa research, puts B2B contact decay at about 2.1% per month — roughly 22.5% compounded over a year. ZoomInfo's own research places the figure higher, at 25–30% annually. Email-specific measurements from ZeroBounce, based on billions of processed addresses, put annual list decay around 23%.
The methodologies differ. The conclusion does not: a list built in January is materially wrong by December, and nobody notices because the records still look complete.
Decay is not random. It is driven by job changes, company restructures, acquisitions, domain migrations and office moves — and a single job change invalidates title, employer, work email and direct dial at the same moment. That is why field-level decay for fast-moving sectors runs far ahead of the aggregate benchmark.
What re-verification actually buys you
Compare an unmaintained list against one you re-verify on a schedule, over 24 months. Adjust the decay rate and the share of decayed records your provider can successfully re-find.
The practical takeaway from Figure 4 is not "re-verify more often" for its own sake. It is that the value of re-verification is capped by your provider's ability to re-find the person. Refreshing a list against a source that cannot locate someone who has just changed jobs converts a wrong record into a blank one. That is an improvement — a blank field does not bounce — but it is not the improvement you paid for.
This is the argument for querying multiple sources rather than one. A single provider that misses a record misses it every time you ask. A waterfall asks the next source, and the next, and each one covers a slightly different slice of the market. We set out the full mechanics in what waterfall enrichment is, and the implementation detail in our guide to enriching B2B contacts with a waterfall API.
The cost of unusable records
Bad contact data does not present itself as a data problem. It presents as low connect rates, missed quota, rep churn and a request for more headcount. Gartner's widely cited estimate puts the average annual cost of poor data quality to an organisation at $12.9 million — a number that is easy to dismiss until you calculate your own version of it.
Outbound capacity lost to unusable records
Each square is one percent of your team's outbound execution capacity. Blue is spent on records that can convert; grey is spent on records that cannot.
Two framings of Figure 5 are worth putting in front of a CFO. The first is the dollar figure. The second, usually more persuasive, is the headcount equivalent: we are already paying for the reps we asked you to hire — they are working on records that cannot convert.
Eight ways outbound programmes fail
These are the failure modes we see most often, in rough order of how much pipeline they destroy. Every one of them is diagnosable from data you already have.
- The ICP exists as a slide, not as filters
Nobody can query it, so every team builds a slightly different list. Symptom: meeting-to-opportunity rate is low and varies wildly between reps. Fix: rewrite the ICP as filters and version it.
- Volume is scaled before the quality gate exists
You scale the waste along with the work. Symptom: activity doubles, pipeline does not. Fix: build the record gate first, then increase volume.
- Phone numbers are stored as one undifferentiated field
Switchboards, desk lines and mobiles are averaged into a single meaningless connect rate. Symptom: call performance looks random. Fix: type the field and report by type.
- Verification happens at list build, not before send
A list verified in March is not a verified list in June. Symptom: bounce rate climbs quarter on quarter. Fix: verify immediately before sending, every time.
- One cadence for every record
Call steps silently do nothing for records with no number, so two different programmes get averaged into one report. Symptom: cadence performance you cannot explain. Fix: split cadences by available data.
- Single-threaded accounts
One contact per account means the account dies when they leave — and roughly a fifth of professionals change jobs annually. Symptom: accounts go dark for no visible reason. Fix: two to four contacts per account from the start.
- Replies handled by automation
Automated handling of a soft no is the fastest route from "not interested" to a spam complaint. Symptom: complaint rate creeping toward 0.3%. Fix: same-day human replies, including to negatives.
- Data spend judged on unit price rather than usable records
The cheapest provider per record is expensive if half its records are unusable. Symptom: costs look controlled while connect rates fall. Fix: measure cost per usable record and per booked meeting.
In-house vs outsourced vs pay-per-lead
Three models dominate, and the right answer depends far more on your motion than on your budget.
| In-house SDR team | Outsourced agency | Pay-per-lead / appointment setting | |
|---|---|---|---|
| You control | Everything | ICP and messaging; not execution | Almost nothing |
| Time to first meetings | 3–5 months including ramp | 4–8 weeks | 2–4 weeks |
| Cost shape | Fixed — salary, tools, management | Fixed retainer, sometimes plus performance | Variable — per lead or per held meeting |
| Data ownership | Yours | Negotiate it explicitly | Usually not yours |
| Main failure mode | Slow ramp; you own every mistake | Generic messaging; your brand, their reputation | Volume-gaming — meetings that are technically held |
| Best when | Complex sale, long cycle, high ACV | Testing a new segment or geography | Simple, transactional offer with a short cycle |
Whichever outsourced model you choose, the contract should state that all contact records generated on your behalf are your property and are delivered to you in full, including for prospects that never converted. Agencies that resist this are treating your ICP research as their asset. If a pay-per-lead vendor will not define "qualified" in writing — with a rejection mechanism and a credit process — expect to litigate that definition every month.
How do lead generation companies work?
Lead generation companies fall into three operating models, and the differences determine what you are actually buying:
- Outsourced SDR agencies place trained reps on your account, use your ICP and messaging, and book meetings into your calendar. You pay a monthly retainer, sometimes with a performance component. You are buying execution capacity and speed to market.
- Appointment setters work to a volume target rather than a pipeline target. You pay per held meeting. You are buying meetings, which is not the same as buying pipeline.
- Lead brokers sell contact records or "leads" generated for a category and sold to multiple buyers. You pay per lead. You are buying a list, often one that several of your competitors also bought.
All three depend on the same underlying contact data you would otherwise buy yourself — which is why the quality of an agency's output is frequently a reflection of their data vendor rather than their reps.
Are lead generation companies worth it?
Sometimes — and the deciding factor is almost never price. They are worth it when you need meetings in a new segment or geography faster than you could hire and ramp a team, when the offer is simple enough for a third party to represent credibly, or when you want to test whether a market responds at all before committing headcount.
They are not worth it when the sale is genuinely complex, when the value proposition takes a practitioner to explain, or when you are outsourcing because outbound is not working in-house. That last one is the expensive mistake: if your in-house programme is failing because of ICP definition or contact data, an agency running the same ICP on similar data will fail in the same way, more expensively, with less visibility.
Before signing, ask for three things in writing: how they source and verify contact data, what "qualified" means with a rejection and credit mechanism attached, and confirmation that every record generated on your behalf is your property and is delivered in full. A vendor that answers all three clearly is usually a good one. A vendor that deflects on the first is selling you your own data problem at a markup.
Tools and budget: what to pay for, and how
An outbound stack has four spend categories. Only one of them is genuinely differentiating.
- Sourcing and targeting — how you find companies and people. Often bundled into a sales intelligence platform.
- Contact data and enrichment — how you turn identities into reachable records. This is the layer that caps everything above it.
- Execution — sequencers, dialers, inbox infrastructure, deliverability tooling.
- Orchestration and reporting — CRM, routing, attribution.
A fifth category is emerging: enrichment called directly by AI agents rather than by a person or a scheduled job. If your team works inside AI clients, our comparison of B2B enrichment MCP servers covers which providers expose what, and our walkthrough of enriching contacts inside Claude, ChatGPT and Cursor shows the workflow end to end.
The three pricing models, and what each one hides
| Model | How you pay | Aligned when | What it hides |
|---|---|---|---|
| Per seat | Annual licence per user, usually with a data cap | Every rep uses it daily and the cap is generous | You pay identically whether the data works or not |
| Per credit | Prepaid blocks consumed per lookup | Volume is predictable | Failed lookups often still burn a credit; credits frequently expire |
| Per match | Charged only when a valid record is returned | Coverage is uneven or volume is spiky | Nothing structural — but check the definition of "valid" |
The question that separates them is simple: what happens when the provider cannot find the contact? On seat and credit models you generally pay anyway, which means a provider with poor coverage in your segment costs you exactly as much as one with excellent coverage. On a pay-per-match model the incentive inverts — the provider only earns when it actually delivers. Pay-per-match belongs as a distinct category in any comparison table you build; it is not a discount on credits, it is a different risk allocation.
If you are comparing specific vendors, our honest breakdowns cover the major platforms: ZoomInfo alternatives, Apollo.io alternatives, Cognism alternatives and Lusha alternatives. For API-first teams, we also maintain a roundup of B2B contact enrichment API providers.
Where the big platforms fit
ZoomInfo, Apollo.io, Cognism and Lusha are the four names that come up in almost every outbound tooling conversation, and it is worth being precise about what each is actually for — because the common mistake is buying one of them to solve a problem none of them is built to solve.
| Platform | Primary job | Typical commercial shape | Best fit |
|---|---|---|---|
| ZoomInfo | Account and market intelligence at enterprise scale, with a broad GTM suite around it | Annual platform contract, seat-based | Large teams that need intent, org charts and workflow in one place |
| Apollo.io | All-in-one prospecting: database plus sequencing plus dialer plus light CRM | Per seat with credit allowances | Smaller teams that want one tool instead of four |
| Cognism | Compliance-forward European coverage with a strong mobile-number focus | Annual contract, seat-based | Teams selling into EU and UK markets with strict compliance requirements |
| Lusha | Fast individual lookups, browser-first workflow | Per seat with credit tiers | Individual reps doing ad-hoc research |
| Pay-per-match enrichment | A single job: return a verified email or phone for an identity you already have | Charged per valid match returned | Teams that already know who to target and need reachability, at variable volume |
The three jobs are genuinely different. Account intelligence tells you which companies to pursue. Platform intelligence gives you a place to run the motion. Contact enrichment makes the people reachable. A platform can be excellent at the first two and still leave you with a list you cannot dial, which is why enrichment is increasingly bought as a separate layer rather than assumed to be included. If you are mid-evaluation, our breakdowns of RocketReach alternatives, Seamless.AI alternatives and FullEnrich alternatives cover the enrichment-only field, and ZoomInfo GTM Studio vs Clay compares the two dominant waterfall approaches.
Free tools: what they are actually for
Free tiers exist to prove a provider's coverage in your segment, and that is a legitimate use. Run 200 records from your real ICP — not a sample the vendor chose — and measure three things: match rate, bounce rate on the emails returned, and connect rate on the numbers returned. That test costs nothing and answers more than any demo. What free tiers cannot do is run a programme: the volumes are too low and the data is usually the same age as the paid tier.
Compliance: GDPR, CAN-SPAM, TCPA and DNC
Outbound is legal in every major market. It is legal conditionally, and the conditions differ by jurisdiction and by channel. This is a summary, not legal advice — take proper counsel for your specific markets.
| Jurisdiction | Email to business contacts | Phone | The obligation teams forget |
|---|---|---|---|
| UK / EU | Legitimate interest is generally available for B2B, with a balancing test you must document | Screen against the national do-not-call register for the destination country | Article 14 notice — telling people you hold their data when you did not collect it from them |
| United States | CAN-SPAM: accurate headers, physical address, working opt-out honoured promptly | TCPA and state rules; National DNC applies to many outbound calls | State-level privacy laws now add deletion and opt-out duties |
| All markets | Gmail, Yahoo and Microsoft bulk-sender rules: SPF, DKIM, DMARC, one-click unsubscribe, complaints under 0.3% | Caller-ID authentication and reputation monitoring | Provider rules are enforced faster than regulators |
The practical compliance requirement for outbound is provenance: for any record, being able to say where the data came from, what your lawful basis is, when it was last verified, and how someone can get it removed. If your provider cannot tell you where a mobile number came from, you cannot answer a subject access request about it. Our guide to European email and phone enrichment providers goes through this country by country, including an Article 14 notice template.
A worked example: rebuilding outbound for six reps
A mid-market team with six SDRs, a 12,000-record target list and a quarterly target of 30 qualified opportunities. Numbers below are worked through with the benchmarks used elsewhere in this guide; they are an illustration of the arithmetic, not a customer result.
Where they start
- 12,000 records sourced, of which roughly 70% genuinely match the ICP once filters are applied properly — about 8,400.
- Contact data pulled from a single provider bundled into an existing seat licence. Verified email on about 60%; a phone number on about 45%, but the field is untyped and most of it is switchboard.
- Bounce rate 4.1%. Connect rate 6%. Reply rate 2.2%. Two domains already throttled.
- Result: activity targets hit every week, target missed every quarter.
What the diagnosis shows
Three of the four numbers above are data symptoms, not effort symptoms. A 4.1% bounce rate is roughly double the level at which providers begin throttling, which explains the reply rate directly. A 6% connect rate sits below the 7% line at which the problem is almost always technical rather than motivational. And an untyped phone field means nobody can tell whether the 45% coverage is useful or is mostly switchboard numbers — which, on inspection, it is.
What changes
- Verify before send, not at build
Re-verify the whole list immediately before sending and remove failures. Bounce rate falls under the 2% threshold; throttling lifts.
- Type the phone field and re-source mobiles
Split switchboard, direct dial and mobile. Run the in-ICP records through a waterfall to fill verified mobiles. Mobile coverage moves from near-zero usable to a defensible share of the list.
- Split the cadences
Records with a verified email and mobile get the full multi-channel sequence. Everything else gets email-only. Reporting becomes interpretable for the first time.
- Re-verify quarterly
Put the surviving list on a scheduled refresh with a named owner rather than an annual clean-up.
The arithmetic afterwards
Applying the same quota arithmetic: the 240 live conversations behind 30 qualified opportunities cost about 4,000 dials a quarter at a 6% connect rate — roughly 11 dials per rep per working day for the phone half of the number alone, before a single email. At a connect rate in the high teens on verified mobile data, the same 240 conversations need closer to 1,300 dials.
The team did not get better at calling. The list got contactable. That is the whole intervention, and it is why the data layer is the first thing to fix and the last thing most teams look at.
A 30/60/90 implementation plan
If you are rebuilding an outbound function — or building one for the first time — this is the order that avoids wasted spend.
Days 1–30: measure before you buy
- Write the ICP as filters and version it. Get sales and marketing to sign the same document.
- Take a random sample of 500 records from your current list or CRM. Measure verified-contact coverage, hard bounce rate and connect rate. This is your baseline; without it you cannot prove any later improvement.
- Fix sender infrastructure: SPF, DKIM, DMARC, one-click unsubscribe, Postmaster Tools monitoring. Do this before volume, not after a problem.
- Run the same 200 real ICP records through two or three enrichment providers and compare match rate, bounce rate and connect rate side by side.
Days 31–60: build the gate
- Implement the record-quality checklist as an automated gate between enrichment and sequencing.
- Split cadences by available data: full multi-channel for records with a verified email and mobile, email-only for the rest.
- Type your phone field — mobile, direct dial, switchboard — and report connect rate separately for each.
- Set suppression rules and wire them to your CRM so a bounce or opt-out can never re-enter a sequence.
Days 61–90: tune and scale
- Review reply and connect rates by segment, not in aggregate. Kill the segments that do not clear your floor.
- Put re-verification on a schedule with a defined cadence and owner.
- Re-run the 500-record baseline audit and compare. This is the number that justifies the budget.
- Only now increase volume. Scaling before the gate is in place scales the waste.
Three ways to get verified emails and phone numbers into your outbound
Three ways to get the same data, on the same pay-per-match terms: a bulk file for one-off list builds and CRM clean-ups, a REST API for enrichment at the point of use, or the online platform for teams who would rather not write code. You are only charged for valid matches — no minimums, no contracts, and credits that do not expire.
Key terms
- Outbound lead generation
- Seller-initiated contact with people who match your ICP and have shown no prior interest. You own the list, the contact record and the sequence.
- Lead sourcing
- Deciding which companies and people belong on the target list. Produces identities, not contact details.
- Contact enrichment
- Turning an identity — a name plus a company, a domain, or a profile URL — into a verified business email and phone number.
- Waterfall enrichment
- Querying multiple data sources in sequence until a verified match is returned, rather than relying on a single provider.
- Match rate
- The share of submitted records for which a provider returns a result. Meaningless without knowing whether the result was verified and which segment it applies to.
- Verified-contact coverage
- The share of your in-ICP list you can actually reach on at least one channel. The single most useful outbound metric almost nobody reports.
- Data decay
- The rate at which contact records become inaccurate. Benchmarked at about 2.1% per month, roughly 22.5% a year.
- Direct dial
- A number that reaches the person without passing a switchboard. Not the same as a mobile, and the two connect at different rates.
- Catch-all domain
- A mail domain that accepts messages to any address, so an SMTP check cannot confirm whether a specific mailbox exists.
- Connect rate
- Live human conversations divided by unique dials. Excludes voicemails — vendors that include them are reporting a different, friendlier number.
- Pay-per-match
- A pricing model in which you are charged only when a valid record is returned, rather than per seat or per lookup attempted.
- Suppression list
- The global, permanent record of addresses and numbers that must never be contacted again — bounces, opt-outs and complaints.
Sources and methodology
This guide takes the position that outbound benchmarks should be cited, ranged, and attributed — not presented as single confident numbers. Every figure used above comes from one of the sources below, and every interactive model states its assumptions in the caption.
- Data decay: HubSpot's Database Decay Simulation, built on MarketingSherpa research, at 2.1% per month and about 22.5% compounded annually. ZoomInfo's published research places aggregate decay higher, at 25–30% a year. ZeroBounce's email-specific list decay reporting puts annual email decay around 23%.
- Cold email: Instantly's 2026 benchmark reporting a platform-wide average reply rate of 3.43%, with cross-dataset B2B ranges of roughly 1.9–5.8%.
- Cold calling: Cognism's State of Cold Calling analysis of approximately 200,000 calls, reporting 8–12% connect rates on generic contact data and 18–22% on verified mobile direct dials.
- SDR conversion ratios: The Bridge Group's SDR Metrics reporting, for conversation-to-meeting and meeting-to-opportunity medians and for typical sequence touch counts.
- Deliverability: The Google and Yahoo bulk sender requirements effective February 2024, with Microsoft aligning in 2025 — SPF, DKIM and DMARC authentication, RFC 8058 one-click unsubscribe, and a spam-complaint ceiling of 0.3%.
- Cost of poor data quality: Gartner's widely cited estimate of an average $12.9 million annual cost to organisations.
TargetWise provides waterfall contact enrichment, company enrichment and reverse email lookup through REST, MCP and a workspace dashboard. Contact lookups use 15+ specialist sources and return available work emails and business phones. Returned phones are unclassified unless the response says otherwise; a returned email is not a deliverability guarantee. See the contact enrichment API.
Frequently asked questions
What is outbound lead generation?
Outbound lead generation is the process of identifying companies and people who match your ideal customer profile and contacting them directly — by email, phone or LinkedIn — before they have expressed any interest in your product. The seller starts the conversation. It differs from inbound lead generation, where the buyer initiates contact by filling in a form, downloading content or requesting a demo. The defining operational consequence of outbound is that you are responsible for producing the contact record yourself: nobody hands you a working email address or a mobile number, so sourcing, enrichment and verification become part of the job rather than an afterthought.
What is lead sourcing, and how is it different from lead generation?
Lead sourcing is the specific step of deciding which companies and people belong on your target list. Lead generation is the whole motion — sourcing, enriching, contacting and qualifying until a prospect becomes a workable opportunity. Sourcing answers "should this person be on my list"; enrichment answers "how do I reach them". Confusing the two is a common and expensive mistake, because it leads teams to spend enrichment budget on accounts that were never a fit. In practice, sourcing draws on professional networks, company registries, technographic and hiring signals, events and partner networks, and intent data — none of which reliably provide a verified business email or mobile number on their own.
How do you get B2B leads?
The most reliable approach in 2026 is to source identities yourself and enrich them on demand. That means: define your ICP as queryable filters; pull matching companies from a filterable source; identify two to four relevant people per account; pass those identities to an enrichment provider that returns a verified business email and phone number; gate every record against a quality checklist before it enters a sequence; then run a six-to-ten touch multi-channel cadence over three to four weeks. Buying a static prepared list is faster but decays from the day it is exported and carries inherited compliance risk. Building every record by hand is accurate but too slow to hit any meaningful volume.
Is cold calling still effective for B2B lead generation in 2026?
Yes, but its effectiveness is almost entirely a function of phone data quality. Published 2026 benchmarks put cold call connect rates at roughly 8–12% on generic contact data and 18–22% on verified mobile direct dials — the same rep, the same script, roughly double the live conversations. Persistence matters and diminishes quickly: the large majority of prospects who will ever answer do so within the first three attempts. If your connect rate is consistently below about 7%, diagnose the data, the calling window and your caller-ID reputation before coaching the script. Telemarketing and cold calling also require the number to be typed correctly — a switchboard, a desk direct dial and a personal mobile behave completely differently — and screened against the destination country's do-not-call register.
What is a good cold email reply rate for B2B outbound?
The 2026 platform-wide average sits at roughly 3.4%, with reported B2B ranges of about 1.9–5.8% depending on the dataset. Anything above 5% puts you ahead of most senders, and top-decile campaigns clear 10%. Smaller, tightly segmented sends consistently outperform large blasts. Two factors move the number more than copy: list quality and sender infrastructure. Since February 2024, Gmail and Yahoo have required bulk senders to authenticate with SPF, DKIM and DMARC, offer one-click unsubscribe and keep spam complaints under 0.3%, with Microsoft aligning in 2025 — so an unverified list does not just underperform, it damages the sending domain you need for every future campaign.
How much does B2B outbound lead generation cost?
Budget across four categories: sourcing and targeting, contact data and enrichment, execution tooling (sequencer, dialer, inbox infrastructure), and orchestration. Contact data is priced in three ways. Per-seat charges an annual licence per user, usually with a data cap. Per-credit sells prepaid blocks consumed per lookup, and failed lookups frequently still burn a credit. Pay-per-match charges only when a valid record is returned. The question that separates them is what happens when the provider cannot find the contact — on seat and credit models you generally pay regardless, so a provider with weak coverage in your segment costs the same as one with strong coverage. Always divide total spend by usable records, never by records delivered.
Should you outsource B2B lead generation?
Outsourcing buys speed; it does not buy a fix for a broken input. The economics differ sharply: an in-house team is a fixed cost with a three-to-five month ramp, an agency is a retainer that produces meetings in four to eight weeks, and pay-per-lead is variable cost with the least control. Outsource to test a new segment or geography quickly, or when the offer is simple enough for a third party to represent credibly. Do not outsource because outbound is failing in-house — if the cause is a loose ICP or weak contact data, an agency running the same ICP on similar data reproduces the same result at higher cost and lower visibility. Before signing, get three things in writing: how they source and verify contact data, a definition of “qualified” with a rejection and credit mechanism, and confirmation that every record generated on your behalf is your property.
What are the most important B2B lead generation KPIs to track?
Track ratios rather than activity counts, and label each one by what it diagnoses. Data-quality metrics: enrichment match rate, verified-contact coverage (the share of your in-ICP list you can actually reach), hard bounce rate and connect rate. Targeting metrics: spam complaint rate, cold email reply rate and meeting-to-qualified-opportunity rate. Skill metrics: conversation-to-meeting rate. Useful 2026 reference points are a bounce rate under about 2%, a spam complaint rate below 0.1% against a hard 0.3% ceiling, a reply rate around 3.4% at market average, and connect rates of 8–12% on generic phone data. Four of these eight are set by your contact data layer, not by your sales team — which is why outbound underperformance is so often diagnosed in the wrong department.
Where do you buy B2B lead lists, and are they worth it?
Prepared B2B lead lists are sold by list brokers and by many data vendors as a bulk file. They are rarely the best option. You are buying a static snapshot of a database that decays at about 2.1% per month from the moment it is exported — roughly 22.5% a year on HubSpot's Database Decay Simulation, and 25–30% on ZoomInfo's research — with no visibility into when individual fields were last confirmed. You also inherit whatever lawful basis the seller established, which under GDPR becomes your obligation the moment you send. A better pattern is to source the target list yourself and enrich it on demand, so every record is verified at the point of use rather than at the point of sale. If you do buy a list, verify it independently before sending and check for a last-verified date at field level, not record level.
Are free B2B lead generation tools good enough to run a programme?
No, but they are excellent for one specific job: proving a provider's coverage in your segment before you commit budget. Run 200 records from your real ICP — not a sample the vendor selected — through a free tier and measure three things: match rate, hard bounce rate on the emails returned, and connect rate on the numbers returned. That test costs nothing and tells you more than any demo. What free tiers cannot do is sustain a programme; the volume caps are too low, and the underlying data is usually the same age as the paid tier, so a poor free-tier result will not improve on upgrade. Treat free tools as a procurement instrument, not a strategy.
Outbound in 2026 is not constrained by creativity, effort or tooling — it is constrained by how many of your target contacts you can actually reach, which makes contact data an infrastructure decision rather than a procurement one.