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
- Browse the repository and open the script file you want.
- Copy the raw code (GitHub's "Raw" view is the cleanest source to paste from).
- Paste it into Tools, then Bulk actions, then Scripts in Google Ads, and authorise it.
- 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.