Google Ads automation library

Useful scripts.
Clear guardrails.

Free Google Ads scripts for people who want faster account checks without handing over control. Copy the code, change the settings, run Preview and decide what happens next.

12 reusable scriptsNo account login herePrivate source links removed

Free Google Ads scripts

Find the check
you need.

Every script includes setup notes, an honest account-change warning and copyable code. Start with Preview and review the output before scheduling anything.

12 scripts

01 · Monitoring

Underperforming assets

Find ads, ad groups and Performance Max asset groups whose ROAS trails the account benchmark after meaningful spend.

Read-only email reportView script →
02 · Keywords

Keyword isolation

Create exact-match negatives that reduce overlap between Search campaigns and ad groups, with a manifest and dry-run safeguards.

Dry run by default; can add and remove managed negativesView script →
03 · Placements

Placement protection

Review Display, Video, Demand Gen and Performance Max placements for waste and brand-safety signals before exclusions are applied.

Dry run by default; optional approved exclusionsView script →
04 · Reporting

Weekly comparison

Compare the latest seven completed days with the previous seven days and the matching prior-month window.

Read-only email reportView script →
05 · Monitoring

Monthly optimisation audit

Audit 180 days of hour, device, phone-call and demographic performance without changing the account.

Read-only email reportView script →
06 · Keywords

Keyword opportunity and waste

Find converted search terms missing as exact keywords and high-spend keywords with no conversions.

Read-only email and CSV reportView script →
07 · Keywords

Broad match alert

List active broad-match keywords and alert when recent conversions fall materially against the preceding period.

Read-only email alertView script →
08 · Keywords

Negative conflicts

Find campaign, ad group and shared-list negatives that may block active positive keywords.

Read-only email report; optional Sheet logView script →
09 · Reporting

Mid-month report

Email a concise performance snapshot for the first 15 days of the current month.

Read-only email reportView script →
10 · Reporting

Month-end report

Build a complete previous-month email report with campaign, conversion, Search and Performance Max detail.

Read-only email reportView script →
11 · Keywords

Search-term review export

Export search terms, landing pages and existing negatives to a private Sheet for careful human or AI-assisted review.

Creates a private Sheet and email; never applies negativesView script →
12 · Budget safety

Budget guard

Alert on monthly or daily overspend and optionally pause enabled campaigns after a verified dry run.

Dry run by default; live mode can pause campaignsView script →

Before you run one

Preview is part of the process.

  1. 01

    Read the warning

    Confirm whether the script only reports or can change campaigns, negatives, placements or budgets.

  2. 02

    Edit the configuration

    Replace placeholder emails, budgets, thresholds and optional Sheet settings.

  3. 03

    Run Preview

    Read the logs and proposed actions inside the correct Google Ads account.

  4. 04

    Schedule carefully

    Use the suggested frequency only after one successful manual run.

Need a human review?

Scripts find signals.
People make decisions.

Get help with Google Ads ↗
WhatsApp us ↗