Example output

#google-ads-daily-pulse
Google Ads Daily PulseAPPToday

Google Ads Pulse: Tue Jul 8

Yesterday's spend: $1,842 (up 34% vs the 7-day average of $1,374)

Top movers

Brand (Exact) up $310 spend, conversions steady, CPA $18.40.
Prospecting (Broad) down $120 spend, conversions down 40%.

Anomaly flags

Spend spike: "Prospecting (Broad)" CPC jumped from $0.82 to $1.35 overnight; worth a look.

Read-only digest. No changes were made to the account.

What this delivers

Catch a Google Ads spend spike or a conversions-to-zero break the morning it happens.
Give a founder/marketer a 20-second daily read on ad performance without opening the dashboard.
Keep a paper trail of daily account state in Slack.

Overview

Every weekday morning this worker reads your Google Ads account and posts a short, skimmable pulse to Slack or email:

  • Yesterday's total spend vs the trailing 7-day average
  • Top movers (campaigns up/down the most on spend or conversions)
  • CPA and ROAS shifts
  • Anomaly flags: spend spike, conversions dropped to zero, CPA blow-out

SAFETY MODEL (this is the point):

  • READ-ONLY. The worker is scoped to Google Ads *reporting* tools only

(GAQL search / reporting). It has no ability to change bids, budgets, campaigns, or anything else in your account.

  • It reads via the official Google Ads API — it does not touch the UI and

does not automate a browser.

  • Delivery goes to a Slack channel or email address you choose.
  • Every run is logged and reviewable.

Phase 2 (not this template): "make the change with your approval" — e.g. pause a runaway campaign or shift budget — would be a separate, approval-gated worker. This one only ever reports.

What you provide

account_idtextrequired

The account to report on, e.g. 123-456-7890.

destinationtextrequired

A Slack channel (e.g. #ads-pulse) or an email address.

How it works

  1. 1read yesterday + trailing-7d metrics via Google Ads API (read-only GAQL)
  2. 2compute spend / CPA / ROAS deltas + top movers
  3. 3flag anomalies (spend spike, conversions dropped, CPA blow-out)
  4. 4format a short digest
  5. 5post to the chosen Slack channel or email

Under the hood

The worker's instructions and configuration

Install with an agent

Give this to your coding agent. It sets you up first via the onboarding prompt, then imports this template and keeps the first run in preview mode.

Set up Floom in my coding agent, then add this worker. First, read https://floom.dev/onboard and follow it to install Floom and sign me in. Import this Floom worker template into my workspace and keep it in test mode first: 
Google Ads Daily Pulse | Floom