★ Community Edition ★Price: Free



The Scripts Desk

Brainlabs' Google Ads Scripts repo: an agency's working code, versioned on GitHub

Brainlabs Digital's open-source GitHub repository consolidating its published Google Ads scripts into one maintained, version-controlled collection.

Brainlabs is one of the larger independent performance marketing agencies, and it has open-sourced a working set of its Google Ads scripts on GitHub rather than leaving them scattered across individual blog posts. That matters because a GitHub repo carries commit history, issues and version control; a blog snippet carries none of that.

Why it made the cut

Agency-written scripts tend to be built for real account conditions rather than a single demo case, and Brainlabs has been publishing and updating this repo for years. Hosting it on GitHub, rather than a blog, means you can see when a script last changed, read any reported issues, and fork it if you want to adapt it yourself. It is a different flavour of trust to Rooijmans' list: fewer scripts, but each one backed by a named agency's engineering practice.

How to run it

  1. Browse the repository and open the script file you want.
  2. Copy the raw code (GitHub's "Raw" view is the cleanest source to paste from).
  3. Paste it into Tools, then Bulk actions, then Scripts in Google Ads, and authorise it.
  4. Preview the first run before scheduling.

Worth knowing

This is an agency's internal tooling made public, not a product with support attached; expect variable documentation between scripts, and don't assume every script is actively maintained just because the repo is. As always, read the code before running it in a client account, and check the commit history for how recently it was touched.

  • Reporting
  • Automation