/ads-metrics
Agent 79/82: Paid Ads Metrics (any industry)
Tracks the full Contract A paid-ads metric list (#79, #82): impressions, relevancy/quality score, clicks, CTR, lead-form submissions or calls booked, call speed/answer/booking rates, show-ups, no-shows, purchases, revenue, and cash collected. Platform-side numbers come from the real Meta Marketing API / Google Ads API insights endpoints once a campaign is live; booking/pipeline numbers come from GHL, the same real source /outreach-metrics already reads. Cash collected is always named not available -- no payments/invoices connector exists. The entire report is honestly not available when no campaign was ever launched.
verified (fixture) 2026-09-08 · manual-fallback: report held pending a live campaign from /ads-campaignsv0.1.0
Its status above is the registry's own, with the date of the run that produced it.
What it is for
Contract A
- #79 — Track campaigns
- #82 — Paid ads metrics · the exact metric list in Contract A
Example requests
- “how are our ads doing”
- “pull our paid ads numbers”
- “what's our cost per lead”
- “paid ads metrics”
What it needs, and what it hands back
Needs connected
Nothing. It runs on what SHAI already knows about you.
Better with: meta, google_ads, ghl.
Hands back
- the report, returned inline on its cadence boundary
- clients/<business-slug>/metrics/ads/snapshots/<date>.json
Stops and asks
Nothing this agent does is irreversible on its own, so it asks for no approval of its own. Spending, sending and publishing are approved wherever they happen.
How it runs
These are the headings of its own written instructions — 238 lines you can read and change.
- Step 0 — Environment, profile, workspace
- Step 1 — Platform-side metrics (Meta/Google insights, live campaign required)
- Step 2 — Booking, show-up, and pipeline outcomes (GHL required)
- Step 3 — Store this run's snapshot
- Step 4 — Deliver
Trades whose playbook recommends it
AttorneysCar dealershipsChiropractorsDentistsElectriciansGymsHVACMed spasPlastic surgeonsRental car companiesRoofers