← All resources

Booking Meetings vs. Generating Leads: What Should You Optimize For?

Quick answer

Neither. Leads generated and meetings booked are both activity metrics you can pump up without moving revenue. The number that actually predicts pipeline is the conversion rate between stages, meeting to opportunity, and opportunity to closed deal, because that is where quality either shows up or gets exposed. Track volume as a leading indicator, but manage the business on the conversion rates.

Leads vs meetings vs opportunities, at a glance

I'm Hlib Storchak. I build outbound systems for B2B founders and sales teams, and I've booked 2000+ meetings for B2B clients doing it. The question in this article's title comes up in almost every kickoff call, usually phrased as "what should we actually be optimizing for," and the honest answer is that the metric people default to arguing about is rarely the one that matters. Here is the comparison before the detail.

MetricWhat it countsWhat it hidesHow easy to gameBest used as
Leads generatedContacts identified or enriched as fitting your ICPFit, intent, and whether anyone ever repliesVery easy, just widen the listA volume input, never a success metric
Meetings bookedCalendar events accepted by a real prospectShow rate, seniority, and whether they were ever a fit to buyEasy, lower the qualification bar or book anyone who is politeA leading indicator, not the finish line
Opportunities createdMeetings that a rep or AE accepted as a real, budgeted dealDeal size and how long it sits before it stallsHarder, but reps can still over-log "maybe" dealsThe first metric worth managing to
Closed-won revenueMoney that actually landedNothing, but it lags by monthsHardest to fakeThe scoreboard, checked too late to steer by alone

The pattern in that table is the point of this whole article: the earlier a metric sits in the funnel, the easier it is to inflate and the less it tells you about revenue. The later it sits, the more honest it is and the less useful it is for steering week to week. What you actually want is a metric close enough to the top to act on quickly, and honest enough that it cannot be gamed by lowering a bar somewhere upstream.

Why lead count became the default metric

Lead count won as the default outbound metric for a boring reason: it is the easiest number to produce on demand. Any list-building tool can hand you a thousand contacts that technically match a job title and company size filter, and a thousand is a satisfying number to put in a weekly report. It also requires no cooperation from the prospect, so it never depends on anyone outside your own team doing anything. That makes it a comfortable metric to report on even in a slow month, which is exactly why it survives long after everyone privately agrees it does not mean much.

Meetings booked replaced lead count as the more sophisticated answer for a while, and it is a real improvement, since it requires a stranger to actually agree to talk to you. But it inherited the same weakness in a milder form: a meeting can be booked with someone who was never going to buy, at a company that never fit the ICP, by a rep quietly relaxing the qualification bar because the meetings-booked number is what gets reviewed in the Monday pipeline call.

What "leads generated" hides

A lead count tells you nothing about whether anyone on that list would ever reply, let alone buy. It hides list quality, data freshness, and fit, and it hides them completely, because the number is generated before a single prospect has done anything at all. A list of 5,000 leads pulled with loose filters and a list of 500 leads pulled against a tight, validated ICP can both show up as "leads generated" in the same weekly report, and the wider list will look like the better week on paper while producing a fraction of the pipeline.

Tip. If a "leads generated" number is the headline metric in your weekly report, ask what percentage of last month's leads ever got a reply. That single follow-up question usually ends the conversation about whether lead count is worth reporting on its own.

What "meetings booked" hides

Meetings booked is a better metric than lead count because it requires real engagement, but it hides three things that matter just as much: whether the person actually shows up, whether they were the right seniority and budget authority to matter, and whether the meeting ever gets logged as a real opportunity afterward. A campaign that books 30 meetings a month with mid-level individual contributors who have no budget authority will look healthier on a dashboard than a campaign that books 12 meetings a month with VPs who actually sign, right up until the pipeline reviews start.

This is also the number most exposed to definitional drift. "Meeting booked" and "qualified meeting" get used interchangeably in a lot of reporting, and the gap between those two definitions is exactly where an underperforming campaign hides.

The real funnel data: what happens after the meeting

Rather than argue about this in the abstract, it helps to look at what published benchmark data actually shows happens after a meeting gets booked. EngageTech, a B2B outbound firm that publishes its own funnel benchmarking data, reports a chain that looks like this across the accounts it tracks.

Funnel stageConversion rate
Meeting booked → meeting attended67%
Meeting attended → sales-accepted lead (SAL)88%
SAL → opportunity created46%
Opportunity → closed deal33%

Separately, First Page Sage's 2026 benchmark study, built from client data gathered between 2019 and 2025 across 25+ industries, puts average MQL-to-SQL conversion at 13% overall, ranging from around 10% in legal services and real estate up to 26% in business insurance and HVAC. Neither report is measuring the same thing as "leads generated" or "meetings booked" in isolation. Both are measuring the ratio between stages, and that ratio is the part that actually tells you whether a channel or a campaign is working.

The meeting to opportunity gap is where campaigns actually win or lose

Look again at the EngageTech chain: 67% show up, 88% of those get accepted by sales, 46% of those become a real opportunity, and 33% of those close. Multiply those four rates together and roughly 9% of booked meetings turn into a closed deal, using their own published numbers. That is the actual yield of "a meeting booked," and it is nowhere close to 100%, or even close to the show rate alone.

The mistake I see most often when I take over an account is that the client had been reporting the meetings-booked number every week without ever tracking the next two ratios, show rate and SAL-to-opportunity rate, so nobody noticed that meeting volume had been climbing for two quarters while opportunity creation stayed completely flat. The volume metric was going up. The metric that actually predicted revenue had quietly stalled, and it took pulling the CRM stage history to see it.

A cost per closed deal model you can run yourself

Here is a worked example, with every input labeled as an assumption you should replace with your own numbers. Assume an outbound program costs €8,000 a month and books 20 meetings: the naive math says that is €400 per meeting. Now apply EngageTech's own published chain to those 20 meetings: 67% show up (about 13.4 attended), 88% of those get accepted (about 11.8 SALs), 46% of those become an opportunity (about 5.4 opportunities), and 33% of those close (about 1.8 deals). Divide the same €8,000 by 1.8 closed deals and the real cost per closed deal is closer to €4,400, not €400.

Run the same formula with your own show rate and your own SAL-to-opportunity rate, since both vary a lot by vertical and by how strict your qualification bar actually is. The point of the exercise is not the exact euro figure, it is that a cheap cost-per-meeting and an expensive cost-per-closed-deal can describe the exact same campaign, and only one of those numbers should decide whether you keep running it.

When optimizing for lead volume is still the right call

Lead volume is the right thing to optimize for early in a new channel or a new ICP, when you genuinely do not know your own conversion rates yet and need enough raw volume flowing through the top of the funnel to get a statistically useful read on reply rate and meeting rate. It is also the right call when list quality is already tightly controlled and validated, so widening volume does not also widen the definition of "fit." In both cases, treat the lead count as an input you are deliberately varying to learn something, not a metric you report as a win on its own.

When optimizing for meetings booked is still the right call

Meetings booked is the right short-term lever when you already trust your qualification bar and your SAL-to-opportunity rate, and the actual constraint on growth is calendar volume, not quality. That is a real situation, especially for a team that has already tightened its ICP and messaging and just needs more reps or more channels running the same playbook. The test is simple: if your opportunity creation rate has been stable for the last two full sales cycles, more meetings at the same rate is close to free growth. If that rate has been drifting down, adding meeting volume on top just buries the real problem in more activity.

The metric I actually tell clients to track

This is the setup I run for clients: a weekly view of exactly four numbers, meetings booked, show rate, meeting-to-opportunity rate, and opportunity-to-close rate, side by side, not buried across four different dashboards. Volume metrics like leads generated and meetings booked stay in the report as leading indicators, because they tell you whether the top of the funnel is healthy this week. But the number that decides whether a campaign keeps its budget is the meeting-to-opportunity rate, because aggregated 2026 benchmark data puts a healthy outbound meeting-to-opportunity range at roughly 10% to 30%, with under 10% flagged as a targeting or data quality problem worth investigating immediately, not waiting out for a quarter.

Tip. If your meeting-to-opportunity rate sits under 10% for two consecutive months, stop adding volume and go back to the ICP and qualification criteria first. More meetings at a broken conversion rate just produces more meetings that go nowhere.

Building this into a weekly dashboard, not a quarterly deck

The reason this framework fails in practice is almost never the metric choice, it is cadence. A meeting-to-opportunity rate reviewed once a quarter is a postmortem, not a steering wheel. Pull CRM stage timestamps weekly, even if the absolute numbers are small and noisy at low volume, because the trend direction matters more than any single week's exact percentage. Put all four numbers, meetings booked, show rate, meeting-to-opportunity, opportunity-to-close, on one line per week, and the moment one of the conversion rates breaks from its normal range is usually visible two to three weeks before it would have shown up in a quarterly pipeline review.

Which metric I reach for, and when

If I had to manage a campaign off one single number, it would be meeting-to-opportunity rate, not leads generated and not meetings booked. It sits close enough to the top of the funnel to act on within weeks, and it is hard to inflate without the inflation showing up almost immediately in a lower opportunity-to-close rate downstream. Leads generated and meetings booked both still matter, but only as the volume inputs that feed that ratio, never as the scoreboard on their own.

Key takeaways

  • Leads generated and meetings booked are both activity metrics. Neither one, alone, reliably predicts revenue.
  • EngageTech's own published funnel data shows roughly 9% of booked meetings convert to a closed deal once show rate, SAL rate, opportunity rate, and close rate are all multiplied together.
  • First Page Sage's 2019-2025 client data puts average MQL-to-SQL conversion at 13%, ranging from about 10% to 26% by industry.
  • A cheap cost-per-meeting and an expensive cost-per-closed-deal can describe the same campaign. Run the full chain before judging a channel on the headline price.
  • Aggregated 2026 benchmarks put a healthy outbound meeting-to-opportunity rate at roughly 10% to 30%. Under 10% for two months running is worth investigating immediately.
  • Review these ratios weekly, not quarterly. The trend breaks before the quarterly number does.

FAQ

Should I track leads generated at all if it does not predict revenue?

Yes, as a volume input, not a success metric. It tells you whether the top of the funnel is flowing, but it should never be the number you report as a win on its own.

What is a good meeting-to-opportunity conversion rate for outbound?

Aggregated 2026 benchmark data puts a healthy outbound range at roughly 10% to 30%, with 25% to 40% achievable for tightly qualified pipelines. Under 10% usually signals a targeting or qualification problem rather than bad luck.

How many meetings booked does it actually take to close one deal?

Using EngageTech's own published funnel rates, about 67% of booked meetings are attended, 88% of those become sales-accepted, 46% of those become an opportunity, and 33% of those close, which works out to roughly one closed deal for every 11 meetings booked. Your own rates will differ, so run the same chain with your real numbers.

Why does cost per meeting mislead people more than cost per lead?

Because it looks like a finished number instead of an intermediate one. A cheap cost per meeting with a poor show rate or a weak qualification bar can still produce an expensive cost per closed deal, and that gap only shows up once you carry the math one or two stages further.

How often should I review these conversion rates?

Weekly. A quarterly review turns a broken conversion rate into a postmortem instead of something you catch and fix while the campaign is still running.

Want help building the right dashboard for your funnel?

There are three ways to work with me: done-for-you outbound where I build and run the engine, fractional Head of GTM where I plug in as your GTM lead, or standing up the outbound function inside your own team so it runs without me.

Book a call

Hlib Storchak has booked 2000+ meetings for B2B clients and builds the weekly conversion-rate dashboards that go with them. If you want a second opinion on which metric your own team should be managing to, book a call or browse the resources hub.