Blog/Lead generation

How to tell if your lead generation agency is working

Is your lead generation agency working? Ask for these six weekly numbers. A live campaign can produce them in minutes, with no preparation needed.

If your lead generation agency cannot tell you last week's acceptance rate, reply rate, positive replies and meetings booked on the spot, nobody is actively running your campaign. A provider working a live account has those numbers in a dashboard. They do not need a day to prepare them.

You signed two or three months ago. You have had a few meetings, maybe none. The updates are vague, the calls are about warming up the audience, and you genuinely cannot tell whether the campaign is live or parked.

This is for coaches already inside a contract, not for coaches choosing a provider for the first time.

We cover the six numbers to request week by week, why monthly totals hide a stalled campaign, four questions that expose a set and forget setup, what account manager caseload tells you, and what changing providers will not fix.

Six numbers that show if your lead gen agency is working

Ask for these six figures, broken out by week, for each of the last four weeks. Not a monthly summary. Weekly rows.

  • Connection requests sent

  • Connection requests accepted, as a percentage

  • Prospects who received the full offer message

  • Replies received, as a percentage of offers delivered

  • Positive replies, meaning real interest rather than a polite no

  • Meetings booked, and meetings actually held

Start with the acceptance rate. It decides every number after it.

Fewer accepts means fewer people who can ever receive your offer. That means fewer conversations and fewer meetings, however good the message is. Low acceptance is a root problem, not a detail.

When acceptance is low, the list or the profile is usually why. Your LinkedIn profile has one job in outreach: getting the connection request accepted. It is not a sales page. Credentials and proof of results belong there, a pitch does not.

Then look at requests sent. LinkedIn limits most accounts to roughly 100 connection invitations per week. If your weekly sends read 45, 0, 60, 15, the campaign is not being run. It is being remembered occasionally.

Meetings held matters separately from meetings booked. If a third of bookings never show, you have a confirmation problem, not a demand problem, and it is fixed with reminders and a human message the day before.

Monthly totals hide the week your campaign stalled

Monthly reporting averages away the exact detail you need. Six meetings in a month reads fine. Five of them landing in week one and one across the next three weeks tells you something else, usually a list that ran dry or an account that got restricted.

Weekly data gives you 52 chances a year to catch a problem. Monthly data gives you 12.

The slide is the thing monthly totals hide best. Say acceptance runs at 28% in week one and 11% by week three. Weekly numbers surface that within days. A blended monthly percentage buries it, and you find out five weeks later, after the budget is spent.

Ask for the raw weekly rows. If you are told reporting is monthly because weekly numbers are too noisy, the numbers exist and someone decided you should not see them.

Four questions that expose a set and forget campaign

These four cannot be answered from memory by someone who has not opened your campaign in three weeks. Ask them on a call rather than by email, so the answers come live.

What changed in the campaign in the last 14 days, and why? A real answer names a specific test, like a new job title filter or a tighter company size range. Nothing changed because it is working is a statement about last month.

Which parts of the list are accepting, and which are not? Your provider should split acceptance by job title or seniority. Coaches who built their own Sales Navigator lists usually find the gap here, because the accepted connections turn out to be students and junior staff who cannot buy anything.

Which message versions have you tested, and what did each one return? At Coaching Accelerator, across 1000+ campaigns across all industries, the list drives roughly 70% of outreach results and the copy roughly 30%. So a stable message is not automatically a red flag. An untouched list is.

What is the next test, and what date does it start? A campaign with no next test is in storage.

Account manager caseload tells you who reviews your data

Ask how many accounts your account manager handles, and who writes and sends your messages. Someone carrying 40 accounts cannot review weekly numbers for each one and still run tests.

Then ask when they last looked at your campaign specifically. You want a date, not a range.

Reply handling is the other tell. Ask how quickly a positive reply gets answered. A reply left for two days usually needs a re-engagement message before it goes anywhere, because the prospect has already moved on to their week.

Ask who books the meeting as well. If you receive a list of interested names and do the scheduling yourself, you bought a lead list. Meetings should arrive in your calendar with the prospect confirmed.

Switching agencies does not fix a weak offer

If all six numbers come back healthy and you still have no clients, the provider is probably not your problem. Market fit comes before volume. Outbound cannot sell an offer the market does not want, and more volume only delivers that news faster.

The pattern looks like this: acceptance and replies are fine, meetings happen, prospects are friendly, nothing closes. That points at positioning or pricing, not outreach mechanics.

Timing matters too. Nothing produces signed clients in month one. Month one produces conversations and booked meetings. Coaching sales cycles run longer than four weeks, especially on higher priced programs.

Your website is not the villain either. The profile generates the lead, the website helps you close it. Prospects check both before they show up to a call.

If you are still shaping your positioning, user interviews and go to market work come before outreach. Established coaches with a proven offer skip that step and start sending.

Keep the return math honest while you judge all this. One closed client usually covers a year of outreach cost, so compare the spend to a signed client rather than to a single month of meetings.

What to do when the numbers do not arrive

Send one email today. Request the six figures above, split by week, for the past four weeks, with a 48 hour deadline. A provider running a live campaign answers with a screenshot.

If the reply is vague, or arrives three days later as a tidy monthly total, you already have your answer. Then the question becomes what good looks like instead.

Coaching Accelerator runs LinkedIn outreach for coaches with weekly numbers, campaigns that get tested continuously rather than launched and left, and meetings guaranteed every billing cycle. We have worked with 300+ coaching businesses, and 95% of clients renew after their first month trial. If you want a second opinion on the numbers your current provider sent you, book a call and we will go through them line by line.

Want us to run this for you?

If you would rather hand the whole thing to someone else, book a call and we will look at your profile and your market before you commit to anything.

Book a call