Monitor Google Ads in Slack
The Ad Spend brings Google Ads monitoring into Slack: a two-step admin setup, on-demand metrics with /theadspend, and a detection loop that flags anomalies every ~3 hours. Unlimited seats, free to start.

Updated July 2026.
The Ad Spend connects your Google Ads account to Slack so your whole team can see performance and catch problems without logging into the Ads UI. An admin completes a two-step setup, and from then on anyone in the workspace can pull metrics on demand — while a detection loop watches the account every ~3 hours and posts anomalies, pacing risks, and trend shifts as they happen.
How does the Google Ads + Slack integration work?
An ad-account admin connects Google Ads to Slack in two steps. Once connected, the app is available to your entire Slack organization — no extra seats, no per-user Google Ads access required. Team members who have never opened the Ads UI can still pull campaign metrics in Slack.
What can you do in Slack?
Run /theadspend for a concise, on-demand summary — spend, clicks, impressions, CTR, CPC, and conversions — then use Slack’s "reply in thread" to drill into specific keywords, ad groups, or date ranges. Beyond on-demand checks, the detection loop surfaces what you did not think to ask for.
What are the monitoring cadences?
| Function | Cadence | What it does |
|---|---|---|
| Detection loop | Every ~3 hours | Flags anomalies, pacing, and trend shifts against your own baseline |
| Data sync | Every 6 hours | Refreshes raw platform data onto the permanent record |
Which platforms and plans are supported?
The Ad Spend covers Google, Meta, LinkedIn, TikTok, and Reddit, giving you a unified view across channels inside Slack. Every plan includes unlimited seats with no per-seat fee. Starter is free; All Access is custom-priced.
FAQ
Do teammates need a Google Ads login to use it?
No. After an admin completes the two-step setup, anyone in your Slack workspace can pull metrics — including people without direct Google Ads access.
How often does it check my account?
The detection loop runs every ~3 hours, and raw data syncs every 6 hours, so alerts arrive continuously rather than waiting for a manual check.
Is it really free?
Starter is free with unlimited seats. All Access is custom-priced for teams that need more.