Skip to content

Start building

Integration · Advertising

AI agents for Google Ads

Report on Google Ads campaigns, ad groups, keywords and search terms, run any Google Ads Query Language report, pause or enable campaigns and ad groups, change budgets and add negative keywords.

Actions
12
Read
8
Write
4

Actions

What your agents can do in Google Ads

Report on Google Ads campaigns, ad groups, keywords and search terms, run any Google Ads Query Language report, pause or enable campaigns and ad groups, change budgets and add negative keywords, signed in with the person's own Google account.

Read 8

Look things up. Nothing changes.

  • List accessible accounts

    Lists the Google Ads accounts the signed-in person can reach directly (not the clients under a manager; use "List client accounts" for those).

  • Get an account

    Reads one Google Ads account by its 10-digit customer ID.

  • List client accounts

    Lists the accounts under a manager account (by the manager's customer ID), one level down by default.

  • Report on campaigns

    Reports each campaign's performance over a date range (a preset like LAST_30_DAYS, or start_date and end_date), optionally only enabled or paused ones, most spend first.

  • Report on ad groups

    Reports each ad group's performance over a date range, optionally in one campaign, most spend first.

  • Report on keywords

    Reports each keyword's performance over a date range, optionally in one campaign, most spend first.

  • Report on search terms

    Reports the searches that triggered the ads over a date range, optionally in one campaign, most clicks first: use it to find terms to add as keywords or negatives.

  • Run a Google Ads query

    Runs any Google Ads Query Language (GAQL) query against an account, for reports the other actions do not cover.

Write 4

Create, change or send.

  • Pause or enable a campaign

    Pauses or enables a campaign by its ID (from "Report on campaigns").

  • Pause or enable an ad group

    Pauses or enables an ad group by its ID (from "Report on ad groups").

  • Change a campaign budget

    Sets a campaign budget's daily amount, in the account's currency (like 25.50), by the budget's ID (the number at the end of campaign.campaignBudget in "Report on campaigns").

  • Add a negative keyword to a campaign

    Stops a campaign's ads from showing for searches containing a word or phrase, by campaign ID: match type BROAD (any order), PHRASE (in this order) or EXACT (only this search).

A person can approve first

Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.

Connection

How it connects

Connect it once in the console, then give it to the agents and workflows that need it.

Sign in (OAuth)

Sign in with Google and approve access (OAuth).

Settings

  • Developer token

Kept safe

  • Credentials are stored encrypted with your organization's own keys.
  • They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
  • Calls go only to the tool's own servers.

How we protect your data

Ideas

Ideas to start with

Starting points made only from the actions above. Mix them with any other tool your agents can use.

  • 01

    Ask about your Google Ads data

    Ask a question in plain words. The agent can list accessible accounts, get an account or list client accounts in Google Ads, then answers with what it found.

  • 02

    Let an agent update Google Ads

    Have the agent pause or enable a campaign or pause or enable an ad group in Google Ads as part of a larger task. Turn on approval and a person signs off on each change first.

  • 03

    Share what it finds in Slack

    Give one agent Google Ads and Slack: it can list accessible accounts in Google Ads and post a summary to a Slack channel in the same run.

FAQ

Google Ads and MyDeepAgents

Can MyDeepAgents connect to Google Ads?

Yes. The Google Ads connector has 12 actions: 8 read and 4 make changes. Your agents can call them as tools, and your workflows can run them as steps.

How do I connect Google Ads?

Sign in with Google and approve access (OAuth). The connection also asks for: Developer token. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.

Can an agent change data in Google Ads without asking?

Only if you let it. Each of the 4 actions that change data can be set to wait for a person's approval before it runs.

Can I use Google Ads in workflows as well as agents?

Yes. Every Google Ads action also works as a step in a workflow, and the same connection serves your agents and your workflows.

Early access

Put Google Ads to work

Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.