Google Ads Campaign Monitor
Stop logging into Google Ads every morning. Let an AI agent check your campaigns and flag problems before they burn budget.
The Challenge
You manage Google Ads campaigns but only check performance once or twice a week. By the time you spot a CPA spike or a campaign burning through budget with no conversions, you have already wasted hundreds or thousands of dollars. You need something watching your campaigns all the time.
What This Prompt Does
Pull Campaign Data
Lists all active campaigns with spend, conversions, and CPA
Flag Problems
Identifies high-spend/low-conversion campaigns and CPA outliers
Keyword Drill-Down
Uses GAQL to find which keywords are driving wasted spend
Slack Alert
Sends a formatted summary of issues and recommendations to Slack
The Prompt
The Prompt
Task
Use @Google Ads/List CampaignsName it "Google Ads/List Campaigns" and call it with @Google Ads/List Campaigns to pull all active campaigns and their performance metrics. Then use @Google Ads/Search with GAQLName it "Google Ads/Search with GAQL" and call it with @Google Ads/Search with GAQL to get keyword-level data for any campaigns that look off. Flag anything concerning and send a summary to Slack using @Slack/Send MessageName it "Slack/Send Message" and call it with @Slack/Send Message.
Input
The user provides their Google Ads client customer ID, the date range to check (e.g., "last 7 days"), and optional thresholds for alerts (e.g., "flag anything with CPA over $50").
Example: "Check my Google Ads account 123-456-7890 for the last 7 days. Flag any campaigns spending over $100/day with fewer than 2 conversions."
Context
What to Monitor
Campaign health checks:
- Campaigns with high spend but low conversions (wasted budget)
- CPA spikes compared to account averages
- Campaigns that are enabled but getting zero impressions
- Budget utilization (are campaigns hitting daily caps too early?)
Metric thresholds to flag:
- CTR below 1% on search campaigns
- Conversion rate below 2%
- Cost per conversion above 2x account average
- Impression share dropping significantly
Analysis Strategy
- List all enabled campaigns with LAST_7_DAYS metrics
- Calculate average CPA across all campaigns
- Flag outliers (2x above average CPA, sub-1% CTR, zero conversions)
- For flagged campaigns, use GAQL to pull keyword-level data
- Summarize findings and send to Slack
Output
Campaign Health Summary:
- Total spend and conversions for the period
- Number of campaigns checked
Flagged Campaigns:
- Campaign name, spend, conversions, CPA
- Why it was flagged
- Top keywords driving the issue (from GAQL query)
Recommendations:
- Which campaigns to pause or adjust
- Budget reallocation suggestions
- Keywords to add as negatives
Example Usage
Try asking:
- →"Check my Google Ads account for campaigns with CPA over $40 in the last 7 days"
- →"Which of my campaigns spent the most yesterday with the fewest conversions?"
- →"Send me a Slack summary of any Google Ads campaigns that need attention this week"