Stop scouring dashboards.
Start reading insights.
Pulse is an AI agent that scours your media data for issues so you don't have to. It reads every metric, compares every run, and hands you the story — not the spreadsheet.
Stop being reactive. Start being proactive.
Manual dashboards find issues after they happen. Pulse finds them while they're forming — and tells you exactly what to do.
Reduce hours of scouring to seconds of reading
Pulse does the work you'd spend a morning on — querying data, comparing metrics, spotting anomalies — and hands you informed story points instead of raw numbers.
Every run, Pulse reads its memory — immutable facts with 30-day TTL, evolving insights, and a self-directed focus that tells it what to investigate next. It compares what it sees now against what it saw last time and calls out what changed.
Fact + insight evolutionRuns on a recurring batch schedule — not on page load. Your dashboard has fresh insights waiting before you even open it. No per-view AI cost.
Every N hoursEach execution compares against previous runs. Purchase fires dropped 15% → 18%? Pulse catches the trend and calls it out in context.
Run-over-runThree-stage pipeline: Investigator queries data, Reviewer blocks speculative claims, Layout renders structured blocks. Not a chatbot.
3-stage · guardrailedEnable Pulse per project from settings. A batch job is created from a cluster template — no tickets, no DevOps, no waiting.
One toggleInsight blocks inject above your existing widgets. Metric cards, analysis text, health checks — right where you already look.
Zero context switchFrom schedule to insight in seconds
A recurring batch job fires on your chosen cadence — every 4, 8, or 12 hours. The worker picks up the job with full vendor and project context, reads memory from the previous run.
The Investigator runs the dashboard-insights runbook — querying for tag fire health, conversion rates, failure patterns, and anomalies. 6+ tool calls, fully data-grounded.
The Reviewer stage blocks hallucinations, speculative claims, legal language, and invented deadlines. Inverted guardrails define what IS allowed. Only data-grounded observations survive.
Layout renders structured insight blocks for the dashboard. The memory extractor updates ai_memory with new facts, evolved insights, and a self-directed focus for the next run.
What Pulse watches for you
Cycle 1 covers the two areas that cost you the most when they break — revenue attribution and tag configuration health.
What Pulse actually tells you
These are the kinds of insight blocks that show up on your dashboard — written by AI, grounded in your data, and compared against previous runs.
Purchase tag fire rate dropped to 142 fires — down from 168 in the previous run. Google Ads conversion tag returning intermittent 503s since 14:00 UTC across Chrome and Edge.
3 zombie tags detected — configured and enabled in GTM but recording zero fires over the last 72 hours. All three are Meta CAPI tags linked to inactive campaigns.
Privacy-blocked fire rate has been climbing steadily: 16.2% → 17.1% → 18.0% over the last three runs. Correlates with increased Safari traffic from the iOS campaign launched Monday.
Dedup anomaly on LinkedIn Insight Tag cleared. Duplicate conversion events dropped from 23 to 0 after the container republish at 09:15 UTC. No further action needed.
Stop reacting. Start knowing.
Enable Pulse and trade hours of manual dashboard scouring for seconds of informed reading. Proactive, memory-powered, on the dashboard you already open.