Revealbot Blog Blog Categories

The ultimate guide to Google Ads (Adwords) automation

The ultimate guide to Google Ads (Adwords) automation

Although Google Ads (formerly AdWords) is notorious for high conversion rates, there’s a problem: it needs you to hold its hand. That's where using Google ads automation will save you tons of time and money! Without ads automation, you have to spend hours every week checking keyword performance, adding

12 min read
Jan 1, 2020

Although Google Ads (formerly AdWords) is notorious for high conversion rates, there’s a problem: it needs you to hold its hand. That's where using Google ads automation will save you tons of time and money!

Without ads automation, you have to spend hours every week checking keyword performance, adding negative keywords, adjusting bids and more.

Aren't you tired of all that work?

Two ways you can automate this day-to-day management is by using the built-in Google ads automation tool or by writing custom scripts for Google Ads. In this guide we’ll give you several of the most common out-of-the-box scripts and rules, but if you want anything more advanced and custom tailored to your campaigns, you would need to hire a developer to write, test, and tweak a custom script to make it work.

If working with scripts is intimidating and hiring a developer seems to come with its own managerial overhead you don’t want to deal with, you can instead use third party software tools for automation, like Revealbot, that provide an easy-to-use yet powerful automated rule constructor without writing a single line of code.

Google’s built-in rules and the creation of 3rd party Google ads automation tools (like Revealbot) has enabled more businesses to use and invest in Google Ads automation. If your competition hasn’t already begun automating, they will soon.

Let’s dive into the basics of Google Ads automation and how you can make automation work for your own PPC campaigns—zero technical knowledge required.

You might also be interested in: 5 Ways to Make your PPC Reports Better Today
Work smarter with Google ads automation
Automate your Google ads strategies and management to boost ROAS and save time with Revealbot.
✓ 14-day free trial ✓ No credit card required ✓ Cancel anytime

What is Google Ads (Adwords) automation?

PPC automation essentially uses conditional statements to perform an action on your behalf. For example, instead of obsessively checking your bids every few hours, you can use an automated rule to check for conditions and whenever those conditions are met, it can adjust the bid accordingly.

There are three primary ways to set up Google Ads automation: Google’s built-in basic rules, custom scripts, or using a 3rd party software tool for advanced rules.

Google's built-in rules

Google’s built-in rules can be set up directly in Google Ads, but has certain capability limitations and suffers from a poor user interface (UI) for managing them.

However, for very basic needs, many advertisers find it helpful.

Google ads built-in automated rules

Automating using JavaScript

Custom scripts are snippets of JavaScript code that can control campaigns on your behalf.

They make changes directly inside your Google Ads account and there are no limits to how complex they can be. The only problem is you need to know JavaScript fairly well to write them.

Google ads example javascript

Google ads automation tools, like Revealbot, connect to your Google Ads account through APIs to monitor and control campaigns.

Instead of using Google’s built in rules or writing custom JavaScript snippets, you can create custom tailored, advanced rules using an easy-to-use graphical user interface (GUI) without writing any code.

You can also integrate rules with external applications, like Slack, to send alerts and notifications when actions are executed.

Revealbot Google ads rules

Basically, Google Ads scripts and rules are like writing your own algorithm. But don’t let that scare you away!

This guide will show you how to set up and use Google Ads automation with and without code to save you time and make your ad campaigns more successful.

Capabilities of Google Ads built-in automation features

Plenty of advertisers use Google Ads’ built-in automation features, but with mixed success. That’s because these automations, like Smart Bidding, are designed for the masses. They’re crowd-pleasing automations that apply to thousands of advertisers. Plus, Google is in the business of making money. It’s not as incentivized to reduce costs as much as you are.

The lack of transparency, capabilities, control, and trust are the main reasons why advertisers avoid using Google’s built-in automation features. Google uses machine learning algorithms which are black-box probability machines that advertisers have no control of.

Google is notorious for making changes to the Google Ads platform without advertisers’ consent, which has frustrated advertisers as these changes affect their ad campaigns' performance for the worst. This has resulted in advertisers losing trust with Google, who are viewed as prioritizing ad revenue over customer ROI.

Advertisers would rather have complete control of their ad campaigns by creating their own automations that work exactly how they want and expect.

How automating Google ads can grow your business

Using automation in your Google Ads PPC strategy has several benefits: saving time on manual ad campaign management, reducing costs, and increasing ROI. It works 24/7 and takes action faster than a human can.

Instead, you can focus on things that move the needle: keyword research, ad copy testing, landing page optimization, and more. With Google ads rules, you have the power to create near fully automated ad campaigns without giving yourself a migraine.

Save time on ad campaign management

Just like how a machine is more efficient than a human in terms of mechanical tasks, Google Ads automation will outperform any advertiser in terms of day-to-day operations of Google Ads.

This is because after you set up a script or automated rule with its conditions, the rule will take action (also called firing) as soon as those conditions are met.

Spend over $100 on a keyword with no conversions? Immediate pause. Cheap conversions today? Immediate budget increase.

Whether you have ten or 10,000 keywords, automation can manage them all. For us advertisers, it means more efficient budget allocation, more revenue for our businesses, and higher ROI.

“Any action like changing budget and bid, pausing and unpausing items, duplicating ads and ad sets – should be automated if your or your team does it regularly.”

Think about how you manage your Google campaigns today. What metrics do you look for in your ad campaigns, ad groups, ads, and keywords to make a decision? You can set that criteria as a condition to execute an action with a script or automated rule.

If you are using Revealbot, you can set an automated rule’s action to be any of the following based on what you’re having your rule apply to:

Revealbot's Google adwords rules - Tasks

The first rule most advertisers make is to pause keywords with zero or very low conversions with high spend (more examples to follow)

Scale PPC campaigns quickly and profitably

When you automate your PPC campaigns, you can automatically scale your best performing campaigns for more conversions in less time at a more efficient return on ad spend (ROAS).

For now, just know that bringing automation to your Google Ads can go beyond just daily maintenance to help you significantly scale your campaigns.

Revealbot's Google adwords rules - example

Don't know what to automate?
Get access to our library of pre-built Google ad automations
✓ 14-day free trial ✓ No credit card required ✓ Cancel anytime

Best Google Ads automated rules with examples

Because Google Ads has their own rules tool, you don’t need any technical skills to start automating Google Ads campaigns. If you’re able to write JavaScript or are comfortable manipulating JavaScript, we’ll include links to popular out-of-the-box scripts you can use. Here’s a more specific tutorial on how to use Google Ads scripts.

And if you want to use a drag-and-drop automated rule builder, then you're in the right place as I’ll walk you through exactly how to set up the most important rules and also how to customize them for your campaigns.

Pause underperforming keywords

Keywords are a tricky thing. Even with the best keyword research, you can still find yourself with different search intent than you’re looking for. Instead of wasting too much time and ad spend figuring out which keywords convert or not, you can set up an automated rule to automate this process.

Here’s what it looks like in Revealbot.

Revealbot's Google adwords rules - Pause underperforming keywords

This automated rule pauses keywords that don’t meet a certain threshold of performance. Based on how you manage campaigns, this can be any key performance indicator (KPI) you want. In the example above, I set the rule to pause keywords that have spent over $120 in it’s last time and where the cost per conversion is greater than $40 in the last seven days.

If you want a script you can customize instead of an automated rule example, here’s some examples you can try:

Automate bid management

If you want the best ROAS with Google Ads, you need to manually manage your bids, which requires spending hours in Google Ads every day. Google wants you to think you don’t have to worry about this anymore by using “Smart Bidding,” but if you want to be in control, you’ll need to use rules.

With rules you can increase, decrease, and set bids. This helps you get more results without overspending your budget or time in Google Ads every hour of the day.

Here is, for instance, how to increase the bid of an ad group in Revealbot.

Revealbot's Google adwords rules - Increase the bid

This automated rule will increase the current bid once per day by 20% if the current bid is below $5.50. Revealbot works with all the various Google Ad bidding strategies, including target CPA, default max CPC, and max CPM.

Then I can then schedule this rule to run at a specific time of the day. Let’s say I want to increase my bid by 20% during business hours starting at 8 AM in my ad account’s time zone. In this rule’s schedule setting, I can set a custom schedule like this:

Revealbot's Google adwords rules - scheduling

Then you can duplicate this rule, change the action to decrease bids by 20%, and change the schedule to the end of the business day to say 5 PM.

You most likely already have some form of a bid management strategy. Automated rules enables you to automate the implementation of it without having to do it manually every day.

For more complex bid management strategies, check out these custom scripts you can copy and add to your account:

Increase and decrease campaign budget

To help you scale campaigns fast and profitably, you will want to use rules to increase the budget on campaigns that are performing well.

Whatever your KPI is for performance, use that as a condition. In this example, I’m going to use a combination of cost and cost per conversion.

Revealbot's Google adwords rules - increase budget

This automated rule will increase the budget by 15% once a day if the campaign spent over $300 yesterday with at least one conversion at a cost per conversion of $40 or less. If this happened yesterday, I can increase the budget for today and schedule this rule to run once per day 12:15 AM.

It will also make sense to decrease budgets for campaigns that underperform. So I can set up another rule like this.

Revealbot's Google adwords rules - decrease budget

With these two automated rules, I’m increasing and decreasing the budget automatically based on the previous days performance. Again, this how you already manage your campaigns budgets. Turn what you look for in a campaign to conditions and set up rules to automate the entire process.

So you can feel comfortable, I highly recommend turning on notifications so you will always know how your rules and campaigns are running.

If you’re looking for an advanced script to modify to fit your needs, try one of these out:

Get notified about your campaign performance

No matter how many rules or scripts your using, you’re still going to want to keep tabs on how things are doing in your account, especially specific events that you may want to be notified about.

Fortunately, you can sleep better at night by setting up rules to alert you if your campaigns go off the rails.

Whether your campaigns suddenly begin under performing, or outrageously over-spending, you can use an automated rule to to alert you via email or Slack.

Here’s an example of conditions in Revealbot that when met I want to be notified about.

Revealbot's Google adwords rules - Notifications

This automated rule will send me an alert if my ROAS today is less than one after spending at least $200. The possibilities of what you want to be alerted about are endless.

Remember, you can also adjust an individual rule’s settings to take an action and notify you when that action is fired. In the above example, this rule won’t do any action except notify me. You want to set up notification-only rules like this when it’s something that needs your attention that an automated rule action can’t do itself.

For more notification style automations, check out these custom scripts:

  • Daily updates: This is a good script if you want a high-level overview of daily performance without logging into Google Ads.
  • Account Anomaly Detector: This script from Google compares your campaign stats against historical stats. If anything looks off, it will send you an email.
  • Check for disapproved ads: If you’re testing a lot of ad copy, you can use this script to make sure you always know when Google rejects your ad copy.

The great thing about Revealbot versus a custom script, is you can choose to be notified via Slack in a DM or to a channel. This can be great when you also want to get an alert for good performance and automatically share it with your team.


Automated rules for Google Ads help advertisers win big. With Google Ads automation, you can boost performance, slash advertising costs, scale campaigns, and save a lot of time.

Instead of spending your time adjusting bids and keywords, devote yourself to actions that move the needle for your customer acquisition strategy.

No matter what your experience level or budget, Google Ads automation doesn't have to be a scary thing and can, definitely, help you improve your campaigns.

Don't be afraid to try it!

Key Insights

  • Automation allows advertisers to focus on strategic tasks like keyword research and ad optimization, while rules handle day-to-day campaign management.
  • There are three was to implement automation for your Google ads: Google's built-in rules, custom JavaScript scripts, or third-party tools like Revealbot.
  • Third-party automation tools like Revealbot offer an easy-to-use graphical interface, making it accessible even to those without coding expertise.
  • Even with automation, it's essential to monitor campaigns regularly and set up notifications to address any issues promptly.


What is Google Ads automation?

Google Ads automation is a set of tools and features that allow you to automate tasks within your Google Ads campaigns. This can include things like pausing underperforming keywords, adjusting bids, and adjusting budgets.

What are the benefits of using Google Ads automation?

There are many benefits to using Google Ads automation, including:

  • Save time: Automation can take care of repetitive tasks, freeing up your time to focus on more strategic tasks.
  • Reduce costs: Automation can help you manage your bids more effectively, ensuring that you're not overpaying for clicks.
  • Increase ROI: By automating your campaigns and managing your bids effectively, you can improve your click-through rate (CTR) and conversion rate. This can lead to a higher return on investment (ROI).

What are the different ways to automate Google Ads?

  • Google's built-in automation rules: These rules allow you to automate simple tasks, such as pausing keywords that haven't received any clicks in a certain period of time.
  • Custom scripts: Custom scripts offer more control and flexibility, but they require knowledge of JavaScript.
  • Third-party tools: There are a number of third-party tools available that offer easy-to-use interfaces for creating advanced automated rules.

What are some tips to automate Google Ads effectively?

Here are some tips for using Google Ads automation effectively:

  • Start with small changes: Don't try to automate everything all at once. Start by automating a few simple tasks, such as pausing underperforming keywords.
  • Monitor your results closely: Once you've implemented automation, monitor your campaign results closely to make sure that everything is working as intended.
  • Use notifications and alerts: Set up notifications and alerts so that you're always informed about the status of your campaigns. This will help you to identify any potential problems early on.

What are some common mistakes to avoid when using automation?

  • Not monitoring your results: It's important to monitor your campaign results closely after implementing automation to make sure that everything is working as intended.
  • Over-automating: Don't try to automate everything. There are some tasks that are best handled manually, such as creating new ad campaigns and writing ad copy.
  • Not understanding how automation works: Before you implement automation, it's important to understand how it works. This will help you to avoid making mistakes that could damage your campaigns.

✓ 14-day free trial ✓ No credit card required ✓ Cancel anytime

About the author
Reggie Paquette
Reggie Paquette
Marketing Manager, Revealbot
Let’s stay in touch

Get the latest news delivered straight to your inbox

Related articles
Spend less time on manual ad management while transforming wasted ad spend into growth 💰