Google Ads integration
Manage campaigns, ad groups, ads, keywords, audiences and performance reports in Google Ads.
- Actions
- 8
- Triggers
- 1
- Auth
- OAuth 2.0
- License
- MIT, open source
- Updated
- October 2026
About the Google Ads integration
Add the Google Ads piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Google Ads with 770+ other apps in the same flow.
Triggers
Start a flow the moment something happens in Google Ads
Each trigger below can start a flow on its own, either instantly or on a schedule.
New Record
Fires when a campaign, ad group, ad, keyword or audience list is created in the selected account (removed records are ignored)
2 fields
Actions
Everything Activepieces can do in Google Ads
Drop any of these into a flow and fill in the fields. No code is required.
Create Record
Create a campaign, ad group, ad, keyword or audience list
4 fields
Update Record
Change fields of an existing campaign, ad group, ad, keyword or audience list
5 fields
Delete Record
Remove a campaign, ad group, ad, keyword or audience list (Google marks it REMOVED; it cannot be restored)
4 fields
Search Records
Run a GAQL query (campaigns, ad groups, ads, keywords, audiences, reports) with pagination
5 fields
Retrieve Advertising Report
Performance metrics per campaign, ad group, ad, keyword, search term or account, over a date range
12 fields
Add Customer Match Data
Upload e-mails, phones or addresses to a Customer Match audience list (Data Manager API)
7 fields
Remove Customer Match Data
Remove members (by e-mail, phone or address) from a Customer Match audience list (Data Manager API)
4 fields
Custom API Call
Call any Google Ads API endpoint. The path must start with the API version: /v25/customers/{customerId}/... (e.g. /v25/customers/1234567890/campaignBudgets:mutate). Data Manager API endpoints take a full URL on https://datamanager.googleapis.com (e.g. GET https://datamanager.googleapis.com/v1/requestStatus:retrieve?requestId=... to check a Customer Match upload).
10 fields
Use Google Ads in a flow
Connect Google Ads once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.
Google Ads, answered.
Yes. Activepieces is open source and free to start, and the Google Ads piece is included on every plan, from the free cloud tier to any self-hosted deployment.
More marketing integrations
Browse all integrationsWordPress
Open-source website creation software
Post to LinkedIn profiles and Company Pages
Smoove
Smoove is a platform for creating and managing your email list and sending emails to your subscribers.
Saastic
Revenue and churn analytics for Stripe
Talkable
Referral marketing programs that drive revenue
Postiz
Open-source social media scheduling tool supporting 30+ platforms