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.
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.
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.
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.
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:
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.
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.
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 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.
| Stage | Definition | Responsible | Next action |
|---|---|---|---|
| Lead | Any identified contact with some form of engagement or interest | Marketing | Enrich, score, route to nurture or qualification |
| MQL | Meets ICP firmographic criteria and has demonstrated intent above the threshold score | Marketing | Pass to sales for outreach within defined SLA |
| SQL | Sales has made contact, confirmed fit and timing, and qualified a budget conversation | Sales | Book a discovery call, move to opportunity |
| Opportunity | Active deal in the pipeline with a defined close date and probability | Sales | Progress 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 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.
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.
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 (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 (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.
| Channel | Intent level | Speed to results | Best for | Watch out for |
|---|---|---|---|---|
| Paid search | High (active query) | Days | In-market buyers, category queries | High CPCs in competitive categories |
| LinkedIn Ads | Medium (profile-matched) | Weeks | Awareness, decision-maker targeting | High CPL, slow optimisation cycle |
| Meta Ads | Low to medium | Days to weeks | Volume at lower CPL, retargeting | B2B fit varies by category |
| Retargeting | High (prior site visit) | Days | Re-engaging warm traffic | Frequency caps, small audience sizes |
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.
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 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 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.
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.
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:
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 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.
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.
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.
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:
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 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:
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.
A short list of the things we see most often and will not do ourselves:
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:
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.
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.
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