analytics

Analytics Agent

Daily Slack: what worked yesterday, what broke, who needs help.

Pulls campaign stats from your outbound platform and new meetings from your CRM each morning, attributes results to campaigns, and posts a daily summary to Slack.

Who it's for: Revenue and growth leaders who want to know if outbound is moving without opening four tabs every morning.
How it works
01 · PULL
Gather yesterday
Every morning, pulls per-campaign stats (sent, opened, clicked, replied, bounced, meetings booked) from your outbound platform plus new meetings and new opportunities from your CRM.
02 · ATTRIBUTE
Map results to campaigns
Maps campaigns to reps to types. Attributes new meetings and opportunities back to the campaign that touched the contact, so you see which sequences actually converted vs. which just had high open rates.
03 · PATTERN
Surface what matters
Surfaces what's working ('deep-tech 3x reply rate of MQL nurture'), what's not ('Pau's outbound flat for 4 days'), and rep-level highlights. Detects anomalies — paused campaigns, dropped reply rates, dormant sequences.
04 · POST
One Slack message
Composes a Slack-ready markdown message: headline number, per-rep summary, top campaign of the day, alerts. Posted to the channel of your choice. No dashboards to open, no tabs to check.
Signals it can watch
Campaign sent / opened / replied / bounced Meetings booked per campaign Reply rate + meeting rate by campaign Trend vs prior period Rep-level performance Anomaly detection (paused / dropped rates) New CRM opportunities + attribution
What you give it
A lookback window
How far back to compare against (default 24h, vs the prior 24h). The agent runs daily on a schedule.
Your campaign / rep mapping
Which campaigns belong to which rep, of what type. The agent uses this to roll up rep-level numbers and detect type-level patterns.
A Slack channel target
Where to post the daily report. Per-team or per-rep, your call.
What it produces
Slack-ready daily report
Markdown message with headline number, per-rep summary, top campaign, alerts. Scannable in 30 seconds. Includes the wins and the broken stuff side-by-side.
Per-campaign + per-rep stats
Reply rate, meeting rate, trend vs prior period, attributed opps. Saved as structured JSON for trend tracking over weeks/quarters, not just yesterday.
New meetings + new opportunities
Meetings booked in the window with attribution, deals created with attribution. The actual dollars-and-meetings outcome, not just engagement metrics.
Alerts + cross-cutting patterns
Paused campaigns, dropped reply rates, anomalies, account-level patterns. Things that should make a human stop and look.
How we use it
Sends Growth Engineer's outbound digest at 8am every weekday.
Growth Engineer's own outbound numbers ship to Slack each morning via this agent. Replies, meetings, attributed opportunities, and anomalies — by rep, by campaign type. Replaces a 30-minute morning ritual with one Slack message that you actually read.
See the agent that powers our outbound →
Tools used
CRMOutbound platformSlack
Skills it uses
Want this running for your team?
We deploy this agent against your stack, wire up the routing, and turn it on. You keep the keys, the data, and the rep relationships.
Book intro call