Setting it Up

Data Source

The first step is to connect a data source and set a template name. This template can be reused as many times as needed. The feed data can come from a Google Spreadsheet, Merchant Feed or other sources like xml, FTP, Amazon S3. We can support almost all feed/data types, just ask our support team. We have some sample data spreadsheets available for you to see how the Campaign Automator works beforehand. 

Settings 

Once selected a data source, you'll go through the Campaign tab and the Ad Groups tab, where you'll define the settings for the campaign, keywords, and ads through the use of templates. 

Inventory

This tab is where you'll be specifying the conditions on how to handle the data in the spreadsheet. 

"Run when" also includes the numerical function ‘Ends With’, so that you can take the last 3 digits of a column, and use them as a condition in the inventory options. 

You could use this, for example, to advertise only those items which price ends in 89.

For example, if the inventory setting for a template is to include category home and garden and stock greater than 0, then the tool will look at all the rows in the feed where the category is home and garden and the stock is greater than 0.

On that data, it will then run the templates created for campaigns, ad groups, ads, and keywords. If the setup is to include one ad group for each product in the feed, it will create an ad group for each product in the feed with the ads and keyword templates. If a product's stock becomes 0, the tool will pause the corresponding ad groups. 

Things to keep in mind

  1. If you’re using a script to automatically adjust budgets (like our Reach Target Monthly Budget script), try not to use data that is prone to change in the dynamic fields for the budget name. Prefer static names.
  2. Keep in mind that minor changes (like capitalization) in the Source File are also considered by the tool and the tool will pause and create new entities accordingly. 
  3. If you have an automated Rule Engine recipe to automatically pause campaigns, ad groups or keywords that were created by Campaign Automator. The Campaign Automator will re-enable them on the next scheduled run. It is possible to label entities you don't want the Campaign Automator to enable, ask our support team for this feature.
  4. If Campaign Automator fails to create an ad due to character limit being exceeded, it will proceed to create a Default Ad.
  5. If multiple templates try to create or update a campaign with an identical name, the templates will end up interacting with each other.

Demo Videos

Automate Building Search Campaigns from E-commerce Data:

Automate Google Ads for Real Estate with Campaign Automator:

Create PPC ads dynamically from inventory for Car Dealerships with Campaign Automator:

Did this answer your question?