What your lead generation agency should report, and what is vanity
The short answer
A lead generation agency should report six numbers every week: emails delivered, reply rate, positive reply rate, meetings booked, meeting show rate and pipeline value from those meetings, each shown against the previous period. Opens, impressions, connection requests and total touches are vanity: they move without your revenue moving. If a report cannot be reconciled against your own calendar and your own inbox, treat the report as marketing rather than measurement.
Most agency reports are built to reassure, not to inform. A dashboard full of green arrows and activity counts proves the agency has been busy. Busy is not the thing you bought.

What should a lead generation agency report?
Six numbers, in order, every week. Everything else is supporting detail.
- Emails delivered. Not sent. The gap between the two is bounce and block, and it is the first place a campaign quietly breaks. A report that only shows sent volume is hiding the denominator that every other percentage depends on.
- Reply rate. Replies divided by delivered. State the denominator in the report itself so nobody can switch it later. Across B2B, cold email reply rates typically land between 1% and 5%, and where you sit inside that band is driven by list tightness and offer clarity more than by copy.
- Positive reply rate. The share of replies that show real interest, separated from polite declines, out-of-office bounces and unsubscribes. This is the number that predicts pipeline. An agency that reports total replies without splitting them is reporting noise.
- Meetings booked. Counted as calendar events that exist in your calendar, with a named person and a company you can look up.
- Show rate. Meetings that happened divided by meetings booked. A campaign with strong booking numbers and a weak show rate has a qualification problem, not a volume problem.
- Pipeline value. The deal value your sales team assigned to opportunities that started as outbound meetings. This is the only number that connects the channel to money.
Each of those should appear next to the same figure from the previous week and the running average since launch. A single week in isolation tells you almost nothing, because outbound is noisy at small volumes. Direction over four weeks tells you a great deal.
What counts as a vanity metric in outbound?
A vanity metric is one that can improve while your revenue stays flat, and that the agency can improve on purpose without improving anything you care about. Outbound reporting is full of them.
- Open rate. Discussed below, and effectively broken.
- Total touches or activities. Any agency can triple this by shortening the interval between follow-ups. It measures effort, and effort is their problem, not yours.
- LinkedIn connection requests and acceptances. Acceptance is a low-cost social act. It correlates weakly with buying intent and can be inflated by targeting people who accept everyone.
- Impressions and profile views. Awareness proxies presented as pipeline. They belong in a brand report, not an outbound one.
- Leads generated. The most dangerous entry on the list, because it sounds like the product. Without a stated definition of what makes a lead qualified, the number means whatever the agency needs it to mean this month.
- Emails "verified" or records enriched. Inputs, not outputs. Interesting during onboarding, meaningless in month four.
None of these are lies. They are simply answers to questions you did not ask. The test is straightforward: if the number doubled next week, would you expect more revenue? If not, it does not belong at the top of the report.
Why open rates stopped being evidence
Open tracking works by loading a tiny image from the sender's server when a recipient views the message. Apple Mail Privacy Protection pre-fetches those images whether or not a human reads anything, and corporate security scanners do the same when they inspect inbound mail. The result is an open rate that mixes real attention with machine traffic in a ratio nobody can measure.
Worse, tracking pixels carry a cost. They add an external image reference to a plain-text-style business email, which is one of the signals spam filters weigh. Many careful senders now switch pixels off entirely and accept the loss of a metric they could not trust anyway. If your agency insists on leading with open rate, ask what it would do differently if the number moved five points. The answer is usually nothing.
The reporting cadence that actually works
Weekly for operations, monthly for strategy, immediate for replies.
The weekly report exists to catch problems while they are cheap. A bounce rate climbing from 2% to 6% is a list problem you fix this week; discovered a month later it is a domain reputation problem that takes weeks to repair. Deliverability decay, a segment producing replies at half the rate of the others, a sequence with no positive replies after 300 sends: all of these are visible weekly and invisible monthly.
The monthly review is a different conversation. It looks at segment-level performance, which messages earned the positive replies, what the objections were telling you about positioning, and what changes in the next four weeks. It should include at least one decision, not just a summary.
Positive replies themselves should never wait for a report. They go to you the day they arrive, because reply speed is one of the largest levers on whether an interested prospect becomes a meeting. An agency that batches interested leads into a Friday summary is costing you conversions to make its own workflow tidier.
How do you audit an agency's numbers?
You reconcile the report against sources the agency does not control. Three checks catch almost everything.
Check the meetings against your calendar. Count the events yourself for the reported period. Cancellations and reschedules are where booked-meeting counts get inflated: a meeting booked, cancelled and rebooked is one meeting, not two or three. Ask explicitly how reschedules are counted.
Read the positive replies. Ask for read access to the shared inbox and read a sample of what was classified as positive. "Send me information" and "not now, but circle back in Q4" are legitimate signals, but they are not the same as a buying conversation, and an agency under pressure will drift the definition downward month over month. Agree the classification rules in writing at onboarding and re-check them quarterly.
Check the denominator. Ask for delivered volume, not sent volume, and recompute the reply rate yourself. Reply rate on sent, on delivered and on opened are three different numbers, and quietly switching between them can make a flat campaign look like an improving one. The wider question of what good looks like is covered in our outbound benchmarks note, and the reply-rate specifics in what is a good cold email response rate.
One structural point matters more than any of these checks. If the sending domains, the mailboxes and the CRM records belong to the agency rather than to you, none of the three reconciliations is fully possible, and you cannot leave without losing your data. Domain and data ownership is a reporting question as much as a contractual one.
The report that hides a broken campaign
The most common failure is not a fabricated number. It is a true number chosen to distract. A month with 12,000 sends, a 62% open rate and 340 "engagements" can sit on top of four meetings and no pipeline, and every figure in it is accurate. Volume and engagement went up; the business did not.
The inverse also happens, and clients punish it unfairly. A campaign that cut volume from 4,000 to 900 to focus on a tighter segment will show worse absolute numbers and better rates. That is usually progress. Reading the report correctly means looking at rates and outcomes together, then asking which change caused which movement. Tracking outbound against a stable set of sales KPIs makes that comparison possible instead of anecdotal.
What a report cannot tell you
Attribution in B2B is imperfect and any agency claiming otherwise is overselling. Buying committees run to several people, deals started in outbound are often closed through a referral or an inbound form months later, and a prospect who ignored three emails may search your name and book directly. A rigid attribution model will underreport outbound in some months and overreport it in others.
The honest treatment is to report what is observable, label the uncertain parts as uncertain, and describe what drives the range rather than inventing a precise figure. An agency that says "we cannot cleanly attribute this deal, here is what we do know" is more trustworthy than one whose dashboard resolves every ambiguity in its own favour.
Reporting is also not a substitute for judgment. Numbers tell you a segment is underperforming; they do not tell you whether the fix is a different message, a different list or a different market. That call comes from someone who has read the replies.
What we report, and why the pricing model matters
Ripe Leads runs done-for-you B2B outbound on a flat monthly fee, EUR 3,750 for the first month covering setup and launch, then EUR 2,850 a month, cancel anytime. We never promise a fixed meeting count, because the only way to guarantee one is to lower the bar for what counts as a meeting, and that shows up in your show rate a month later.
The pricing model shapes the reporting more than any dashboard design does. Per-lead pricing rewards volume of loosely qualified records. Per-meeting pricing rewards bookings regardless of whether they hold. A flat fee removes the incentive to game the count, which is why our reports can show positive reply quality and show rate without those numbers threatening the invoice. The full breakdown is on our pricing section.
Campaigns run in Lithuanian, English, German and Russian, on publicly available business data under legitimate interest, with opt-outs honoured on request. Reporting on European campaigns should always break out by country: a blended average across markets with different reply cultures hides both the market that is working and the one that is not.
Frequently asked
What should a lead generation agency report?
Are email open rates a vanity metric?
How often should a lead generation agency report?
How do I check whether my agency's numbers are real?
Want reporting you can actually audit?
We run the targeting, data, copy and follow-up as a done-for-you service, send interested replies to your inbox the day they land, and report the numbers that map to revenue.
Book a strategy call