📣Marketing

Google Ads

List campaigns, run GAQL queries, and report performance — plus manage real ad spend by updating budgets, statuses, and bid ceilings. Write actions carry a per-mutation cost, so the integration spend cap bites.

⚠️
Not yet connectable

Google Ads is mapped and documented, but one-click connection isn't live yet — the app shows it as Coming soon. Only Google Calendar, Drive, Mail, and Tasks are connectable today; see the Standard integrations catalogue for what's live now.

Category📣 Marketing
ConnectionComing soon not yet connectable — once live it will connect via OAuth 2.0.
Actions12 total — 6 read, 6 write
🔌ConnectFind it in the catalogue
🔐AuthorizeOne-click OAuth
Use actionsChat · agents · workflows
How Google Ads fits into Your Office AI

Actions

Once connected, Google Ads exposes the following actions. The AI can call them with #-mentions in chat, an agent can be granted a subset as tools, and a workflow can run them in an integration-action node.

ActionTypeWhat it doesProxy
Create Campaign Budget
create-campaign-budget
WriteCreate a campaign budget that campaigns can then draw on.Yes
Add Negative Keyword
create-campaign-negative-keyword
WriteAdd a campaign level negative keyword, so ads stop showing for that term.Yes
Generate Keyword Ideas
generate-keyword-ideas
ReadGenerate keyword ideas for a set of seed keywords, a URL, or a site.Yes
Get Campaign Performance
get-campaign-performance
ReadFetch per-campaign metrics (cost, clicks, impressions, conversions) over a date range.Yes
List Accessible Accounts
list-accessible-customers
ReadList the Google Ads accounts this connection can reach.Yes
List Campaigns
list-campaigns
ReadList campaigns in a Google Ads account (id, name, status, channel, budget) via GAQL.Yes
Remove Campaign Targeting
remove-campaign-criterion
WriteRemove a campaign criterion — a negative keyword, a location, an audience — by its resource name.Yes
Search (GAQL)
search
ReadRun an arbitrary Google Ads Query Language (GAQL) query and return the matched rows.Yes
Set Campaign Status
set-campaign-status
WriteEnable, pause, or remove a campaign. Pausing/enabling changes whether the campaign spends — confirmation-gated.Yes
Suggest Locations
suggest-geo-target-constants
ReadLook up Google Ads location targets by name, so a campaign can be targeted at them.Yes
Update Campaign Bid Ceiling
update-campaign-bid
WriteSet the campaign-level manual-CPC bid ceiling (in micros). Affects how much each click can cost — confirmation-gated and spend-capped.Yes
Update Campaign Budget
update-campaign-budget
WriteSet the daily amount (in micros) on a campaign budget. Changes real ad spend — gated by confirmation and the integration spend cap.Yes
ℹ️
Write actions are confirmation-gated

Actions tagged Write create, update, or delete data. In chat and agent paths they pause for your confirmation before running; workflows treat their deterministic wiring as implicit consent. Agent tools covers how to scope which actions an agent may use.

Spend & quota

Google Ads is governed per organization: an admin sets a monetary spend cap and a monthly call quota. A quota of 0 disables the integration — it never means unlimited. See the Integrations overview for the full governance model.