Scripts · Google Ads API · MCP

Google Ads automation for online stores and agencies.

If a script can watch it, I don't do it by hand.

I move account monitoring, campaign builds and reporting to Google Ads scripts and the API. You and your team keep the time for the decisions a script cannot make.

Karel Huk

I'm not an agency. I manage your budget personally.

Price
Based on scope
Introductory call
30 min
Scripts
Public on GitHub

No lock-in, cancel any time

3,000PLA campaigns built through the API
3,366feed products rewritten in a day
12+ marketswhere I run campaigns
8 yrsin marketing
Google Partner – certified Google Ads partnerVerified Google Partner
01Who this helps

Who this helps

I hear these three sentences from stores, agencies and in-house PPC teams.

I check the accounts by hand and something always slips

The budget runs out mid-month, the bidding target drifts or products vanish from Merchant Center. I find out from the revenue.

Managing more markets by hand no longer keeps up

Every new market means more campaigns, feeds and settings. Clicking it together in the interface takes weeks.

I build reports by hand from several tools

I copy data from Google Ads, Merchant Center and GA4 into spreadsheets instead of making decisions with it.

1 / 3

If you run one smaller account with a handful of campaigns, standalone automation does not pay off. It saves less time than it costs. Google Ads management does more for you, and I deploy budget and target scripts there too.

02What I do

What I automate in Google Ads

I automate what repeats and can be checked. Strategic decisions stay with a person.

Scripts go through the account every day in your place and speak up when something breaks.

  • ROAS and CPA targets checked against the bidding setup
  • Budget pacing, so the money does not run out mid-month
  • Alerts on anomalies in spend, conversions and revenue
  • N-gram analysis of search terms

Google Ads scripts

Scripts go through the account every day in your place and speak up when something breaks.

  • ROAS and CPA targets checked against the bidding setup
  • Budget pacing, so the money does not run out mid-month
  • Alerts on anomalies in spend, conversions and revenue
  • N-gram analysis of search terms
03Automation in practice

Automation in practice

Who writes the code

I am Karel Huk and I use automation on client accounts and at the international marketplace where I lead Shopping. Campaigns across 12+ markets cannot be managed by hand. The full story is on my about page.

You can read the code

The scripts I deploy are public on GitHub: budget pacing, search term n-gram analysis, bidding target check and Merchant Center disapproval monitoring. You know in advance what will run in your account.

What it did

3,000

granular PLA campaigns in 12 countries built through the Google Ads API in a week

40%

roughly how much revenue from US PLA campaigns grew after the structure and feed rebuild

3,366

products rewritten in one day with a supplemental source in Merchant Center

1 / 3
Full results, account by account
04How we work together

How we work together

You know every step in advance.

Step 01

Introductory call (30 min)

We go through what you do by hand today, how many accounts and markets you run and what slows you down most. I will tell you what is worth automating and what is not.

Step 02

Proposal and price

I propose what a script or the API takes over and what stays with a person, along with the scope and the price.

Step 03

Deployment and handover

I test the automation on your account, set up the alerts and explain what it watches. When the account changes, I adjust it.

Step 1 / 3
05Pricing

What automation costs

What Google Ads automation costs

Based on scope

I set the price after the introductory call, based on the number of accounts and markets and on what the automation should watch or build. In Google Ads management the scripts are part of the management fee.

Who it pays off for

More accounts and markets

Stores and agencies with many campaigns, accounts or markets, and in-house PPC teams that want to save manual work. A small account only needs management.

How long a commitment

None.

The scripts run in your account and stay with you, even if you end the cooperation.

Book a no-obligation call
07FAQ

Frequently asked questions

What is a Google Ads script?
JavaScript code that runs directly in your Google Ads account and goes through it at a set interval. It can send an email alert, write data to a spreadsheet or change campaign settings. Nothing gets installed on your store.
Do I need a developer?
No. I write the scripts and API connections myself and deploy them to your account. You need your store's developer only rarely, for example when the feed lacks data a supplemental source cannot fix.
Who has access to the account, and is it safe?
I work through the access you share with me in Google Ads, and you can remove it any time. You see the script in the account along with its code, so you know what it does. For API and MCP connections we agree on the access level; reading data needs read-only access.
Does it work across several accounts (MCC)?
Yes. An MCC-level script goes through the client accounts in one run, and the Google Ads API handles even larger scale. It suits agencies and stores with a separate account for each market.
What is MCP and what does it do for Google Ads?
MCP (Model Context Protocol) is a standard that lets an AI assistant such as Claude or ChatGPT connect to data from another tool. Connected to the Google Ads API, it answers questions about the account without a spreadsheet export. I can show your team the setup.
08Contact

Let's find out what you can automate.

I reply within 24 hours. The no-obligation call takes 30 minutes.

Price Based on scopeIntroductory call 30 minNo lock-in, cancel any time

If automation does not pay off for you, I will tell you.

This consultation is non-binding. By submitting, you agree to the processing of personal data.

Prefer to reach me directly?