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 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.
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.