When you run outreach for clients, reporting is what keeps the account. It builds trust, proves ROI, and gives you a monthly reason to talk about strategy instead of invoices. Alsona gives you three layers of data to report on: the intent signals that found each prospect, the outreach activity that followed, and the conversations that came out of it. Most agency reports only cover the middle layer. The ones that renew cover all three.
1. Lead with the signal funnel
This is the part of your report that no other outbound tool can produce, so put it first.
Open any agent and go to the Intent Signals tab. Four counters run across the top:
Signals detected. Buying behavior Alsona picked up in the client's market during the period.
High-intent companies. Companies where those signals cleared the bar.
Identified prospects. Real people found inside those companies.
Pushed to outreach. Prospects who entered the workflow.
Reported together, these numbers answer the question every client is actually asking: is anything happening in my market, and are we in front of it? A client who sees 4,200 signals detected and 180 prospects contacted understands the work in a way that "we sent 400 invites" never conveys.
The drop-off between counters is also your best diagnostic. A large gap between signals detected and high-intent companies means the sources are too broad. A large gap between identified prospects and pushed to outreach usually means a targeting filter or a sender limit is holding volume back, and that is worth explaining before the client asks.
2. Report the breakdown by signal source
Below the funnel, Alsona breaks performance out by signal source: detected, contacted, reply rate, and positive replies for each one.
This table is the most persuasive thing in an agency report, because it turns strategy into evidence. You can show a client that hiring signals produced a 14% reply rate for them while ad activity produced 3%, then tell them what you are changing next month as a result.
Include the top four or five sources rather than all of them. Pull out one line of commentary:
"Job posting signals continue to be your strongest source at a 14% reply rate. We are widening that source next month and narrowing review monitoring, which produced volume but few conversations."
3. Include outreach activity metrics
Once the signal story is told, show the outreach that followed. These come from the agent's Outreach Analytics tab.
LinkedIn:
Invites sent
Views
InMails sent
Connections accepted
Follows
Post likes
Messages sent
LinkedIn responses
Invite acceptance rate
Email:
Emails sent
Emails opened
Email replies
Emails bounced
Leave fields showing "No data yet" in the report rather than deleting them. It sets a baseline and it is honest about what has not started.
4. Report opportunity score if the agent uses it
Opportunity score is off by default. If you have switched it on for a client, it belongs in the report, because it explains why the prospect count looks the way it does.
Cover three things: where the balance bar sits between ICP fit and intent, what the visibility and outreach thresholds are set to, and what changed. Prospects appear in the Prospects tab with their scores, so you can show the distribution.
If a client asks for more volume, this is where the answer lives. Lowering the outreach threshold from 75+ to 50+ releases more prospects into the workflow. Say so in the report, along with what you expect it to do to reply rate, so the tradeoff is on the record before the results land.
5. Report trends, not just totals
Clients care about movement. Use time-series data to show growth over time, momentum as an agent warms up, dips and their causes, and which days or sequences perform best.
Phrasing that lands: "week-over-week improvement," "engagement peaked on," "steady upward trend since we refined targeting."
6. Explain what influenced performance
Agencies earn their fee by explaining why the numbers look the way they do. Add commentary on:
Signal sources added, narrowed, or switched off
Targeting changes
Copy iterations and which variant won
Audience quality
Email warm-up status
Sender health and any limit changes
Seasonal shifts
Example: "Acceptance rate improved after we narrowed targeting from Marketing Managers to Head of Marketing and above, and after we added required keywords to the LinkedIn engagement signal so it stopped surfacing people reacting to unrelated posts."
7. Use inbox conversations
The inbox holds every prospect conversation, with labels and exportable threads. You can filter by agent, by label, and by read status, and threads the agent handled show a Take over button.
Include five to ten high-value snippets in every report:
Interested replies
Meeting confirmations
Positive responses
Objections handled well
Clients value seeing real conversations. A single screenshot of a VP saying "yes, send me a time" does more for renewal than any chart.
8. Report both channels together
Show LinkedIn and email side by side so the client sees the full multi-channel picture. If email is not live yet, say why and when:
"Email outreach scheduled for next cycle"
"Domain warm-up ongoing, expected to activate in two weeks"
Operational clarity builds trust.
9. Report signal usage against the plan
Alsona bills on signals. One credit equals one signal detected, and AI generation is free, so nothing you write or send moves the meter. That makes signal usage a real line item worth showing clients on managed accounts.
The credit pill in the top right shows usage for the current billing period. Report it as consumption against the allowance, and tie it back to the funnel: signals detected is what you spent, prospects contacted is what you got for it.
This also gives you a clean way to justify a plan upgrade. If a client's agent is consistently hitting the ceiling mid-month and the funnel shows healthy conversion, more signals means more pipeline, and you have the numbers to prove it rather than asserting it.
If a client needs a signal Alsona does not track, custom signals can be requested. Those may consume credits at a different rate depending on what the signal requires to detect, so confirm the rate before you build a client's plan around one.
10. Automate the pull
Building reports by hand does not scale past a few accounts. Two options:
The API. Pull agent data, prospects, and inbox activity on your own schedule and drop it into a warehouse or a dashboard. Note that the agency endpoints take one account ID at a time and do not aggregate across your book, so a multi-client dashboard needs to loop through accounts and combine the results itself. See "How to use the Alsona API."
Webhooks. Four events fire in real time: LinkedIn invite accepted, LinkedIn profile invited, LinkedIn profile replied, and email replied. Point the two reply events at a Slack channel so a warm reply never sits unread, and point the invited event at a spreadsheet to build an activity log that lives outside Alsona and can be shared without a login. See "How to set up webhooks."
Webhooks are configured per account, so each client account needs its own setup.
11. Use the right tools to build reports
Fast and simple: Google Docs exported as PDF, or Microsoft Word. Fine for a monthly client-ready deliverable.
Spreadsheet-driven: Google Sheets or Excel. Best for calculating rates, growth, and conversion, and for charts.
Live dashboards: Looker Studio, Power BI, or Tableau. Good for clients who want access rather than an attachment. Feed these from the API.
Automated document generation: DocsAutomator, PandaDoc, DocuPilot, or Google Apps Script. These produce branded PDFs at scale.
Email summaries: Gmail or Outlook templates, or your marketing platform for automated monthly recaps.
White-label reporting is available on Pro and above if you want Alsona's own surfaces to carry your branding.
12. Use one template across every client
Standardize on these sections:
Account overview
Signal funnel
Signal source performance
Top-line outreach metrics
Charts and trend graphs
Conversation highlights
Insights and learnings
Next steps
Attachments and conversation exports
Predictable structure is easier for you to produce and easier for clients to read. It also makes month-over-month comparison trivial, because everything sits in the same place every time.
13. Keep it honest and educational
A report is a chance to teach clients how outbound works. Frame dips as learning:
"Acceptance rate was low this month, which is normal before we refine targeting"
"Reply volume usually picks up after week two once the sequence is running at full pace"
"Bounce rate should drop once domain warm-up finishes"
Compare performance to the client's own trailing average rather than to an industry benchmark. Benchmarks vary enormously by market, seniority, and offer, and quoting one you cannot source invites an argument you will lose.
14. Add visuals
Include Alsona dashboard charts, the signal funnel, message screenshots, timeline graphs, and exported conversations. Visual storytelling makes results easier to absorb and makes the report feel like a product rather than an email.
Related articles:
