How do you report results to a client?
Report the funnel from first touch to pipeline, what each meeting cost, and a short note on what changed. Weekly for the headline, monthly for the detail.
Want to see it first? Book a demo

The short answer
- A lead generation agency reports results best as a funnel: contacts reached, replies, positive replies, meetings booked, meetings held and pipeline created.
- Cost per meeting is the number a lead gen client cares about most, because it turns your retainer and tool spend into the price of one result.
- A steady rhythm of a weekly update plus a monthly report builds more trust than longer reports sent at random.
- SalesCrew keeps each client's outreach, replies, meetings, deals and channel costs in that client's own database, so one query covers the whole funnel.
Why send counts don't prove anything
Most agency reports lead with activity: emails sent, sequences live, contacts added. Those numbers show you worked. They don't show the work paid off, and a client paying a retainer is asking one question. Is this turning into meetings?
Outcomes alone have the opposite problem. In week two of a new campaign, meetings are still thin while the pipeline fills. A report with only outcomes looks empty that month, even when the work is on track. Put activity and outcomes on one page and each explains the other.
The lead gen funnel report
One row per stage, this period next to last period. Each row answers a question the client will ask anyway.
| Metric | What it tells the client | How often |
|---|---|---|
| Contacts reached | How much of the target market you touched | Weekly |
| Reply rate | Whether the list and the message land | Weekly |
| Positive replies | How many people want to talk | Weekly |
| Meetings booked and held | The result they pay for, and how many showed up | Weekly |
| Pipeline value created | What those meetings are worth in deals | Monthly |
| Cost per meeting | What one result cost, across tools and time | Monthly |
| Bounce and opt-out rate | Whether the sending domains stay healthy | Monthly |
Write the note first, then attach the numbers
Start every report with three or four sentences. What moved this period? Why did it move? What will you change next? Then show the table. A client who reads only the note should still know how the month went.
Keep the schedule fixed, even in a slow month. A report that shows up late with better news reads worse than an on-time report with an honest dip and a plan. Our guide to what goes in a monthly client report covers the layout section by section.
Pulling the numbers in SalesCrew
Every client runs in its own SalesCrew instance, so the numbers you report are already scoped to that client. Cadence sends, replies and suppressions come from the outreach module. Meetings arrive from the Calendly webhook. Deals and stages come from the pipeline.
Channel economics puts meetings, deals and cost side by side, with cost per meeting and cost per deal by channel. The same figures are available to Claude or ChatGPT through the MCP tools channel_economics and weekly_report. Ask for last month's funnel for a client and you get a draft to edit, not a spreadsheet to merge. Read more on the marketing module and cost per lead by channel.
A raw export isn't a report
Questions
- What should a lead generation agency report to clients?
- Report the funnel from first touch to pipeline: contacts reached, replies, positive replies, meetings booked, meetings held and pipeline value. Add cost per meeting so the client sees what each result cost. Put a short written note on top saying what changed and why.
- How often should a lead gen agency report results?
- Send a short weekly update and a fuller monthly report. The weekly note covers meetings booked and anything that needs the client's input. The monthly report covers the whole funnel, cost per meeting and the plan for next month.
- Should I give the client live access to the CRM?
- Read-only access works well alongside a written report. The client can check a meeting or a reply whenever they like, and your report still explains the trend. In SalesCrew each client already has its own instance, so read-only access shows them only their own data.
- What is the biggest mistake in client reporting?
- Sending a raw export or a dashboard screenshot with no note. The client can't tell whether 1,200 emails sent is good news, so they fill the gap with worry. Two sentences of interpretation fix that.