Update
Dashboards — shareable reporting pages that refresh themselves
TL;DR
Turn a connected account into a shareable dashboard in a couple of clicks, or describe the one you want and let the agent build it. Put it on a schedule and it keeps itself current — replaying the same queries through the same renderer, so a refresh changes the numbers and never the structure.
What shipped
- Seven built-in templates: Google Ads, GA4, Meta, AdSense, AdMob, Ad Manager AdX and Search Console.
- Dashboard mode in the composer — describe the page you want, iterate in chat, then save it as a card.
- Deterministic refresh: the same queries re-run through the same renderer, with no model reinterpreting the page.
- A permanent share URL you can publish and revoke, with revocation taking effect immediately.
- The last ten snapshots kept, and a failed refresh keeps serving the previous good page instead of blanking it.
Why deterministic refresh matters
A scheduled refresh that regenerates a report can quietly change what the report means. Replaying fixed queries can only change the numbers — which is what makes a dashboard safe to put in front of a client on a schedule nobody is watching.
Refreshes run no model, and reads are free — so an hourly dashboard doesn't accumulate model spend.
Frequently asked questions
- Does refreshing a dashboard cost credits?
- No. A refresh replays the same platform reads and re-renders with no model involved, and reads are free. Only the initial build through a task costs credits.
- Can I share a dashboard with someone who has no account?
- Yes — publish it and send the link. Unpublishing stops it resolving immediately, with no cached copy left serving.
- Will a shared dashboard appear in Google?
- No — shared dashboards are marked no-index deliberately. The link is a private share, not a public page.