All Collections
Getting started
Ad platforms
Google Ads integration explained
Google Ads integration explained

Read the article to learn everything about Google Ads automation in Revealbot

Adelina avatar
Written by Adelina
Updated over a week ago

Turn your best Google Ads strategies and tactics into automation scripts to boost ROI and save time with our Google Ads management software 📊

Automation rules

If you would like to skip all the reading and try building the rules right now, feel free to jump into our rule set-up guides for Google. Otherwise, explore the step-by-step instructions below:

To start building automation rules for Google Ads, please make sure you have connected the Google account with admin rights to manage the ad accounts. Here are detailed instructions on how to do this.

Once the ad accounts have been connected, please select Google Ads in rules:

Now you are ready to automate your campaign management processes, set up rules to start and stop the items, change budgets and bids, duplicate, notify about changes in the metrics you are monitoring!


Only one of the campaign types can be specified per one rule. The following campaign types are available in Revealbot rules for Google Ads:

  • Search

  • Display

  • Shopping

  • App

  • Performance Max

If you need the same rule to apply to several campaign types, you can create one rule for one campaign type, then duplicate it and then modify the campaign type. The duplicate button appears upon hovering over the rule in the list :

Please note that due to Google Ads API restrictions rules for Performance Max campaign type can have only Campaigns or Ad account in scope.

For all the other campaign types you can choose the following items that your rule will be checking:

  • Ad Account

  • Campaigns

  • Ad Groups

  • Ads

  • Keywords

It is also possible to narrow down the number of items by adding more filters or selecting specific items:


Here is the list of the tasks available for Google Ads rules at the Campaign level:

The same actions except for Set bid strategy are available at the Ad Group level.

As for the Ads, you can select the following tasks:

If you would like to manage Keywords, here are the actions you can choose from:


Revealbot has a wide range of metrics for Google Ads automation. Furthermore, you can connect your Google Analytics account on the Integrations page and use the data from Google Analytics in your rules, the respective section is available in the list of metrics in such case:

For more details on how to set up automation rules in Revealbot, please check out our guide.

Custom metrics

Not only does Revealbot provide an extended list of Google Ads metrics, but it also allows you to bring your own data using custom metrics, which means you can:

  • use Google Sheets integration to source your rules with 3rd party data

  • create math operations with existing metrics

  • blend external data and Google data to create completely new metrics

This is a real salvation for better advertising automation! With the help of custom metrics, you can save even more time and effort by successfully managing advertising processes.

❗️Please note that Google Sheets based custom metrics work on all levels, except for:
Search campaigns - keywords, ads

Display campaigns - keywords, ads

Shopping campaigns - ads

New to custom metrics? Feel free to check out our guide on how to set up custom metrics in Revealbot.


You can also set up customizable scheduled KPI reports for Google Ads! To do so, simply select Google Ads from the “Platform” dropdown when creating a widget.

Besides you can create KPI, Line, Pie charts and Breakdown widgets to check the data on Google Analytics:

The reports can have a scheduled delivery to keep the team and clients in the loop in terms of your progress. Get started in the Reports section of Revealbot and feel free to learn more about Revealbot reports here.

If you are looking for more information on marketing via Google Ads, we have some posts on our blog that might answer your questions:

Enjoy your automation!

Did this answer your question?