Pro goes to $99/mo on Sat, Nov 14. Subscribe before then to keep $20/mo.

$20 ends in--days--hrs--min--sec
Upgrade to ProLearn more
Guides13 min read

Google Ads Automation Tools: What to Automate, What Not To, and the Guardrails That Matter

A builder's guide to Google Ads automation tools for small and local businesses: Google's own automation (Smart Bidding, auto-apply, rules, scripts), third-party tools and AI agents, which changes are safe to automate, the guardrails we put on our own automation, and the Google Ads Scripts quirks that cost us days.

CN
Chiran Nawalage · @chiran
·

Google Ads automation tools fall into three groups: what Google builds in (Smart Bidding, auto-applied recommendations, automated rules, Google Ads Scripts, AI Max and Performance Max), third-party tools that change your account through the Google Ads API, and AI agents that diagnose an account and decide what to change. The useful question is not which tool is smartest. It is which changes you are willing to let software make without asking you, how you will know whether a change helped, and how it gets undone when it didn't.

14-day Pro trial. No credit card. You pay Google for your clicks.

I'm Chiran Nawalage, founder of VibeAds. VibeAds is itself a Google Ads automation tool for local service businesses, so I have written the kind of code this page is about: an optimizer that checks every campaign twice a day, a hands-free mode on our Max plan that makes small changes to live accounts with a rollback, the rules that decide which changes it may make, and the Google Ads Scripts we generate for customers who publish that way. Everything on this page comes from building and running that, plus Google's own documentation where linked. Where I describe our own mistakes, they are real ones.

Key takeaways

  • Automate small, reversible, measurable changes: negative keywords, keyword bid adjustments within a limit, device and location bid modifiers. Keep a person on budgets, bid strategies, conversion settings and anything that adds keywords.
  • Judge every automated change by what it could cost if it is wrong, not by how confident the software is. Our line: changes that could cost under $50 over a week may run on their own; anything that could cost $500 or more always waits for a person.
  • Every automated change needs a measurement and an undo. We check results at 24 hours, 7 days and 14 days against the week before, and roll back automatically when cost rises or conversions fall past a threshold.
  • Check that your automation actually ran. Two of our own automations did nothing for weeks while looking fine. Logs that say "done" prove nothing; the change history in Google Ads does.
  • Google's own automation is on by default in places you might not expect: auto-applied recommendations, search partners, AI Max upgrades. Decide on each one.

On this page: Types of tools · What to automate · Guardrails · Silent failures · Google's built-in automation · Scripts · Choosing a tool · FAQ

What kinds of Google Ads automation tools are there?

TypeExamplesWhat it decidesWho it suits
Google's biddingSmart Bidding: Maximize Conversions, Target CPA, Target ROASHow much to bid in each auctionAnyone with reliable conversion tracking
Google's campaign automationAI Max for Search, Performance Max, automatically created assetsWhich searches, which text, which landing pageAccounts with enough conversions to learn from
Google's account automationAuto-applied recommendations, automated rulesWhich settings and keywords changeFew small businesses, used with care
Google Ads ScriptsJavaScript you paste into your own accountAnything you codeSomeone who can write and test code
Third-party API toolsRule engines, bid managers, reporting toolsWhat their rules sayAgencies and in-house marketers
AI agentsTools that read the account and decide what to changeDiagnosis and changes, within whatever limits the tool hasOwners who want the work done, if the limits are right

Most small businesses run the first row without knowing it and the third row without wanting it.

Which Google Ads changes are safe to automate?

Here is how VibeAds sorts the changes its optimizer can make. The test is how much money the change could cost if it is wrong, and whether a business owner could judge it anyway.

ChangeAutomate?Why
Add a negative keyword for a clearly irrelevant searchYesSmall, reversible, and only stops spend
Add a negative to stop two of your own ad groups competingYesKeeps each search going to the right ad and page
Lower a keyword's bid when it spends with no conversionsYes, within a limitThe downside is a few fewer clicks
Raise bids on keywords getting no impressionsYes, within a limit, once provenReversible, but it spends more, so it needs a track record
Device, location and ad schedule bid adjustmentsYes, small ones, once provenBounded, reversible, measurable
Add new keywords or new ad groupsNo, show firstIt changes what you pay for
Change the daily budgetNoIt changes what you spend; that is the owner's decision
Change the bid strategy (for example to Target CPA)NoIt resets learning and can swing spend for weeks
Change what counts as a conversionNoEverything else learns from it
Pause a campaign or a large share of spendNoEasy to do, expensive to be wrong about

In VibeAds the first group runs on its own only for Max customers who leave hands-free mode on, and every change shows on the campaign's Optimize tab with an Undo button. Budget changes, bid strategy switches, new keywords and new ad groups always wait for a click, on every plan.

What guardrails should Google Ads automation have?

These are the guardrails in our own optimizer. I'd want any automation tool, ours or not, to have something like each of them.

  1. Sort changes by what they could cost, not by confidence. We put every change in one of four classes. A change that could cost under about $50 over a week if wrong may run by itself. One that could cost $50 to $500 over two weeks may run by itself only if that kind of change has worked at least 80% of the time across at least 10 earlier uses in the same trade. Anything that could cost $500 or more, and anything touching a restricted category or an unverified advertiser, always waits for a person.
  2. Measure every change against the week before. We compare the campaign's results 24 hours, 7 days and (for bigger changes) 14 days after the change with the 7 days before it. The windows are that long because Smart Bidding takes days to settle; Google says a new bid strategy can show "Learning" for up to 7 days (Google Ads Help).
  3. Undo automatically when the numbers get worse. If cost rises more than 25%, conversions fall more than 20%, impressions fall more than 40% or cost per click rises more than 35%, the change is rolled back. Small changes need two of those signals, because small numbers are noisy; larger ones need one.
  4. Stop a rule that keeps failing, everywhere. If one kind of change fails more than 60% of the time across 50 or more uses in a trade, it stops running by itself for every customer in that trade until its record recovers.
  5. Stop on one account that keeps going wrong. Three automatic rollbacks on one account in 30 days switch hands-free off for that account, and the owner is told why.
  6. Cap the pace. No more than five automatic changes per campaign per day. A bug should run out of room before it runs out of your budget.
  7. A kill switch. One setting stops all automatic changes for every account at once, with no new code deployed.

None of this is exotic. It is what a careful PPC manager does in their head: change one thing, write down the date, look again next week, and put it back if it hurt.

How do you know your automation is working?

By looking at what changed in Google Ads, not at what the tool says it did. Two of our own automations taught me this the hard way.

  • Geographic bid rules that never ran. Our location rules were meant to wait until a campaign had served for 14 days. The check measured the age of the latest daily snapshot instead of how long the campaign had served, and that snapshot was always a day or two old. So for weeks no campaign ever qualified. Nothing errored, and no report showed that a whole set of rules had never acted.
  • An opt-out that went nowhere. When VibeAds publishes a campaign, it switches off Google's setting that lets 15 recommendation types go live without you. Until August 12, 2026 that request was sent to an address in the Google Ads API that does not exist. Every publish "succeeded" and no account was ever opted out. Now it reads what Google has before changing anything, and only marks an account done when every type is paused.

What to check in any tool, once a month:

  • Google Ads change history. Filter by the tool's user or API. If it claims ten changes and change history shows two, ask why.
  • The search terms report. Automation that adds negatives should leave fewer junk searches each month.
  • Whether the rules ever fire. A rule with zero actions in 60 days is either perfectly tuned or broken. Usually broken.

Which built-in Google Ads automation should you turn off?

Google turns several automations on by default. None is wrong for every account, but each should be a decision:

  • Auto-applied recommendations. Google can apply "Add broad match keywords", "Add keywords", "Expand your reach with Google search partners", "Use Display expansion" and bid strategy changes automatically (Google Ads Help, applying recommendations automatically). When VibeAds publishes a campaign it switches off that setting for the 15 recommendation types Google allows it on. You can do the same under Recommendations, Auto-apply.
  • Search partners. New Search campaigns include them by default (Google Ads Help).
  • AI Max upgrades. From September 1, 2026, Google began upgrading Search campaigns that used campaign-level broad match or automatically created assets to AI Max (Search Engine Land). If you didn't choose it, check whether you have it. Our AI Max guide for local home services covers the settings.
  • Data exclusions are the automation to turn on. When your tracking breaks, tell Smart Bidding to ignore those days (Google Ads Help). Otherwise it learns that your ads stopped working.

What should you know before using Google Ads Scripts?

Scripts run JavaScript inside your own account, so they are free and run under your own account's limits. VibeAds generates a script for customers who would rather paste one in than connect through the API, which meant learning AdsApp.mutateAll() the slow way. If you write scripts that build campaigns, these will save you time:

  • Only manual CPC bidding was accepted reliably when creating a campaign through mutateAll. Maximize Clicks, Maximize Conversions and Target CPA were not recognized in our tests, so we create the campaign on manual CPC and change strategy afterwards.
  • containsEuPoliticalAdvertising is required on new campaigns, as the enum string 'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING', not a boolean.
  • Location criteria need an explicit resource name when the campaign is created in the same batch, in the form campaignCriteria/-2~9010929 (temporary campaign ID, then the location ID). Without it the batch fails with INCONSISTENT_FIELD_VALUES. Keywords don't need this.
  • A script can't see what it just created. AdsApp.campaigns() and AdsApp.search() don't return campaigns created by mutateAll() in the same run, and the result's resource name is the temporary ID. Do follow-up work in a second run.
  • Scripts can't upload image assets. Images have to go through the API or the Google Ads interface.
  • Escape names in GAQL LIKE. Square brackets, % and _ are special in a LIKE pattern, so a campaign name like "Plumbing [Script]" breaks a LIKE query with an HTTP 400. Wrap each special character in brackets ([[] for a literal [).
  • Start the campaign paused and enable it as the last operation. If anything fails mid-batch, you are left with a paused campaign, not a live one with half its settings.

How do you choose a Google Ads automation tool?

Ask these before you connect anything to your account:

  1. What can it change without asking me? Get the list. If the answer is "anything", that's a no.
  2. How does it measure a change, and over what window? "We track performance" is not an answer. Ask for the days and the metrics.
  3. How do I undo a change, and for how long? It should be one click per change, and you should know how long that window lasts.
  4. Does it ever touch my budget or bid strategy on its own? For a small business, it shouldn't.
  5. Is the Google Ads account in my name, and do I keep it if I leave? It should be, and you should.
  6. What does it do with my conversion data? It should read your conversions, not decide what counts as one.
  7. Can I see what it did in Google's change history? If its changes don't show there, you cannot check its claims.

If you are comparing AI tools specifically, our best Google Ads tools for local services roundup and Ryze AI alternatives go tool by tool, and Google AI ads covers what Google's own AI does and doesn't do.

See what VibeAds would build and change

Draft a campaign for your trade, or connect your account for a free audit, and see every change before it goes to Google Ads.

14-day Pro trial. No credit card. You pay Google for your clicks.

Can Google Ads run on autopilot?

Parts of it can. Bidding is automated for most advertisers already, and small reversible changes like negative keywords can be automated safely with the guardrails above. Budgets, offers, service areas and what counts as a conversion should stay with a person, because they depend on things Google cannot see: your schedule, your margins and which calls became jobs.

Are Google Ads automated rules worth using?

For simple housekeeping, yes: pausing an ad on a date, raising a budget for a known event, emailing you when spend spikes. For optimization, rules are blunt. They can't measure whether their own change helped, and they don't undo themselves.

Is Smart Bidding a Google Ads automation tool?

Yes, and it is the most important one. It sets your bid in every auction based on the conversions you track. That is why conversion tracking matters more than any other setting: Smart Bidding will find more of whatever you count, including wrong numbers and spam if you count those.

What should a small business never automate in Google Ads?

Budget increases, bid strategy changes, adding broad match keywords, and changes to conversion actions. Each one can change spend or what Google learns from for weeks, and each depends on business facts no tool has.

Do automation tools need my Google Ads password?

No. Legitimate tools connect through Google's sign-in and you approve the access on Google's screen. You can remove that access from your Google account at any time. Never give a tool your password.

Related reading: Google AI ads · How AI is changing Google Ads for small businesses · Performance Max vs AI Max · PPC for contractors

CN

Written by Chiran Nawalage

@chiran

Founder & CEO of VibeAds

Built VibeAds to replace $1,500/mo marketing agencies with a $20/mo AI tool for plumbers, HVAC companies, electricians, dentists, roofers, and 30+ local service categories. Passionate about making Google Ads accessible to every small business owner.

Related Articles

#google-ads#automation#tools#scripts#smart-bidding#ai