Lead Generation

How to Do B2B Lead Generation (Step by Step): the System I Actually Run

Ahmed Elflal Ahmed Elflal 18 July 202610 min read
Short answer

Here is how I do B2B lead generation, step by step: first I engineer the offer so the outcome feels bigger than the price; then I write conversion copy with a strong hook; then I buy media on a simple consolidated structure with 10 to 20 varied creatives; then I qualify every lead with BANT in the funnel so only fit, ready accounts reach a sales call. Offer, copy, media, funnel, in that order.

How to do B2B lead generation: why the order beats the tactics

Most people run B2B lead generation in the wrong sequence and blame the last step.

They pick a channel first.
Then write ads to fill it.
Then wonder why the leads are junk.

The sequence below is how to do B2B lead generation properly, and it is not a preference.

Each step only works if the one before it is right, which means a failure at step four is almost always a defect from step one that nobody caught.

I have spent more than $10M in managed ad spend across the Gulf and sat on over a thousand recorded sales calls.

The diagnosis is nearly always the same: the media was fine, the offer was weak.

So we start where the leverage is.

Step 1: pick the ICP and one clear outcome

Before you spend anything, answer two questions properly.
Who is this for, and what single outcome are you selling them?
For the first, I use FRED: Fears, Results, Expectations, Desires.

What keeps this buyer awake, what result they want, what they expect from a supplier, and what they actually want underneath the brief they would write you.

That last one is where the money is.

Buyers ask for a service and want a feeling: control, safety, the end of an argument with their board.

For the second, resist the urge to sell everything you do.

A campaign aimed at everyone converts for no one, and in a small market like the Gulf, breadth is expensive.

Get this wrong and every step after it is optimising a conversation with the wrong person.

Step 2: engineer the offer

This is roughly 80% of the result, and it is the step almost everyone skips because it is the only one that cannot be outsourced to a tool.

Nobody wants to "book a call" with a company they met ten seconds ago.
That is a request, not an offer.

So build something that solves a real slice of the problem on its own.

An audit.
A benchmark.
A calculator.

A diagnostic they could act on even if they never speak to you.
I engineer each one against the 5Ts.

Type. What kind of offer is it?
Transformation. What actually changes for them?
Trust. Why should they believe it?
Time. How fast does it work?
Ticket. What does it cost?

Underneath sits the value equation: raise the dream outcome and the perceived likelihood of getting it, lower the time and the effort.

The full method is in how I engineer offers.
A good offer also self-selects.

Someone who wants their pipeline scored cares about pipeline, which means the offer filters quality before your form asks a single question.

Step 3: write the copy

The offer decides whether they want it. The copy decides whether they notice.
I write on the Triple Hook: Premise, Stakes, Twist.

The premise is the claim that stops the scroll.
The stakes are what it costs to keep doing it the old way.
The twist is the part they did not expect, which is what earns the click.

Then the body does the work in order: callout, hook, problem, agitation, solution, offer, proof, urgency, call to action.

One discipline that matters more than any clever line: one idea per ad.

Copy that says three things says nothing, because the reader is deciding in under two seconds whether this is about them.

Step 4: buy the media

Simple structure. Big creative library. That is the entire modern answer.

One campaign, budget set at the campaign level. One or two broad ad sets. No stack of fifteen interest audiences.

The reason is Andromeda, Meta's delivery system, which shifted targeting from audiences to creative.
Meta's own data attributes roughly 56% of campaign performance to creative quality now.

So the old advice of running one or two ads is dead. Feed it 10 to 20 genuinely different creatives at once.

And I mean different concepts, not the same ad with a new headline.

A founder talking to camera, a text-on-screen problem callout, a before-and-after, a customer story, a contrarian take.

Iteration changes the hook.
Variation changes the idea.

The algorithm rewards variation, because that is what lets it find pockets of buyers you could never have targeted by hand.

The detail is in how I buy media.

Step 5: qualify with BANT in the funnel

This is the step that separates a lead list from a pipeline.
Qualification is not a phone call afterwards.

It is built into the funnel, so the filtering happens before anyone on your team spends an hour.

Every lead is scored against BANT, four checks that started life as an IBM sales framework and have survived because they are hard to argue with.

Budget. Can they pay?
Authority. Can they decide, or move the decision?
Need. Do they have the problem?
Timing. Are they ready now?

An instant form with two or three real qualifying questions gets me to roughly 60 to 80% qualified.

Not 100%, and I would distrust anyone claiming it.
The mechanics are in my BANT qualification guide.

Which funnel you use depends on the ticket.

Low-ticket or high-volume goes to an instant form with qualifiers, because friction costs you more than it filters.
High-ticket goes to a landing page with a booking step, because the extra friction raises intent and you want it.

And the rule I keep repeating because it keeps being ignored: a lead who fails only on Timing is not dead, they are early.

They go to nurture, not to the bin.

Step 6: measure and iterate

Here is what good looks like in my Gulf campaigns, so you have something to hold the system to.

  • Cost per qualified lead: roughly 50 to 60 dollars.
  • Cost per booked, sales-ready appointment: around 100 dollars.
  • Return on ad spend: 9 to 11 times on the strongest accounts, 4 to 5 times on the weakest.
  • Qualified share of inbound leads: roughly 60 to 80% through a well-built instant form.

Now the warning that goes with those numbers.

Cost per lead is the most over-watched metric in B2B, and the easiest one to improve dishonestly.

Loosen the offer, drop the qualifying questions, and your cost per lead falls immediately.
So does your revenue.

Judge B2B lead generation on cost per closed deal. Everything above it is a diagnostic, not a scoreboard.

When something is off, read the funnel backwards.
Bad close rate with good show-up means a qualification problem.
Bad show-up means a follow-up problem.

Expensive leads with good quality usually means a creative problem, not a targeting one.

Sequencing B2B lead generation when you cannot do everything

Almost nobody starts with all six steps resourced. So here is the order I would fix them in.

Offer first, always. In B2B lead generation it is free to change and it moves every downstream number.

Then qualification, because a mediocre offer with tight qualification wastes far less money than a strong offer with none.

Then creative volume. Then channel expansion. Then automation.

Everything on this page is buildable in-house, and I would rather you knew that than bought help you do not need.

The honest catch is that it takes four skills at once, and the system leaks at whichever one is missing while the team learns on live spend.

If you would rather have it built and run for you, that is what I do, and the whole machine is laid out on the system page.

For the wider context, start with the GCC lead generation playbook or the plain-English definition of B2B lead generation.

And if you want a second pair of eyes on where yours leaks, book a strategy call.

Six-step B2B lead generation process: pick the ICP with FRED, engineer the offer with the 5Ts, write Triple Hook copy, buy consolidated media with 10 to 20 creatives, qualify with BANT in the funnel, then measure cost per closed deal.
Six steps in order. A failure at step five is usually a defect from step two.

FAQ

How do I start B2B lead generation on a small budget?

Start with the offer, not the ads, because the offer is the part that costs nothing to fix and changes everything downstream. Then run one campaign, one broad ad set, and as many genuinely different creatives as you can produce, on a budget you can sustain for at least a month. What kills small budgets is not the amount, it is stopping after two weeks before the algorithm has enough conversion data to learn from.

Which channel should I start with for B2B lead generation?

Start where your buyer already spends attention rather than where the industry says B2B belongs. In the Gulf that is usually Meta for reach and creative-led discovery, with Google capturing the people already searching. LinkedIn is credible but expensive per lead, so I treat it as a layer you add once the system pays for itself rather than the place you learn on.

How long does it take to see results?

First leads usually arrive within one to two weeks of media going live. Reliable, repeatable pipeline takes longer, typically one to two months, because the delivery algorithm needs real conversion data before it stops guessing and your qualification questions need real answers to tune against. Anyone promising a full pipeline in thirty days is describing a lead list, not a lead generation system.

Should I build this in-house or hire someone?

Everything on this page is buildable in-house, and I would rather you knew that. The catch is that it needs four different skills at once: offer engineering, conversion copywriting, media buying, and funnel and CRM work. Most companies have two of the four, and the system leaks precisely at the missing skill while the team learns on live ad spend. Hire when the cost of that learning exceeds the cost of the help.

What is the most common mistake in B2B lead generation?

Optimising for cost per lead. It is the easiest number to improve and the easiest one to improve dishonestly, because loosening the offer and dropping the qualifying questions will always produce cheaper leads. They just will not buy. The second most common mistake is treating a lead who fails on timing as a dead lead, when they are simply early and worth keeping in follow-up until their quarter changes.

Sources & references

  1. Andromeda delivery and the shift from audience-based to creative-based targeting, Meta advertising documentation.
  2. BANT (Budget, Authority, Need, Timing) originated as an IBM sales qualification framework and is used here as an external, industry-standard method.
  3. The value equation underpinning offer construction, Alex Hormozi, $100M Offers.
  4. The Triple Hook structure (Premise, Stakes, Twist) in direct-response advertising, Travis Stephenson.

Know the steps. Want them running by next month?

Offer, copy, media, and a BANT funnel, built as one machine and measured in booked calls. That is what I do for B2B companies across the Gulf.