Marketing integration
Google Ads integration for AI workflows.
watch your Google Ads spend and results, and pause campaigns or adjust budgets from your workflows.
In short
Fluxo Flow connects to Google Ads by signing in to Google Ads; workflows can list my Ads accounts, get campaign performance and run a Google Ads query (GAQL) and more. The integration is live.
Live means tested end to end against real accounts. Found a problem? Tell us.
What you can do
Actions and triggers for Google Ads.
Actions
List my Ads accounts
The Google Ads accounts the connected Google account can open directly (customer ids).
Get campaign performance
Impressions, clicks, cost, conversions, CTR and average CPC per campaign for a date range, highest spend first. Cost, CPC and budget come in the account's currency as well as micros.
Run a Google Ads query (GAQL)
Runs your own read-only GAQL SELECT (up to 10,000 rows per page). Every …Micros value also comes as currency units (costMicros → cost).
Pause or enable a campaign
Pauses a campaign (it stops serving ads) or enables it again.
Change a campaign budget
Sets a campaign budget's daily amount, in the account's currency (converted to micros, on whole cents). A shared budget changes for every campaign that uses it.
Triggers
- None yet — start these workflows from a schedule, a webhook or another app.
How to connect
Connect Google Ads in a minute.
Connects by signing in to Google Ads. Tokens are encrypted and renewed automatically.
- You need a Google Ads account, and the Google account you connect must have access to it (Standard or Admin access to make changes).
- Open Settings → Integrations here, click Connect on Google Ads and sign in with that Google account.
- In a step, pick the Ads account. If you reach it through a manager (MCC) account, also fill in “Manager account ID”.
Permissions & limits
What it can access, and how fast it runs.
Permissions requested
Everything here: reports, queries, campaign status and budgets (Google Ads has one OAuth scope)
https://www.googleapis.com/auth/adwords
Limits and timing
- If Google Ads says to slow down (HTTP 429 or 503), requests wait as told and retry a limited number of times.
Ready-made agents
AI agents that use Google Ads.
Finished workflows that connect to Google Ads. Pay once, connect your apps, Dry Run and switch on.
FAQ
Google Ads questions, answered.
Are amounts in dollars or micros?
Both. Google Ads counts money in micros (1,000,000 = 1 unit of your account's currency); every step also gives the amount in your currency, like 456.78.
Can it create campaigns or ads?
Not yet. It reads performance, pauses or enables campaigns and changes budgets.
What happens with a shared budget?
Changing a shared budget changes it for every campaign that uses it, just like in Google Ads.
Is this the same as my Google connection?
No. Google Ads has its own connection and its own Google permission screen, so it doesn't change your Google (Sheets, Gmail, Calendar…) connection.
Is the Google Ads integration ready to use?
Yes. Google Ads is live: connect it in Settings → Integrations on any plan, including Free (on Free you can build with it and Dry Run; running it live needs a paid plan).
What happens if the connection expires?
Access tokens are renewed automatically. If Google Ads revokes access (for example, the person who connected it leaves), steps that use the connection fail and show the error in the run trace; reconnect in Settings → Integrations.
Can I call Google Ads endpoints the integration doesn't cover?
Yes, if Google Ads has an API: save a key in the encrypted credential vault and call it with an HTTP Request step.
Can I test a workflow without touching my real data?
Yes. Dry Run walks through every step with simulated app calls, so nothing is sent until you run it for real or activate its trigger.
Connect Google Ads to your first workflow.
Build and Dry Run on the Free plan, no credit card. Run live on a paid plan, on your own AI key at cost.
Free to explore · No credit card · 30-day money-back guarantee on paid plans