Resources · Make integration

Google Ads Campaign Management Make integrationAutomate Google Ads Campaign Management with Make.

Can Make keep an eye on your ad account and do the repetitive edits for you? The Google Ads Campaign Management Make integration gives you 20 modules: 3 triggers, 11 actions and 6 searches. It's for marketers who know Google Ads but are new to Make, and it walks you to a working first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Google Ads Campaign Management Make integration do?

The Google Ads Campaign Management Make integration links your Google Ads account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a single brick such as a trigger, an action or a search. Make then spots new campaigns, ad groups and keywords, and edits them for you.

A negative keyword list your whole team can feed. Someone adds a wasteful search term to a shared sheet, and Add a Negative Keyword to a Negative Keyword List pushes it into Google Ads. Nobody has to open the ad account to block a bad query.

A heads-up whenever a campaign appears. Watch Campaigns notices each new campaign, Get a Campaign pulls its details, and the next module can post them to your team chat or log them in a sheet. Useful when several people build campaigns in the same account.

Status changes driven by your own rules. Search Keywords finds the keywords you care about and Update a Keyword Status changes them, while Update an Ad Group Status does the same one level up.

What the listed modules do not cover, Make an API Call can reach with the same account. The same app also has an n8n node: see the Google Ads Campaign Management n8n integration and the n8n vs Make comparison. To check what each plan allows, read Make pricing.

Connect

How do you connect Google Ads Campaign Management to Make?

  1. 01

    Add a Google Ads module

    In your scenario, click the + and search for Google Ads Campaign Management. Pick any of its modules, then click Create a connection. A connection is your Google Ads account linked to Make once, then reused by every module of this app.

  2. 02

    Name it and authorize Make

    Give the connection a name if you like, which helps when you manage several ad accounts. Make then opens the Google sign-in page: choose the account that has access to your campaigns and allow Make to use it.

  3. 03

    Save and pick your account

    Click Save. Back in the module, Make can now list the accounts and campaigns it reads through that connection, so you choose them from a list instead of typing IDs.

First scenario

Your first scenario: block wasteful searches from a sheet

GoalWhen a teammate adds a search term to a sheet, Make adds it to a Google Ads negative keyword list.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the + to add the first module. Start with the app where your team writes the terms, for example a spreadsheet module that watches for new rows.

  2. 02

    Add the Google Ads action

    Click the + on the right of that first module, search for Google Ads Campaign Management and pick Add a Negative Keyword to a Negative Keyword List. Link your account with Create a connection if you have not yet.

  3. 03

    Map the search term

    Choose the target negative keyword list from what Make shows you, then map the cell holding the search term from the previous module. Each new row becomes one bundle, one item passed from module to module.

  4. 04

    Test with Run once

    Add one test row, then click Run once. Make runs the scenario a single time and shows the bundles each module received. Check in Google Ads that the term landed in the right list.

  5. 05

    Schedule and switch it on

    Set the schedule on the first module, every 15 minutes by default, then switch the scenario on. Each module run on a bundle is an operation, which is what Make counts on your plan.

Triggers

What starts a Google Ads Campaign Management scenario?

3 modules start a scenario when something happens in Google Ads Campaign Management. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Google Ads Campaign Management as soon as it happens.

Google Ads Campaign Management1Watch Ad Groups

Watch Ad Groups

Scheduled trigger

In MakeTriggers when an ad group is created.

Watch Ad Groups starts your scenario each time a new ad group shows up in the account, and hands its details to the next module. You get a record of every ad group someone builds, without scrolling through the interface to find it.

How it fires
scheduled. Make checks the app on the scenario's schedule, shown by the clock badge on the module.
When to use it
several people set up ad groups and you want each new one reviewed, logged or paused by a follow-up module such as Update an Ad Group Status.
Watch out
it reacts to creation only, so an ad group that gets edited later will not start the scenario again.
Google Ads Campaign Management2Watch Campaigns

Watch Campaigns

Scheduled trigger

In MakeTriggers when a campaign is created.

Watch Campaigns hands you every freshly created campaign as a bundle, so a scenario can react the moment it finds one: send a message, add a row to a tracking sheet, or read more with Get a Campaign.

How it fires
scheduled. Make checks the app on the scenario's schedule, 15 minutes by default, and at least 15 minutes apart on the Free plan.
When to use it
you want a clean log of launches across the account, or a teammate should hear about each new campaign before it starts spending.
Watch out
budget or status edits on an existing campaign do not count as new, so this trigger stays quiet for them.
Google Ads Campaign Management3Watch Keywords

Watch Keywords

Scheduled trigger

In MakeTriggers when a keyword is added.

Watch Keywords fires whenever a keyword is added, which lets you audit new terms before they burn budget. Each added keyword arrives as its own bundle for the modules that follow.

How it fires
scheduled. Make checks the app on the scenario's schedule, so it sees new keywords at the next check, not the second they appear.
When to use it
you run a shared account and want each added keyword copied to a review sheet, or checked against your own rules before Update a Keyword Status acts on it.
Watch out
a bulk import adds many keywords at once, and each one counts as a separate operation for the modules after the trigger.
Modules

What can Make do in Google Ads Campaign Management?

Google Ads Campaign Management gives you 17 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Google Ads Campaign Management1

Add a Negative Keyword to a Negative Keyword List

Action

In MakeAdds a negative keyword to a specified negative keyword list.

This action stops your ads from showing on a search term by adding it to one of your negative keyword lists. The term then applies wherever that list is attached, so one change protects several campaigns.

When to use it
a colleague flags an irrelevant query in a form or a sheet, and you want it excluded without opening Google Ads.
Watch out
the list must already exist in the account, since this module only adds to it.
Google Ads Campaign Management2

Add a Placement to a Placement Exclusion List

Action

In MakeAdds a placement to a placement exclusion list.

Keep your ads off a site, an app or a channel you do not want to appear on: this module adds the placement to an exclusion list in your account. It is the display and video counterpart of the negative keyword module.

When to use it
your brand safety review produces a list of placements to block, and you want each entry pushed into Google Ads as soon as someone approves it.
Watch out
it adds one placement per bundle, so a long list means one operation per line.
Google Ads Campaign Management3

Create an Object

Action

In MakeCreates a new object.

Create an Object is the general-purpose builder: it creates a new item in Google Ads when none of the dedicated modules covers the type you need. You pick the kind of object, then fill what Make asks for.

When to use it
you need to create something the named modules cannot, such as an object type that has no module of its own in the list.
Watch out
run it once in a test campaign first, because a new object in a live account can start spending.
Google Ads Campaign Management4

Delete an Object

Action

In MakeDeletes an object.

Delete an Object removes an item from your Google Ads account for good, which is handy for cleaning up leftovers created by a test or by another scenario. You tell it which object type and which item to remove.

When to use it
an automation created objects you no longer want, and you prefer a scenario that removes them over clicking through the interface.
Watch out
a deletion cannot be undone from Make, so put a filter before this module and test with Run once.
Google Ads Campaign Management5

Get a Campaign

Action

In MakeGets a specified campaign.

Get a Campaign fetches the full record of one campaign you already know, so later modules can use its details. It returns exactly one campaign, which keeps the next steps simple.

When to use it
a trigger or a search gave you a campaign reference, and you need its current settings before writing a message, filling a report row or deciding on an update.
Watch out
to look through several campaigns, use Search Campaigns instead, since this module needs one specific campaign.
Google Ads Campaign Management6

Get an Account

Action

In MakeGets a specified account.

With Get an Account, your scenario reads the details of one specific ad account and passes them to the next module. That gives you account-level context next to campaign data.

When to use it
you manage several accounts and want the account name or its settings in a notification, a sheet or a client report, instead of a bare ID nobody recognizes.
Watch out
it reads a single account; to go through every account you can reach, start with List Accounts.
Google Ads Campaign Management7

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Make an API Call is your escape hatch: it lets the scenario call any endpoint of the Google Ads API with the connection you already set up. Whatever the other modules leave out, this one can reach.

When to use it
you know which Google Ads API request you need and no module in this list performs it.
Watch out
you write the request yourself, so keep the Google Ads API reference open and test on a single item with Run once before switching the scenario on.
Google Ads Campaign Management8

Update a Campaign

Action

In MakeUpdates an existing campaign.

Update a Campaign changes an existing campaign from inside your scenario, so edits you would make by hand happen as soon as your data says so. You point it at one campaign and set the new values.

When to use it
a decision is made elsewhere, for example in an approval form or a sheet, and the campaign should follow it without anyone logging into Google Ads.
Watch out
the change goes live on a running campaign, so try it on a paused campaign first.
Google Ads Campaign Management9

Update a Keyword Status

Action

In MakeUpdates an existing keyword status.

Pause or re-enable a keyword without touching the rest of it: this module only changes the status of an existing keyword. It is the lightest way to act on keywords from a scenario.

When to use it
a keyword breaks one of your rules, found by Search Keywords or flagged in a review sheet, and you want it switched off automatically.
Watch out
it works on keywords that already exist; adding new ones is not what this module does.
Google Ads Campaign Management10

Update an Ad Group Status

Action

In MakeUpdates an existing ad group status.

This module flips an ad group between states, such as paused and enabled, while leaving its keywords and ads as they are. You get a clean on and off switch for a whole group at once.

When to use it
a new ad group caught by Watch Ad Groups should wait for approval, or a stock alert from your shop should pause the matching group.
Watch out
pausing a group stops every ad in it, so double-check which ad group the mapping points to.
Google Ads Campaign Management11

Update an Object

Action

In MakeUpdates an existing object.

Update an Object edits any existing Google Ads item that the dedicated update modules do not handle. It pairs with Create an Object and Delete an Object as the generic trio.

When to use it
you need to change something other than a campaign, a keyword status or an ad group status, and would rather not write a raw API request.
Watch out
pick the object type carefully, since the fields Make shows depend on it, and a wrong type means a wrong edit.
Google Ads Campaign Management12

List Accounts

Search

In MakeRetrieves a list of accounts.

List Accounts returns every ad account your connection can see, one bundle per account. From there, the next modules can run once for each of them.

When to use it
you manage many client accounts and want a single scenario to loop over all of them, for example to fill one report row per account.
Watch out
each returned account multiplies the operations of the modules that follow, so filter the ones you need early in the scenario.
Google Ads Campaign Management13

Search Ad Groups

Search

In MakeSearches for Ad groups.

Search Ad Groups finds the ad groups that match what you are looking for and hands them over one by one. It can return zero, one or many results.

When to use it
you need to act on a set of ad groups, say every group in one campaign, before passing them to Update an Ad Group Status.
Watch out
when nothing matches, the modules after it have nothing to work on, so read the output of Run once if nothing happens downstream.
Google Ads Campaign Management14

Search Campaigns

Search

In MakeSearches for campaigns.

Need every campaign that fits a condition? Search Campaigns returns them as separate bundles, ready for the modules after it.

When to use it
you want to build a snapshot of your campaigns in a sheet, or pick out a group of campaigns before Update a Campaign changes them.
Watch out
a broad search in a large account returns a lot of bundles, and each one costs operations further down, so narrow it as much as you can.
Google Ads Campaign Management15

Search Keywords

Search

In MakeSearches for keywords.

Search Keywords pulls the keywords that match your criteria, so your scenario can review or change them in bulk. Every keyword found becomes its own bundle.

When to use it
you want to check keywords against your own rules, then hand the offenders to Update a Keyword Status or copy them into an audit sheet.
Watch out
unlike Watch Keywords, it does not remember what it already returned, so the same keyword can come back on the next run.
Google Ads Campaign Management16

Search Objects (Search Query)

Search

In MakeSearches for objects by Google Ads search query.

For anything the named searches miss, Search Objects (Search Query) lets you write a Google Ads search query and returns the matching objects as bundles. It is the flexible reporting door into your account.

When to use it
you already know how to phrase a Google Ads query and want its results in a sheet, a dashboard or a follow-up module.
Watch out
a query error only shows at run time, so validate it with Run once first.
Google Ads Campaign Management17

Search objects (SearchStream Query)

Search

In MakeSearches for objects by Google Ads search stream query.

This second query module runs your Google Ads query through the search stream method instead of the standard search, and still hands back one bundle per result.

When to use it
you work from a query written for the Google Ads search stream, or you want to compare both methods on the same query before settling on one for a scenario.
Watch out
keep a single query module per job; running the same query through both returns the same objects twice.
Need help

Need help automating Google Ads Campaign Management with Make?

A person reads every message.

FAQ

Common questions about Google Ads Campaign Management and Make

01Is the Google Ads Campaign Management Make integration free?
Yes, you can use it on the Free plan, because it is a standard app and not one reserved to the Enterprise plan. The Free plan has limits: 2 active scenarios, at least 15 minutes between two scheduled runs, 5 minutes of run time per execution, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring the interval down to 1 minute and remove the cap on active scenarios. Every plan counts usage as operations per month, one per module run on each bundle.
02What do you need to connect Google Ads Campaign Management to Make?
A Google login that can reach your ad account, and a Make account. You add any module of the app, click Create a connection, name it if you want, sign in with Google to authorize Make, then click Save. The documentation lists no extra prerequisite. That connection is then reused by every Google Ads module in all your scenarios, so you only do it once. If the module lists look empty after saving, check that the login you used can see the ad account, and create a new connection with the right one if needed.
03Do the Google Ads Campaign Management triggers in Make react instantly?
No. Watch Campaigns, Watch Ad Groups and Watch Keywords are all scheduled triggers: Make checks Google Ads on the scenario's schedule, shown by the clock badge, rather than being called by Google the moment something changes. A new scenario checks every 15 minutes by default. On the Free plan, 15 minutes is also the shortest gap allowed, while paid plans can go down to 1 minute. For alerts on new campaigns or keywords, that delay is usually fine. If you need a faster check, a paid plan with a shorter interval is the lever.
04What if a Google Ads module is missing in Make?
Use Make an API Call. This module calls any endpoint of the Google Ads API with the connection you already created, so you are not limited to the 20 listed modules. Before that, look at the generic modules: Create an Object, Update an Object, Delete an Object and the two query-based searches already reach many object types without writing a raw request. The documentation gives no numeric limit for this app. When a call does not behave as expected, run it once on a single item and read the bundles the module returned.
05Should you use Make or n8n for Google Ads Campaign Management?
It depends on the tool your team already uses, since Google Ads Campaign Management has a Make app and an n8n node. On Make, you get 20 modules, including 3 scheduled triggers and a Make an API Call module, plus a visual editor where Run once lets you test the scenario and read what each module received. If your other automations already live in one of the two tools, keeping this one there is the simplest choice. Compare the modules each side offers for your exact use case before you decide.