PULSE · reporting service
One agreed view. A daily pulse.
The original dashboard, reporting map and Slack output pattern.
Last 7 days · all sources
Source freshness · original refresh times
- Meta AdsRefreshed 07:52
- Google AdsRefreshed 07:53
- GA4Stale · 02:10
- HubSpotRefreshed 07:55
- StripeRefreshed 07:56
#leadership · Daily pulse, yesterday
- Spend$412Meta $236 · Google $176
- Leads11$37 each
- Booked3calls
- Revenue$1,380from Stripe
- GapGA46 h behind · shown as stale
One agreed view
The original service flow: agree a metric dictionary and source inventory, reconcile the numbers, then put a dashboard and a Slack pulse on top.
Explore the source use case
Service scope
- An agreed metric dictionary and source inventory
- Scheduled collection and normalization for a bounded dataset
- A dashboard with freshness indicators
- Checks for missing, duplicate and inconsistent records
Scroll graph horizontally to inspect each stage. A text node list is below.
Sources
Reconcile
Reconcile & defineMetric definitionsDe-duplicationAttribution rulesWarehouse
Dashboard + Slack
Source dates on every numberRead the flow as a node list
Daily pulse in Slack
Pulse is the module inside this reporting service: a morning Slack summary, an alert when a metric leaves its agreed range, and weekly report drafts that wait for a person to approve them.
- 08:00
Daily pulse
Yesterday's spend, leads, bookings and revenue land in the channel your team already reads.
Internal - Any time
Anomaly alert
When a metric breaks its agreed range or a source stops refreshing, the owner is pinged with what changed.
Internal - Monday
Weekly report draft
A weekly report is drafted per team or per client from the same agreed numbers.
Draft only - Before sending
A person approves
Nothing goes to a client until a person has read and approved it.
Person approves - Month end
Month-end summary
A month-end summary of spend, leads, bookings and revenue, with notes on any data gaps.
Internal
Client-facing reports always wait for a person to approve themEvery step runs on a schedule
One pulse, one place
Each morning the team gets a short summary: what was spent, what came in, what booked and what earned. If a source is late, the pulse says so instead of quietly leaving it out.
#leadership · Daily pulse, yesterday
- Spend
- $412
- Leads
- 11
- Booked
- 3
- Revenue
- $1,380
GA4 refreshed 6 h late, so it is marked stale.
- Spend, leads, bookings and revenue on one set of definitions
- Freshness shown for every source
- An owner named on every alert
Agreed range $30 to $45Outside the range
Cost per lead is $58, above the agreed $30 to $45 range.
Spend rose while leads stayed flat. Owner: Sam. Source dates attached.