Google Ads Integration — Automate Google Ads with AI on Beauto
Google Ads, is an online advertising platform developed by Google, where advertisers bid to display brief advertisements, service offerings, product listings, and videos to web users.
Category: ads & conversion · 22 actions available
What you can automate with Google Ads
Beauto connects Google Ads with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Google Ads events, enrich Google Ads data with AI, or sync Google Ads with the rest of your stack — without writing code.
- Sync Google Ads data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
- Trigger AI agents on new Google Ads events and route the output anywhere
- Schedule recurring Google Ads tasks — daily reports, cleanups, or bulk updates
- Use natural language to describe the workflow; Beauto builds it for you
Google Ads actions Beauto supports
- Add or remove to customer list — AddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads. Note: It takes 6 to 12 hours for changes to be reflected in the customer list. Email addresses must comply with Google Ads policies and
- Create customer list — Creates a customer list in Google Ads. Note: Requires an authenticated Google Ads connection with customer_id configured. Email-based lists must comply with Google Ads policies and applicable privacy/consent laws. Member
- Get Campaign By Id — GetCampaignById Tool returns details of a campaign in Google Ads. Requires an active Google Ads OAuth connection with the correct customer_id configured; missing or mismatched customer_id will cause empty results.
- Get campaign by name — Queries Google Ads via SQL to retrieve a campaign by its exact name. Requires an active Google Ads connection with valid customer_id and appropriate OAuth scopes.
- Get customer lists — GetCustomerLists Tool lists all customer lists (audience/remarketing lists) in Google Ads. These are user segments for targeting, not Google Ads accounts — list IDs are distinct from account IDs. When multiple lists shar
- List Accessible Customers — ListAccessibleCustomers retrieves all Google Ads customer accounts accessible to the authenticated user. Returns resource names of customers (e.g., customers/1234567890) that can be accessed with the current OAuth creden
- Mutate Ad Groups — Create, update, or remove ad groups within Google Ads campaigns. Supports batch operations with multiple ad group changes in a single request. Use when you need to manage ad groups programmatically, such as creating new
- Mutate Campaigns — Create, update, or remove Google Ads campaigns in batch. Supports multiple operations (create, update, remove) in a single request. Use when managing campaign lifecycle, applying bulk changes, or automating campaign mana
- Search Stream GAQL — Execute a Google Ads Query Language (GAQL) query and stream all results in a single response. This method is more efficient than paginated search for bulk data retrieval of campaigns, ad groups, and performance metrics (