Use it for

  • Review search terms by brand, competitor and other intent patterns.
  • Prepare a performance table for your own analysis workflow.

Before you open it

Public JavaScript on the original page, available without signup. Changes are required before use.

What it does when run

Reads advertising data and writes spreadsheet tabs. Optional notifications send a summary to configured recipients; no keyword additions were found.

Output
Search-term export and summary tabs; optional email or Slack notifications.
Default reporting window
Last 30 days by default.
  • Google Ads permission to configure scripts. Address the review findings before scheduling.
  • Test with a dedicated output and controlled recipients; preview mode can still write spreadsheets and send messages.
GIVE CREDIT WHERE IT BELONGS

The people behind the script

Resource notes and library artwork curated by Paid Media Collective. The original work belongs to the contributors credited above. Inclusion does not imply a partnership or a member submission.

Publicly available to copy; no explicit open-source licence verified.

Source review and practical limitations

Source reviewed · 7 September 2026. We reviewed the source to the level stated here; tools, courses and account workflows have not been tested end to end.

  • Replace the unsupported fallback before relying on unattended runs. Hidden search terms remain unavailable.
  • The export writes raw search terms and names to Sheets. Escape formula-leading text before writing.
  • Intent labels use substring rules and need your brand terms. Currency formatting is hard-coded to dollars.
  • Static source inspection and syntax parsing only. No advertising-account execution, live query validation or notification test.