Pause Underperforming Google Ads Campaigns

For an e-commerce operator who wants to stop burning ad spend on losers. One prompt pulls Google Ads + GA4 ROAS, pauses campaigns under your threshold, and DMs you the summary.

Google Ads logoGoogle Ads
Google Analytics logoGoogle Analytics
THE GRIND

Bad campaigns keep burning money

You meant to prune the underperformers. It's been three weeks. Meanwhile that one campaign with 0.8x ROAS has burned $2,400.

ROAS lives in GA, campaign controls live in Ads

Pruning happens manually once a month at best

Cross-campaign comparison is a spreadsheet exercise

Composio collapses all of this into one prompt — here's what that looks like.

THE FLOW
5 steps · 2 toolkits

Your agent runs it end-to-end.

  1. 01
    List active Google Ads campaigns with 7-day spend + clicks
    googleads logo
  2. 02
    Pull GA4-tracked conversion value per campaign
    google_analytics logo
  3. 03
    Calculate ROAS and sort
  4. 04
    Pause any campaign under 1.5x ROAS
    googleads logo
  5. 05
    DM a ranked summary with pause actions taken
THE PAYOFF

Ad spend stays on winners

Losers get paused the week they fall below threshold. The budget you'd have burned stays available for scaling the winners — and your weekly DM tells you exactly what happened.

Paste this into Claude, Cursor, or Codex. It'll install the CLI, connect your apps, and run the task — end to end.