Let's grow your business. 2 new positions just opened Saturday, 12 September. Book a free call today.
Uncategorised 11 min read

“I’m spending on ads but my booking rate is too low” — why

“I’m spending on ads but my booking rate is too low” — why: A lead generation funnel narrowing through four stages, with revenue leaking at each step.
A lead generation funnel narrowing through four stages, with revenue leaking at each step.

If your ads run and almost nobody books, the cause is usually contact, not creative. Harvard Business Review’s 2011 audit of 2,241 US companies found 23% never responded to a web lead; among those that responded inside 30 days, first response averaged 42 hours. Count how many ad leads you ever actually reached before touching the ad account.

At a glance: what to check, in order

  • Define the metric first. Booking rate from ads = booked calls ÷ ad-sourced leads in the same cohort, dated by when the lead arrived, not when the call was booked. Booking-date reporting understates the last two weeks.
  • Five reasons an ad lead does not book, in the order we check them: first contact too slow, too few attempts, offer mismatch, calendar friction, wrong traffic.
  • The reached-and-refused split: if fewer than 60% of your ad leads were ever reached by a human or an agent, you do not yet have a lead-quality problem. You have a contact problem, and it is cheaper to fix.
  • In the next 24 hours (all free): pull the never-reached list, ring the last seven days of it yourself, put a real booking link in the form auto-reply.
  • Where we are not the answer: click fraud goes to the ad platform, consent problems go to a lawyer, and a calendar you cannot service is an operations problem.

How it works

From ad lead to booked call: where to look, in order

01

Split the cohort

Export 30 days of ad leads by arrival date, not booking date. Split them into reached and never-reached.

02

Time the first attempt

Measure the median minutes from lead created to first outbound attempt. Bucket booking rate by that gap.

03

Count the attempts

Count logged attempts per lead across call, SMS and email. Compare booking rate at 1–2 attempts against 6+.

04

Remove the friction

Put a booking link and a proposed time in the auto-reply, then segment the remainder by placement and hour.

Work the four cuts in this order — most missing bookings sit in the first two, not in the ad account.

MAKE MORE SALES.

Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.

Is a low booking rate from ads actually a crisis this week?

Often it is not, and knowing that is worth more than any fix. Small numbers swing hard. At 25 ad leads a week and a true booking rate of 20%, you expect 5 bookings with a standard deviation of 2.0 — so anything from 1 to 9 bookings in a week is ordinary variation, not a broken funnel.

The arithmetic on significance is uncomfortable: to call a 5-point move in booking rate (20% to 25%) real at 95% confidence and 80% power, you need roughly 1,100 ad leads in each period. Most advertisers running a few hundred leads a month are reading noise and rewriting ads in response to it.

Two quiet weeks is noise; six weeks below your band is a trend. The exception that is never noise: a segment with zero bookings on 150+ leads when your site-wide rate is 12% — that has a probability near zero and means something is genuinely broken in that placement, form or routing.

Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.

Why are my ad leads not booking calls? The five reasons, in frequency order

This is the ordering we work through when we audit an ad account — our own sequence, not a published study. Each row carries the test that confirms or eliminates it, so the argument gets settled with data rather than opinion.

# Reason the lead did not book What it looks like in your data The test that confirms it Cost to fix
1 First contact too slow Median gap from lead-created to first attempt runs to hours or days Bucket leads by minutes-to-first-attempt (under 5, 5–60, 1–24 hours, 24 hours+); compare booking rate across buckets Free — routing and notification settings
2 Too few attempts Most leads carry one or two logged attempts and then stop Count logged attempts per lead across call, SMS and email; compare booking rate at 1–2 attempts against 6+ Hours, not tooling
3 Offer mismatch People answer politely and say they only wanted the price or the guide Read or listen to 20 conversations and count how many can name the thing the ad promised Free — rewrite the ad and form copy
4 Calendar friction Leads agree to a call and then never pick a time Count “agreed but unbooked”; measure the steps and hours between agreement and a confirmed slot Low — a scheduler on the thank-you page
5 Wrong traffic Booking rate collapses in one placement, audience, device or hour — not evenly Segment booking rate by placement, device, geography and hour of day, not by ad set alone Free — exclusions and schedule

Note what is at the bottom. “The traffic is rubbish” is the first explanation most advertisers reach for and the last one that is usually true, because it is the only reason on the list that is nobody in the building’s fault.

“The lead quality is bad” — the reached-and-refused split

Before you can call a lead bad, somebody has to have spoken to it. Split last month’s ad leads into reached (a two-way conversation happened, on any channel) and never-reached. A worked example on 1,000 ad-sourced leads:

  • 1,000 ad leads arrive. 640 are ever reached — a 64% contact rate. 360 are never reached at all.
  • Of the 640 reached, 120 book a call. That is 18.8% of the people you actually spoke to.
  • Your reported booking rate is 120 ÷ 1,000 = 12%.
  • Apply that same 18.8% to the 360 you never reached and you would have booked 68 more calls — 188 in total, an 18.8% booking rate. Lead quality explains none of that 68-call gap.

The decision rule that falls out of it: if fewer than 60% of your ad leads were ever reached, stop testing creative. You cannot measure the quality of leads you never spoke to, and every hour spent on ad copy while a third of the list sits untouched is spent on the smaller number. The same arithmetic is why a low contact rate quietly caps every downstream metric you report on.

If we can’t make you money, we don’t deserve yours.

Pay-Per-Result pricing — performance-based alignment.

50,769+
AI-booked appointments
Average sales lift — median closer to 4×
Pay-Per-Result
Performance-based alignment

What to do in the next 24 hours

None of it requires buying anything, and all five fit before lunch.

  1. Export 30 days of ad leads with two timestamps: lead created, and first outbound attempt. Compute the median gap. Twenty minutes in a spreadsheet, and it usually ends the argument.
  2. Build the never-reached list — every ad lead with zero logged attempts or zero answered contacts. It is the cheapest pipeline in the business, because you have already paid for it.
  3. Ring the last seven days of that list yourself, newest first. A lead from Tuesday answers at a rate an eight-week-old one does not.
  4. Fix the auto-reply. Most say “thanks, we’ll be in touch.” Replace it with a direct booking link and one proposed time. Free, and it catches the leads who arrive at 11pm.
  5. Read ten conversations and count how many ended with somebody asking for a specific day and time. That is a script problem you can fix tonight.

What to do in the next 7 days

The 24-hour list stops the bleeding. This week is where the measurement gets rebuilt, so the number stops surprising you.

  • Re-cut the report by cohort date. Credit every lead to the week it arrived and mark the last two weeks incomplete. Until this is true, you are debating an artefact.
  • Write one attempt standard and log against it — say six attempts across call, SMS and email over ten days, first attempt inside five minutes in business hours. The standard matters less than the fact it is logged.
  • Segment booking rate by placement, device, geography and hour. Broken traffic hides in one slice, and averages conceal it.
  • Change one thing. Change speed, cadence and creative in the same week and you learn nothing from the next 1,100 leads.
  • Compare your median first-attempt time to a band, not to last week — our lead response time benchmarks are the band we use.
  • Add a channel before you add budget. Under 60% contact rate, more spend just buys more never-reached leads.

The fix that stops the booking rate falling again

The structural version is unglamorous: every ad lead gets a first attempt within minutes at any hour, a fixed multi-channel cadence, and a logged outcome. That is what speed-to-lead automation and AI appointment setting exist to hold — coverage, not cleverness. This page sits in our sales-rescue cluster, alongside the pages on where ad spend actually goes and on lifting appointment set rate once contact is solved.

What running it yourself honestly costs. Coverage from roughly 7am to 8pm including weekends, because that is when ad leads arrive. At 25 leads a day and six attempts each, that is about two hours a day of dialling and typing before anyone sells anything, plus a dialler, an SMS platform with sender registration, and 30–60 minutes a day of list hygiene so the cadence does not double-contact people. The method works; the failure mode is that it works for three weeks and then somebody gets busy.

Our own claim, labelled as one. In our client work we typically see speed to lead alone worth around a 3x improvement, and doubling contact rate roughly doubling booked calls. These do not multiply. 3x × 2x is not 6x, because fixing speed to lead is part of how contact rate improves in the first place. That is an operator observation from campaigns we run, with no published sample size behind it, and should be read as one.

When a low booking rate is not a marketing problem

  • Suspected click fraud or bot form fills. Names that do not match numbers, submissions clustered in seconds, one geography you do not target. That is a conversation with the ad platform’s support, not with a lead generation agency.
  • Consent, do-not-call or messaging compliance. If nobody is being called because you are not sure you are allowed to, get a lawyer’s view on the Australian Spam Act or the US TCPA before you build a cadence. This page is not legal advice.
  • Bookings you cannot service. If the calendar is already full, raising booking rate makes things worse.
  • People book and then do not turn up. That is show rate — a different denominator and a different fix.

Frequently asked questions

Why are my ad leads not booking calls?

On most accounts, because a large share were never actually spoken to. Check the never-reached count before anything else. Contact failure, thin follow-up and a mismatch between the ad’s promise and the call being offered explain most of it. Genuinely bad traffic is real but rarer, and shows up as a collapse in one segment rather than an even decline.

Is a 10% booking rate from ads bad?

You cannot answer it without the denominator. Ten percent of ad-sourced leads in the arrival cohort is a very different number from ten percent of people you held a conversation with — the second is appointment set rate, and mixing the two is the most common reporting error we see. Fix the definition, then compare yourself to yourself month over month.

How fast do I have to contact an ad lead?

Faster than you are. The widely quoted “5-minute rule” is routinely miscited, so go to what was actually measured: Harvard Business Review’s 2011 study by Oldroyd, McElheran and Elkington audited 2,241 US companies and found 37% responded within an hour, 23% never responded at all, and, among the companies that replied within 30 days, an average first response of 42 hours. A companion analysis of 1.25 million leads across 29 B2C and 13 B2B firms found firms contacting within an hour were nearly seven times as likely to qualify the lead — defined as a meaningful conversation with a decision maker — as those that waited one hour longer. It is 2011 data, and the direction has not softened since.

Will letting leads book straight from the form fix my booking rate?

It removes one of the five reasons, and it is the cheapest of them to remove. Scheduling vendor Chili Piper’s 2025 benchmark report, based on nearly 4 million form submissions across its own customer base in 2024, reports 66.7% of qualified form submissions booking a meeting when scheduling happens on the form, against a 30% baseline. That is a vendor measuring its own product, so treat it as directional — but the mechanism is real, and you can test it on your own thank-you page this week.

How many leads do I need before I trust a change in booking rate?

Around 1,100 ad leads in each period to call a 5-point move real at 95% confidence and 80% power. Below a few hundred leads a month, weekly booking rate is mostly noise — watch a rolling four-week figure and the contact rate underneath it, which stabilises on far smaller numbers.

Should I pause the campaign while I fix this?

Usually not. Pausing removes the only evidence you have and resets the platform’s learning. Fix contact on the existing flow first; cut spend only on a segment that has produced zero bookings on 150 or more leads, which is a genuine signal rather than a bad fortnight.

Pay-Per-Result appointments

See if we’re a fit

We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.

  • 50,769+ appointments booked without cold calling.
  • Pay-Per-Result pricing — you pay for booked, qualified calls.
  • Pick your own time on our live calendar, no phone tag.

View all articles

Pay-Per-Result · No retainers

Turn this into booked sales calls.

Our AI agents — trained on 50,769+ booked appointments — fill your calendar with pre-qualified buyers. You only pay when calls land.

Keep reading

Related on Leads Now AI

The thesis behind everything we do

Why Pay-Per-Result is the only marketing pricing model that aligns the agency with you

Leads Now AI is a 100% Pay-Per-Result marketing agency. You only pay when a qualified booked appointment lands on your calendar — priced one of two ways — pay-per-result, at roughly 1–5% of your closed-deal value per appointment, or a revenue share of 10–20% of the sales we help you generate. Both bill on outcomes. Not on clicks. Not on lead-form fills. Not on retainer months. Not on “strategy hours.” If the calendar stays empty, you owe zero. See full pricing →

1. Incentives align

The agency only succeeds when you succeed. We eat the cost of bad ad creative, bad lists, ICP mismatches and no-shows. You never pay for our learning curve.

2. Self-selecting shortlist

Only an agency confident in its delivery can operate this model. The pool of Pay-Per-Result agencies is tiny precisely because most agencies can’t survive on it. Pick from the agencies who can.

3. Cost cannot detach from revenue

Sized to 1–5% of closed-deal value, your acquisition cost stays sustainable across LTV bands. A $500-membership business and a $50,000-engagement business can both run the model profitably.

4. No retainer trap

The standard engagement carries no monthly retainer — nothing arrives on your invoice regardless of outcome. No 6 or 12-month lock-in, no clawback on appointments already delivered, cancel any time with 7 days notice. Early-stage businesses that need the sales systems built first are quoted scoped groundwork up front, never a standing fee.

5. De-risks the pilot

Test before commitment. A small scope-based setup fee covers hard build costs; everything after that is purely outcome-linked. There’s no “we’ll see how it performs after $30k of spend.”

6. Forces agency discipline

If our AI agents qualify poorly, if our reminders fail, if our no-show recovery doesn’t fire — we eat the cost. That’s why the show-rate benchmark sits at 60–75%+.

The volume argument

A fully-ramped human SDR produces on the order of $200,000 a year. They work one conversation at a time, sleep, take leave, and cap out at a territory. Our agents work every lead in the list in parallel — responding in seconds, following up indefinitely without getting bored, and adding capacity without adding headcount.

At 100 qualified booked appointments a month against a $5,000 average deal value, that is $500,000 of booked pipeline every month — roughly what one SDR produces in two and a half years.

Read that precisely: booked pipeline means appointments multiplied by your average deal value. It is not closed revenue — closing is your side of the table, and your close rate decides what lands. The inputs above are a worked example; we size them to your actual deal economics before quoting. What we can evidence on our own numbers: 1,425 qualified appointments in 9 months from our own outbound (3.9% list-to-appointment), 50,769+ appointments delivered since 2017, database reactivation converting 4.4–8.9% on dormant CRM lists, and a 60–75%+ show rate.

The proof: 50,769+ AI-booked sales appointments delivered since 2017 across coaches, consultants, RTOs, course creators, finance brokers and B2B service firms in Australia, USA, UK, Canada, NZ and Europe. Named clients include Sam Tajvidi (121 Brokers), Marcus Wilkinson (Iron Body), Foundr, SheSells.online and Lambda Academy. Wikidata Q139846230. See full Pay-Per-Result pricing →