Marketing
Google Ads integration
Start workflows and AI agents from Google Ads events, and let agents act in Google Ads within the limits you set.
Google Ads triggers and actions
Every Google Ads trigger and action you can use in Konnectify workflows and AI agents.
- Trigger: New Campaign Checked on a schedule
Polls ChangeEvent data in Google Ads for new campaign events.
- Trigger: New Lead Form Entry Checked on a schedule
Polls lead_form_submission_data for new submissions.
- Action: Set Campaign Status
Updates campaign.status using campaigns:mutate.
- Action: Find Campaign
Uses googleAds:search and runs by selected mode (id/name).
- Action: Create Customer List
Creates a UserList via Data Manager API using simple fields.
- Action: Find Customer List
Lists user lists and filters by display_name if provided.
- Action: Add Contact To Customer List
Uploads a contact-based audience member to a customer list using Data Manager API.
- Action: Add Contact To Customer List With Email
Uploads a hashed email to a customer list using Data Manager API.
- Action: Remove Contact From Customer List
Removes contact-based audience members from a destination list.
- Action: Update Customer List
Updates customer list metadata using simple input fields.
- Action: Delete Customer List
Deletes one user list resource.
- Action: Send Offline Conversion
Sends a Google Ads offline conversion using Data Manager API.
- Action: Create Lead Form Asset
Creates a Google Ads lead form asset using simple fields.
- Action: Attach Lead Form Asset To Campaign
Associates a lead form asset with a campaign.
- Action: Create Account Budget Proposal
Creates an account budget proposal using simple input fields.
- Action: Update Account Budget Proposal
Updates an existing account budget using official proposal fields.
- Action: Remove Account Budget Proposal
Removes a pending account budget proposal using its resource name.
- Action: Get Account Budget Proposal By ID
Retrieves a single account budget proposal using Google Ads Search.
- Action: Create Account Link
Creates a third-party app analytics account link using official AccountLink fields.
- Action: Update Account Link
Updates an account link using official AccountLink fields.
- Action: Remove Account Link
Removes an account link using its resource name.
- Action: Get Account Links
Retrieves account links using Google Ads Search.
- Action: Create Ad Group Ad Label
Creates an ad group ad label using official AdGroupAdLabel fields.
- Action: Get Ad Group Ad Labels
Retrieves ad group ad labels using Google Ads Search.
- Action: Remove Ad Group Ad Label
Removes an ad group ad label using its official resource name.
- Action: Create Ad Group Ad
Creates an ad group ad using official AdGroupAd input keys.
- Action: Update Ad Group Ad
Updates an ad group ad using official AdGroupAd input keys.
- Action: Remove Ad Group Ad
Removes an ad group ad using its official resource name.
- Action: Get Ad Group Ad
Retrieves a single ad group ad using Google Ads Search.
- Action: Create Ad Group Asset
Creates an ad group asset using official AdGroupAsset fields.
- Action: Update Ad Group Asset
Updates an ad group asset using official AdGroupAsset keys.
- Action: Remove Ad Group Asset
Removes an ad group asset using its official resource name.
- Action: Get Ad Group Asset
Retrieves a single ad group asset using Google Ads Search.
- Action: Create Ad Group Asset Set
Creates an ad group asset set using official AdGroupAssetSet fields.
- Action: Get Ad Group Asset Set
Retrieves a single ad group asset set using Google Ads Search.
- Action: Remove Ad Group Asset Set
Removes an ad group asset set using its official resource name.
- Action: Create Ad Group
Creates an ad group using official AdGroup input keys.
- Action: Update Ad Group
Updates an ad group using official AdGroup input keys.
- Action: Remove Ad Group
Removes an ad group using its official resource name.
- Action: Get Ad Group
Retrieves a single ad group using Google Ads Search.
- Action: Create Ad
Creates a responsive search ad by creating an ad group ad.
- Action: Update Ad
Updates a mutable ad using official Ad fields documented for responsive search ads.
- Action: Remove Ad
Removes an ad by removing the ad group ad resource.
- Action: Get Ad
Retrieves a single ad using Google Ads Search.
- Action: Create Asset Group
Creates an asset group using official AssetGroup fields.
- Action: Get Asset Group
Retrieves a single asset group using Google Ads Search.
- Action: Update Asset Group
Updates an asset group using official AssetGroup fields.
- Action: Remove Asset Group
Removes an asset group using its resource name.
- Action: Create Asset
Creates an asset using official Asset fields without requiring a raw JSON body.
- Action: Update Asset
Updates an asset using official Asset fields without requiring a raw JSON body.
- Action: Get Asset
Retrieves a single asset using Google Ads Search.
- Action: Create Asset Set
Creates an asset set using official AssetSet keys instead of a raw JSON body.
- Action: Update Asset Set
Updates an asset set using official AssetSet keys and an auto-generated updateMask.
- Action: Remove Asset Set
Removes an asset set using the official remove resourceName input.
- Action: Get Asset Set
Retrieves a single asset set using Google Ads Search.
- Action: Create Audience
Creates an audience using official Audience keys instead of a raw JSON body.
- Action: Update Audience
Updates an audience using official Audience keys and an auto-generated updateMask.
- Action: Remove Audience
Removes an audience using the official resource_name input.
- Action: Get Audience
Retrieves a single audience using Google Ads Search.
- Action: Remove Batch Job
Removes a Google Ads batch job that has not been run yet.
- Action: Add Audience Create Operation
Adds a UserList create operation to an existing Google Ads batch job.
- Action: Add Audience Update Operation Batch Job
Adds a UserList update operation to an existing Google Ads batch job.
- Action: Add Audience Remove Operation Batch Job
Adds a UserList remove operation to an existing Google Ads batch job.
- Action: Run Batch Job
Runs a Google Ads batch job after operations have been added.
- Action: Create Bidding Strategy
Creates a portfolio bidding strategy using official Google Ads mutate fields.
- Action: Update Bidding Strategy
Updates a bidding strategy using official Google Ads mutate fields.
- Action: Remove Bidding Strategy
Removes a bidding strategy using official Google Ads mutate fields.
- Action: Get Bidding Strategy
Retrieves a single bidding strategy using Google Ads Search.
- Action: Create Billing Setup
Creates a billing setup using official BillingSetup mutate fields.
- Action: Update Billing Setup
Google Ads does not support Billing Setup update.
- Action: Remove Billing Setup
Removes a billing setup.
- Action: Create Campaign Asset
Creates a campaign asset using official CampaignAsset fields.
- Action: Update Campaign Asset
Updates a campaign asset using official CampaignAsset fields.
- Action: Remove Campaign Asset
Removes a campaign asset using official CampaignAsset keys.
- Action: Create Campaign Budget
Creates a campaign budget using official CampaignBudget input fields.
- Action: Get Campaign Budget
Retrieves a single campaign budget using Google Ads Search.
- Action: Update Campaign Budget
Updates a campaign budget using official CampaignBudget input fields.
- Action: Remove Campaign Budget
Removes a campaign budget using the budget resource name.
- Action: Update Campaign Conversion Goal
Updates a campaign conversion goal using official CampaignConversionGoal fields.
- Action: Create Campaign Criterion
Creates a campaign criterion using official CampaignCriterion input keys.
- Action: Update Campaign Criterion
Updates mutable campaign criterion fields using official CampaignCriterion keys.
- Action: Remove Campaign Criterion
Removes a campaign criterion using its official resource name.
- Action: Get Campaign Criterion
Retrieves a single campaign criterion using Google Ads Search.
- Action: Create Campaign Draft
Creates a campaign draft using official CampaignDraft input fields.
- Action: Update Campaign Draft
Updates a campaign draft using official CampaignDraft input fields.
- Action: Remove Campaign Draft
Removes a campaign draft using the official CampaignDraft resource name.
- Action: Get Campaign Draft
Retrieves a single campaign draft using Google Ads Search.
- Action: Create Campaign Group
Creates a campaign group using official CampaignGroup input keys.
- Action: Update Campaign Group
Updates a campaign group using official CampaignGroup input keys.
- Action: Remove Campaign Group
Removes a campaign group using the official resource name.
- Action: Get Campaign Group
Retrieves a single campaign group using Google Ads Search.
- Action: Create Conversion Action
Creates a conversion action using official Google Ads conversion_action fields.
- Action: Update Conversion Action
Updates a conversion action using official Google Ads conversion_action fields.
- Action: Remove Conversion Action
Removes a conversion action using ConversionActionService.MutateConversionActions.
- Action: Get Conversion Action
Retrieves a single conversion action by ID or exact name using Google Ads Search.
- Action: Create Custom Audience
Creates a custom audience using official CustomAudience input keys.
- Action: Update Custom Audience
Updates a custom audience using official CustomAudience input keys.
- Action: Remove Custom Audience
Removes a custom audience using its official resource name.
- Action: Get Custom Audience
Retrieves a single custom audience using Google Ads Search.
- Action: Create Campaign
Creates a campaign using direct official Campaign input fields.
- Action: Update Campaign
Updates a campaign using direct official Campaign input fields.
- Action: Remove Campaign
Removes a campaign using CampaignService.MutateCampaigns.
- Action: Get Campaign
Retrieves a single campaign using Google Ads Search.
- Action: Create Custom Conversion Goal
Creates a custom conversion goal using official CustomConversionGoal fields.
- Action: Update Custom Conversion Goal
Updates a custom conversion goal using official CustomConversionGoal fields.
- Action: Remove Custom Conversion Goal
Removes a custom conversion goal using the official remove operation field.
- Action: Get Custom Conversion Goal
Retrieves a single custom conversion goal using Google Ads Search.
- Action: Create Custom Interest
Creates a custom interest using official CustomInterest fields.
- Action: Update Custom Interest
Updates a custom interest using official CustomInterest fields.
- Action: Remove Custom Interest
Marks a custom interest as REMOVED using update, because CustomInterest does not support a direct remove operation.
- Action: Create Customer Asset
Creates a customer asset using direct official CustomerAsset input fields.
- Action: Update Customer Asset
Updates a customer asset using direct official CustomerAsset input fields.
- Action: Remove Customer Asset
Removes a customer asset using CustomerAssetService.MutateCustomerAssets.
- Action: Get Customer Asset
Retrieves a single customer asset using Google Ads Search.
- Action: Create Customer
Creates a new client customer under the manager account using official CreateCustomerClient-supported fields.
- Action: Update Customer
Updates a customer using official mutable Customer fields and nested CallReportingSetting fields.
- Action: Get Customer
Retrieves a single customer using Google Ads Search.
- Action: Create Data Link
Creates a data link using official DataLinkService input keys.
- Action: Update Data Link
Updates a data link using official DataLinkService input keys.
- Action: Remove Data Link
Removes a data link using official DataLinkService input keys.
- Action: Get Data Link
Retrieves a single data link using Google Ads Search.
- Action: Create Experiment
Creates an experiment using official Experiment fields.
- Action: Update Experiment
Updates an experiment using official Experiment fields.
- Action: Remove Experiment
Removes an experiment using its resource name.
- Action: Get Experiment
Retrieves a single experiment using Google Ads Search.
- Action: Create Goal
Creates a Google Ads Goal using official Goal fields instead of a raw JSON body.
- Action: Update Goal
Updates a Google Ads Goal using official Goal fields instead of a raw JSON body.
- Action: Get Goal
Retrieves a single goal using Google Ads Search.
- Action: Create Label
Creates a label using official Label resource input keys.
- Action: Update Label
Updates a label using official Label resource input keys.
- Action: Remove Label
Removes a label using official LabelService mutate keys.
- Action: Get Label
Retrieves a single label using Google Ads Search.
- Action: Create Offline User Data Job
Creates an offline user data job using official OfflineUserDataJob fields.
- Action: Get Offline User Data Job
Retrieves a single offline user data job using Google Ads Search.
- Action: Run Offline User Data Job
Runs an offline user data job using the official OfflineUserDataJobService method.
- Action: Apply Recommendation
Applies a Google Ads recommendation using the official RecommendationService.ApplyRecommendation request structure.
- Action: Dismiss Recommendation
Dismisses a Google Ads recommendation using the official RecommendationService.DismissRecommendation request structure.
- Action: Get Recommendation
Retrieves a single recommendation using Google Ads Search.
- Action: Create User List
Creates a Google Ads user list using direct official-style input fields.
- Action: Update User List
Updates a Google Ads user list using direct official-style input fields.
- Action: Remove User List
Removes a Google Ads user list.
Showing 12 of 141
Use Google Ads in an AI agent
Add any Google Ads action to an agent as a tool. The agent decides when to use it; you set the limits. Pin fields it can't change, limit fields to allowed values, and require approval before it acts. Every action is recorded in the Event Logs.
Connect Google Ads with other apps
See what you can automate between Google Ads and another app, with workflows and AI agents.
Which app do you want to connect with Google Ads?
Pick any of 201 apps to see what it can do with Google Ads.
Popular with Google Ads
Google Ads and AI
Add AI steps to Google Ads workflows
Summarise, classify or draft with ChatGPT, Claude or Gemini inside a workflow.Google Ads + ChatGPT Google Ads + Claude Google Ads + Gemini
Use Google Ads actions from Claude or ChatGPT
Expose the Google Ads actions you choose to Claude, ChatGPT or another MCP client through an MCP server you control.
Set up an MCP server
Connect Google Ads and run your first workflow
Start on the Free plan with a 14-day trial of paid features, or book a demo and we'll build it with you.