The complete guide · Lead generation

Lead generation that builds predictable pipeline

Everything we actually do to generate qualified pipeline, written out in full. What lead generation really means, how to define your ICP, the full lead lifecycle, inbound and outbound mechanics, paid channels, lead scoring and routing, sales alignment, attribution, and what to measure. No tactics without strategy, no strategy without numbers.

A working reference, not a sales brochure. When you want it applied to your pipeline, start with a free audit.

This guide exists because lead generation is sold as a collection of tactics with no connective tissue. You can follow every tactic correctly and still not build a predictable pipeline, because tactics without a model are just activity. What follows is the model: the thinking behind the choices, the order we work through them, and the numbers we hold ourselves to. Read it end to end and you will understand our engagement before we ever speak.

What lead generation actually means

Lead generation is the process of identifying people who might buy from you and moving them close enough to a conversation that a sale becomes possible. That is the simple version, and almost every company is doing some version of it. The hard version is doing it at a predictable rate, with people who actually fit what you sell, at a cost that makes the business math work.

The word "lead" is the problem. It means different things to different teams. To a marketing team running ads, a lead might be anyone who filled out a form. To a sales team with a quota, a lead is only useful if the person on the other side of the form could realistically buy. When those two definitions are misaligned, the marketing team hits their numbers and the sales team complains about lead quality, and both are right.

The first thing we do in every engagement is agree on a shared definition. What does a lead mean here? What makes it qualified? What does qualified look like at each stage? That conversation, held explicitly and documented, is worth more than any tactic we could add to the program.

Demand generation versus lead generation

These terms are used interchangeably and they should not be. The distinction is useful because the activities look different, the metrics look different, and conflating them leads to programs that are hard to evaluate.

Demand generation is the work of creating awareness and interest in your category among people who are not yet actively looking. It is the blog post someone reads while learning about a problem, the webinar that changes how they think about a solution, the social content that surfaces your brand before the buyer is ready. Demand generation is a long game. You cannot directly attribute a closed deal to a podcast episode published eight months ago, but that does not mean the episode did not matter.

Lead generation is the work of capturing identified interest from people who are actively in a buying motion and converting that interest into a conversation. It is the gated guide that asks for an email, the paid search ad that catches someone searching for your category, the outbound sequence that reaches a buyer who fits your ICP at the moment they need what you offer.

Both matter. Most companies underinvest in demand generation (because it is harder to measure) and overinvest in lead generation tactics that produce volume without fit. The right program runs both in parallel and uses demand generation to improve the quality of what lead generation catches.

The practical distinction. If someone fills out a form because they already knew who you were and came looking, that is demand generation paying off. If someone fills out a form because you put a paid ad in front of them at the right moment, that is lead generation. Both are valuable. Neither replaces the other.

The free pipeline audit

Every engagement opens with an audit, and we give it away because it is the only honest way to scope the work. There is no point recommending a channel mix before we have looked at the funnel. The audit answers a specific question: where is qualified demand leaking in your current program, and what is each leak worth in pipeline?

The audit covers five areas:

  • Channel inventory. What is generating demand and leads today, what is the volume from each channel, and what is the conversion rate at each stage? Most companies cannot answer this cleanly, which is itself a finding.
  • ICP match. Are the leads you are generating actually fitting the customer profile that converts and retains? We look at the overlap between your stated ICP and the leads your program is producing.
  • Funnel stage health. Where is the biggest drop? A program with strong top-of-funnel and a poor MQL-to-SQL rate has a different problem than a program with weak awareness but good conversion from qualified lead to close.
  • Marketing to sales handoff. How are leads passed, how quickly, and what happens to them on the other side? A warm lead that takes three days to reach a rep is a lead that has already gone cold.
  • Attribution and measurement. What are you measuring, how are you measuring it, and is the measurement actually connected to revenue? Vanity metrics mislead decisions.

The output is a ranked list. Every item has the data behind it, the pipeline value it represents, and the fix your team can act on. You see it before any money changes hands, and you keep it whether or not you engage us.

Defining your ICP and buyer

An ideal customer profile (ICP) is a description of the company type and buyer persona most likely to buy from you, get value from what you sell, and remain a customer. It sounds obvious. Almost every company has one written down somewhere. Almost no company is actually building its lead generation program around it.

The ICP has two layers. The first is the firmographic layer: company size, industry, geography, stage, technology stack, budget range. These are the filters you use to build outbound lists, set paid audience targeting, and decide which leads to prioritise. The second is the intent layer: what triggers a buying conversation for this type of company? What is happening internally when they start looking? What does the decision-making process look like, and who is involved?

The intent layer is harder to get right and more valuable when you do. A company that knows its buyers start looking after a failed internal project runs a very different outbound message than a company that thinks its buyers are always in-market. A company that knows the CFO signs off on the purchase writes very different content than a company talking only to the practitioner.

Building the ICP from data, not assumption

The fastest way to get the ICP right is to look at your closed-won deals over the last 12 months and ask: what do these companies have in common? Which industries, which sizes, which triggers? Then look at your churned accounts and ask the same question in reverse. The ICP that emerges from real data is more actionable than one built from a brainstorm.

We also look at the buying committee. For B2B, a single buyer profile is rarely enough. The person who initiates the search, the person who evaluates the solutions, and the person who signs the contract are often three different people with three different concerns. Content, outbound, and nurture all need to address each one.

The lead lifecycle: MQL, SQL, and opportunity

The lead lifecycle describes the stages a person moves through from first contact to closed deal. The stages and the names vary by company, but the underlying logic is consistent: each stage requires a different level of demonstrated intent and fit, and the criteria for moving from one stage to the next should be explicit, documented, and agreed on by both marketing and sales.

Pipeline stages: visitor to closed customer
VISITOR LEAD MQL SQL OPPORTUNITY CLOSED WON 100% 2 to 5% 30 to 50% 20 to 40% 40 to 60% 20 to 35% form fill ICP match intent score sales qualified deal opened deal closed Typical B2B SaaS conversion rates. Your numbers depend on ICP definition tightness and sales process quality.
Most pipeline programs fail at the MQL-to-SQL handoff. Either the MQL definition is too loose and sales burns time on the wrong leads, or the routing is too slow and warm leads go cold. Both problems are fixable with explicit criteria and an SLA that is actually enforced.
StageDefinitionResponsibleNext action
LeadAny identified contact with some form of engagement or interestMarketingEnrich, score, route to nurture or qualification
MQLMeets ICP firmographic criteria and has demonstrated intent above the threshold scoreMarketingPass to sales for outreach within defined SLA
SQLSales has made contact, confirmed fit and timing, and qualified a budget conversationSalesBook a discovery call, move to opportunity
OpportunityActive deal in the pipeline with a defined close date and probabilitySalesProgress through deal stages to close

The MQL definition is where most programs break down. It is either too loose (every form submission is an MQL and the sales team stops trusting marketing) or too tight (almost nothing qualifies and marketing cannot demonstrate its contribution to pipeline). Getting it right requires calibration: look at historical MQLs, find the ones that converted to closed-won, and reverse-engineer what they had in common at the MQL stage. That is your threshold.

Inbound and the content engine

Inbound lead generation is the practice of creating content and experiences that attract buyers to you, rather than going to find them. At its best, it produces leads who already understand your category, have self-selected as a potential fit, and arrive with a level of intent that makes the sales conversation more efficient.

Content engine loop: awareness to conversion
AWARENESS Guides, blog, video CONSIDERATION Comparisons, case studies CONVERSION Lead magnets, audits LEADS GENERATED Scored, routed to sales INSIGHTS Topics, objections, gaps NEW CONTENT Informed by sales feedback
The content engine is self-reinforcing: leads surface objections that become new content topics, which attract more buyers at the top of the funnel. Teams that skip the insights step break the loop and end up producing content that does not align with what buyers actually ask during sales conversations.

The engine has three parts. The first is awareness content: the blog posts, guides, and video content that surfaces when buyers are researching the problem. This is where demand generation and lead generation overlap. A buyer reading a comprehensive guide about a problem you solve is becoming aware of your brand at the moment they are most receptive.

The second is consideration content: the comparison pages, use-case case studies, and category explainers that help a buyer evaluate their options. This is where you need to be explicit about who you are best for, what you cost, and how you compare to alternatives. Buyers doing this research are closer to a decision and more likely to convert to a lead.

The third is conversion assets: the lead magnets, tools, and gated content that turn an anonymous visitor into an identified lead. These sit at the end of the content journey and offer something concrete enough to justify giving you an email address.

On gating content. Not everything should be gated. A guide that is truly useful and freely available builds more trust and earns more inbound links than a gated PDF that requires a form. Gate the things that are valuable enough to trade for contact information: calculators, benchmark reports, templates, and detailed frameworks. Leave the top-of-funnel content ungated so it can rank and be shared.

SEO and organic as a lead source

Organic search is the most sustainable inbound channel for most B2B companies. When it is working, it produces leads continuously at a marginal cost close to zero, from buyers who were actively looking for a solution. When it is not working, the opportunity cost is enormous: every month someone else is capturing that demand.

Lead generation from organic search follows the same logic as SEO broadly, but with a tighter focus on the queries that indicate buying intent rather than just information-seeking. The queries that matter are the ones buyers use when they are evaluating options, not just when they are learning about a problem.

The pages that convert organic visitors to leads are not the blog posts. They are the product pages, the comparison pages (your product versus a named alternative), the use-case pages, and the category landing pages. These pages need to rank, and they need a clear conversion path once someone lands on them.

The detail on how to build and maintain organic search performance is covered in the complete SEO guide. The lead generation angle is this: prioritise the queries your buyers use when they are close to a buying decision, and make sure the pages that rank for those queries have a clear path from landing to identified lead.

Paid channels produce leads faster than inbound content because you do not have to wait for organic traffic to build. The trade-off is that paid stops the moment you stop paying, and the economics only work if the cost per qualified lead is below what a customer is worth. That calculation requires knowing your close rate, your average deal value, and your customer lifetime, and most companies do not have clean numbers on all three.

The two main paid channels for B2B lead generation are paid search and paid social.

Paid search

Paid search (primarily Google Ads) captures buyers who are actively searching for what you sell. The intent is explicit: someone typing "project management software for engineering teams" is telling you exactly what they want. The cost per click can be high in competitive categories, which is why the quality of the conversion path from click to booked meeting matters so much. A mediocre landing page with a weak call to action will waste a large percentage of the budget regardless of how well the campaign is optimised.

Paid social

Paid social (LinkedIn for most B2B, Meta for some consumer-facing B2B) targets by firmographic and demographic attributes rather than by expressed search intent. The audience is qualified by profile, not by what they are searching for right now. That makes paid social better for building awareness among the right profile and capturing leads who were not yet actively searching, and less efficient than paid search for capturing buyers who are already in a buying motion.

The metric that matters for paid lead generation is not cost per lead. It is cost per qualified lead, tracked to the SQL and opportunity stages. A campaign that produces 100 leads at $50 each is worse than a campaign that produces 20 leads at $200 each if the cheaper leads never convert past the MQL stage.

ChannelIntent levelSpeed to resultsBest forWatch out for
Paid searchHigh (active query)DaysIn-market buyers, category queriesHigh CPCs in competitive categories
LinkedIn AdsMedium (profile-matched)WeeksAwareness, decision-maker targetingHigh CPL, slow optimisation cycle
Meta AdsLow to mediumDays to weeksVolume at lower CPL, retargetingB2B fit varies by category
RetargetingHigh (prior site visit)DaysRe-engaging warm trafficFrequency caps, small audience sizes

Outbound done right

Outbound lead generation means going to find buyers who fit your ICP rather than waiting for them to find you. Done well, it is one of the fastest ways to build pipeline, particularly for companies with a small addressable market and a high average deal value. Done badly, it wastes money, burns your domain reputation, and produces volume without quality.

Email outreach

Cold email is still effective when the list is clean, the message is specific, and the volume is controlled. The mistakes are predictable: using a scraped list with no ICP filter, sending a generic pitch to 5,000 contacts at once, and measuring success by reply rate rather than meeting rate. A sequence of four to six emails over two to three weeks, sent from a warmed domain to a vetted list of 300 to 500 contacts per month, will produce better results than a single blast to 10,000.

The message needs to be specific to the recipient in a way that signals you have done the work. A single sentence that references something real about their company (a recent hire, a product launch, a job posting that indicates a strategic priority) outperforms a perfectly copywritten generic message every time. The goal of the first email is not to sell. It is to earn a reply.

LinkedIn outreach

LinkedIn adds a profile layer to outbound that email cannot replicate. A connection request from a real person with a relevant background gets opened more often than a cold email. The sequence works differently: connect first, then message after acceptance, then follow up once if needed. The cap on connection requests limits the volume you can run through a single profile, which means it works best as a targeted channel for high-value accounts rather than a mass-volume play.

Cold calling

Cold calling works in specific contexts: high average deal value, a small and well-defined list of target accounts, a product where the pitch is short and the objections are few. It does not work as a first touch for most B2B SaaS companies selling to inbound-native buyers. Where it does work, it works best as a follow-up to a warm signal (a form fill, a content download, a LinkedIn reply) rather than a true cold first contact.

Lead magnets and offers

A lead magnet is anything you offer in exchange for contact information. The most common are gated PDF guides, checklists, templates, benchmark reports, and calculators. Less common but often more effective are tools, assessments, and audit offers, because they are useful on their own rather than just informative.

The quality of the lead magnet determines the quality of the leads it produces. A low-friction offer (a generic checklist) will generate volume but attract people who are curious rather than in a buying motion. A higher-friction offer (a detailed benchmark report, a free audit with findings specific to their company) attracts fewer people but filters more aggressively for fit and intent.

The lead magnet needs to be matched to the buyer stage. Someone at the awareness stage wants something that helps them understand the problem. Someone at the consideration stage wants something that helps them evaluate options. Someone close to a decision wants a concrete reason to take the next step with you specifically. A single lead magnet rarely works across all three stages, which is why a content program needs multiple offers at different points in the journey.

Landing pages and forms

The landing page is where the conversion happens. It exists to do one thing: get the visitor to take the next step, whether that is filling out a form, booking a meeting, or downloading an asset. A landing page that tries to do more than one thing usually does none of them well.

The elements that matter most on a lead generation landing page:

  • Headline clarity. Within five seconds the visitor should understand what they are getting, who it is for, and why it is worth their time. Vague headlines about transformation and outcomes perform worse than specific headlines about what the page delivers.
  • Friction calibration. The number of form fields should match the value of what you are offering. Asking for company size, revenue, and number of employees in exchange for a PDF checklist will reduce your conversion rate. Asking for the same information before a personalised audit call is appropriate friction.
  • Social proof. A testimonial, a case study snippet, or a recognisable logo from a customer reduces the perceived risk of giving you a contact and a slice of attention.
  • One clear call to action. One button. One next step. The page that includes secondary navigation links and related content bleeds visitors who were about to convert.

The form is the last step before the lead is captured. Every additional field you add reduces conversions. The minimum viable form for most lead generation purposes is name and email. Adding company name and job title adds useful qualification data at a manageable conversion cost. Adding phone number, company size, and current tool stack cuts conversion significantly and should only be justified by a very high offer value.

Lead scoring and routing

Lead scoring is the process of assigning a numeric value to each lead based on how well they fit your ICP and how much buying intent they have demonstrated. The score determines what happens next: nurture, pass to sales, or discard.

Lead scoring tiers: fit plus intent
Low fit, high intent NURTURE Interested but not the right company yet High fit, high intent ROUTE TO SALES NOW ICP fit confirmed, buying signal present Low fit, low intent DEPRIORITISE Do not waste sales cycles here High fit, low intent QUALIFY THEN ROUTE Right company, needs a trigger event x-axis: fit score (low to high) y-axis: intent score (low to high)
The scoring model maps every lead to one of four routing outcomes before a human makes a decision. Sales should only see the top-right quadrant. The top-left goes to nurture. The bottom-right gets a targeted outbound touch. The bottom-left does not get any sales time.

Most scoring models combine two dimensions. Fit scoring reflects how closely the lead matches the ICP: company size, industry, seniority level, geography. Behavioural scoring reflects intent: what they have engaged with, how recently, and how deeply. A lead that matches the ICP and has visited your pricing page three times in the last week is a different priority than a lead that matches the ICP and opened one email six months ago.

The threshold for MQL status is the score at which historical data suggests a lead is likely to convert to an SQL if a sales rep reaches out promptly. Setting this threshold correctly requires looking at your historical conversions and working backwards. If you have not been scoring leads, start with a simple model (fit score plus basic behavioural signals) and refine it after the first 60 days when you have data to calibrate against.

Routing is what happens after a lead reaches MQL threshold. The routing rules determine which rep gets the lead, how quickly they need to act, and what notification they receive. Speed matters more than most teams acknowledge: research consistently shows that reaching a lead within five minutes of a form submission produces dramatically better conversion than reaching them within an hour, which is already much better than the next business day. The routing system is not glamorous but it is one of the highest-leverage things you can get right.

Nurture and lifecycle email

Not every lead is ready to buy when they first engage. Nurture is the process of maintaining contact with leads who have expressed interest but are not yet ready for a sales conversation, with the goal of being in the right place when they are ready to move.

A nurture sequence is a series of emails sent over time, triggered by the lead's entry into your system or a specific action they took. The content of the sequence should move them forward in their understanding of the problem and your solution, not repeat the same pitch in different words. Each email should deliver value on its own terms: a useful insight, a relevant case study, a practical framework, an answer to a question the buyer typically has at this stage.

The length of the nurture sequence should match the length of the typical buying cycle. A product with a two-week sales cycle needs a different nurture structure than a product with a six-month enterprise sales cycle. For longer cycles, the sequence needs to span months and adapt to engagement signals: a lead who has been in nurture for 90 days and just opened three emails in a week and visited the pricing page is signalling re-engagement and should be treated accordingly.

Nurture also applies to leads who went through a sales process and did not close. Losing a deal is not the same as losing the opportunity permanently. A well-structured re-engagement sequence for closed-lost opportunities, triggered at six and twelve months, produces a meaningful number of second-chance conversations at very low cost.

Sales and marketing alignment

The handoff between marketing and sales is where most pipeline programs break down. Marketing builds programs that generate leads. Sales receives leads and works them. When the two teams have different definitions of what a qualified lead looks like, or different expectations about how quickly handoffs happen, leads fall through the gap and both teams lose.

Alignment requires three things to be explicit and agreed on in writing:

  • Shared definitions. What is a lead? What is an MQL? What is an SQL? When marketing and sales can point to the same document and agree on the answers, arguments about lead quality become productive calibration conversations rather than blame-shifting.
  • Service level agreements. How quickly will sales reach out to an MQL? What happens if they do not? What is the maximum number of attempts before a lead is recycled back to nurture? These need to be numbers, not intentions.
  • Feedback loops. Sales needs a mechanism to tell marketing why leads are not converting. Not a quarterly review but a live signal: the ability to mark a lead as unqualified with a reason, so marketing can adjust the scoring model and channel mix in real time.

On the SLA gap. The most common alignment failure is not definition mismatch. It is speed. A lead that reaches sales 48 hours after a form submission is already cold in most categories. The routing system and the SLA that governs it are worth more attention than almost any other operational detail in the program.

Attribution and measurement

Attribution is the practice of connecting a marketing action to a revenue outcome. It is genuinely hard, particularly in B2B where the buying cycle is long and the buyer touches multiple channels before a deal closes. And yet you cannot manage what you cannot measure, and companies that do not have a working attribution model end up making budget decisions based on the channels that are easiest to measure rather than the channels that are actually driving revenue.

The metrics that matter for lead generation, in order of importance to the business:

  • Pipeline generated. The total value of opportunities with a marketing-attributed first touch, by channel and time period. This is the number that connects marketing activity to revenue potential.
  • Cost per qualified lead. The total spend on a channel divided by the number of SQLs it produced. Not cost per lead, not cost per MQL. Cost per SQL, because that is the unit the sales team actually works.
  • MQL to SQL conversion rate. The percentage of MQLs that become SQLs. This is the primary signal of lead quality and ICP match. A low conversion rate means the leads are either out of ICP or the scoring model is too loose.
  • Lead to close rate by channel. Some channels produce leads that convert to opportunities but rarely close. Others produce fewer leads but a higher close rate. Knowing this by channel is what allows you to allocate budget accurately.
  • Pipeline payback period. How long does it take for a customer acquired through a given channel to pay back the cost of acquiring them? For channels with a long payback, the business needs to fund the gap, which has cash flow implications that pure growth metrics do not capture.

On attribution models: first-touch, last-touch, linear, and time-decay attribution all tell different stories about the same data. First-touch overstates the value of awareness channels. Last-touch overstates the value of the final conversion action. Linear and time-decay are more honest but harder to implement cleanly. For most companies, a first-touch model for new pipeline attribution and a last-touch model for conversion credit is a workable starting point. What matters is picking a model, documenting it, and applying it consistently so trends are visible over time.

Common mistakes

A short list of the things we see most often and will not do ourselves:

  • Optimising for lead volume rather than lead quality. The goal is pipeline and revenue, not MQL count. Programs that are measured by lead volume without a quality filter systematically trade qualification for quantity and produce frustrated sales teams.
  • Not defining the ICP before building the program. Every channel selection, every content brief, every outbound list, every scoring model is downstream of the ICP. Getting it wrong at this stage means the rest of the program is pointed at the wrong target.
  • Treating outbound as a numbers game. Sending low-quality messages to large lists burns your sender reputation, produces low-quality conversations, and creates brand-level damage with the buyers you most want to reach. Small lists, specific messages, and meaningful personalisation outperform volume every time.
  • Ignoring the handoff. A perfect lead generation program that hands off to an unreliable process wastes everything that came before it. The handoff is part of the program, not a sales problem.
  • Not measuring cost per qualified lead. Cost per lead is easy to optimise and often leads you in the wrong direction. Cost per qualified lead is what keeps the economics honest.
  • Building nurture sequences and then not touching them. A nurture sequence that was relevant 18 months ago and has never been updated is sending old case studies, outdated pricing references, and irrelevant product feature mentions to leads who have moved on. Nurture sequences need a review cycle just like any other piece of content.

The engagement model

We run lead generation as a fixed-scope engagement, not an open-ended retainer. The scope is determined by the audit findings, agreed before work begins, and priced before you commit. The program has three phases:

  • Phase 1, foundation (weeks 1 to 4). ICP definition and buyer workshop, funnel stage audit, lead scoring model, CRM handoff protocol, and baseline measurement setup. Nothing runs until this is in place, because every other decision is downstream of it.
  • Phase 2, channel build (weeks 5 to 12). Channel selection based on audit findings, content briefs and production for inbound, outbound list building and sequence copywriting, landing page builds and form optimisation, and the first outbound runs. The first pipeline data starts appearing here and we calibrate the scoring model against real results.
  • Phase 3, optimise and scale (month 4 onwards). Channel rebalancing based on cost per qualified lead data, content expansion into the topics and queries that are converting, outbound volume increase on the sequences that are working, and paid channel launch if the economics justify it. This phase also includes the formal alignment review with sales: are the MQLs converting, is the handoff SLA being met, are the SQLs closing?

Reporting is weekly during active work: the pipeline generated by channel, the cost per qualified lead, the MQL to SQL conversion rate, and any anomalies in the data. Monthly you get a full view: what the program produced, what we are changing, and what we are targeting next month.

One point of contact. You get one person who owns the relationship, the delivery schedule, and any escalation. No account management layer between you and the people doing the work. Reports arrive on a standard cadence with the numbers you agreed to measure, and the underlying data is yours to keep.

FAQ

How long before lead generation produces results? Outbound sequences can produce conversations within two to four weeks. Inbound content compounds over months. A consistent pipeline from a full program typically becomes visible around month three, with the curve steepening after the first full content and outbound cycle.

What is an MQL? A marketing qualified lead: a contact who meets your ICP criteria and has demonstrated intent above the scoring threshold you and your sales team have agreed on. The threshold is calibrated from your historical conversion data, not a generic industry benchmark.

Do you guarantee a pipeline number? No. We commit to the program and to reporting the numbers transparently. Pipeline outcomes depend on deal size, close rate, and sales execution, which are outside our control. What we can commit to is building the program correctly, measured at every stage, and adjusting it when the data says to.

What CRM do you work with? We work with HubSpot, Salesforce, and Pipedrive primarily. For other systems we work with your team to establish the handoff and reporting structure within what the tool supports.


That is the whole method. When you want it applied to your pipeline, the next step is a free audit: real findings on your real funnel data, in about a week, with no obligation.

Get a free pipeline audit

Ready to build predictable pipeline?

A free audit on your real funnel data, the findings quantified, and a fixed scope to fix what matters. Findings in a week.

Get a free pipeline audit
No credit card · You keep the audit · 24h reply
Get a free pipeline audit