Google Ads + Konnectify
Google Ads Integration with Konnectify
Automate Google Ads operations in Konnectify—manage campaigns, ads, assets, budgets, audiences, customer lists, user lists, recommendations, lead forms, and offline conversion workflows from a single connector.
Google Ads API v23 Data Manager API v1 2 Triggers 139 Actions
What is Google Ads?
Google Ads is Google’s advertising platform for running search, display, video, shopping, and lead-generation campaigns. When connected to Konnectify, you can automate campaign setup, audience management, budget operations, customer match workflows, recommendation handling, and lead or conversion processing without hand-coding API calls.
This integration is especially useful for growth teams, agencies, and RevOps teams that need repeatable Google Ads workflows tied to CRM, forms, customer data, or internal operational systems.
New to Google Ads?
Learn the core platform, campaign structures, and advertising concepts behind this connector.
Explore Google AdsNew to Konnectify?
Build workflows that connect ads operations with your CRM, forms, spreadsheets, and downstream systems.
Create a Konnectify accountWhat you can automate
•Create and manage campaigns, budgets, and bidding strategies
•Manage ad groups, ads, assets, labels, and asset sets
•Upload offline conversions and run offline user data jobs
•Sync customer lists, user lists, and audiences
•Create lead form assets and react to new lead submissions
•Apply or dismiss recommendations and monitor new campaign activity
API & Authentication
Authentication: OAuth 2.0 authorization
Konnectify connects to Google Ads using OAuth 2.0. During setup, you sign in to Google and provide the required account context so Konnectify can act on your behalf using the Google Ads API and Google Data Manager API.
Required connection fields
- Client ID: OAuth client credential.
- Client Secret: OAuth client secret.
- Developer Token: Google Ads API Center token.
- Customer ID: Google Ads account ID used for actions and triggers.
- Login Customer ID: optional MCC / manager account context.
API surfaces used
- Google Ads API v23: powers most campaign, ad, asset, budget, recommendation, and search actions.
- Google Data Manager API v1: powers customer list ingestion, offline conversion ingestion, and related audience workflows.
Important: quotas, polling, and validation
Google Ads APIs enforce quotas and strict field validation. The connector documentation also shows poll-based triggers, runtime cursor usage, and many actions that require exact resource names or IDs. Use stable identifiers and sensible polling intervals to keep workflows reliable.
How to connect Google Ads to Konnectify
Prerequisites
- A Google account with access to the Google Ads customer account you want to automate.
- A valid developer token for Google Ads API access.
- Your customer ID, and login customer ID if you operate through an MCC.
- Permission to authorize the OAuth app and use the target Google Ads resources.
Add Google Ads to a Workflow
- In Konnectify, create a new workflow or open an existing one.
- Choose Google Ads as your trigger or action app.
Authorize via OAuth 2.0
- Connect your Google account.
- Approve the requested permissions.
- Enter the required connection values such as developer token and customer ID.
Configure the Trigger or Action
- Select the exact trigger or action module you need.
- Map required fields like resource names, IDs, statuses, list destinations, or campaign references.
- Use exact identifiers for update, remove, and get operations whenever possible.
Tip
Many actions in this connector accept direct official-style fields instead of raw JSON. That keeps workflows easier to maintain, but it also makes accurate mapping and exact account context especially important.
Test the Workflow
- Run a test with all required inputs.
- Validate the returned mutation result, search result, or payload keys.
- For triggers, verify cursor paging and deduplication across repeated polls.
Activate the Workflow
- Turn the workflow on.
- Monitor early runs for quota limits, permission issues, or invalid identifiers.
Triggers 2
Google Ads triggers in Konnectify are polling triggers. Konnectify checks on a schedule and emits events when it detects matching Google Ads activity.
Campaign Triggers 1 trigger
New CampaignPolls ChangeEvent data in Google Ads for new campaign events.
Runtime inputs: since, till, cursor. Expected result: changeEvent, datafound.
Lead Form Triggers 1 trigger
New Lead Form EntryPolls lead_form_submission_data for new submissions.
Runtime inputs: since, till, cursor. Expected result: leadFormSubmissionData, datafound.
Actions 139
Each action module below follows the same UI pattern so you can scan available Google Ads operations quickly and copy this block into your knowledge base as-is.
Campaign Actions 6 actions
Set Campaign StatusUpdate campaign status using mutate.
Find CampaignSearch campaign by ID or name.
Create CampaignCreate a campaign using direct official-style input fields.
Update CampaignUpdate campaign fields without a raw JSON body.
Remove CampaignRemove a campaign by resource name or campaign ID.
Get CampaignFetch an exact campaign using Google Ads Search.
Customer List Actions 7 actions
Create Customer ListCreate a Data Manager user list.
Find Customer ListList user lists with automatic pagination.
Add Contact To Customer ListIngest audience members into a customer list.
Add Contact To Customer List With EmailUpload a hashed email using the email-only convenience action.
Remove Contact From Customer ListRemove audience members from a destination list.
Update Customer ListPatch customer list metadata.
Delete Customer ListDelete one Data Manager user list resource.
Offline Conversion Actions 1 actions
Send Offline ConversionIngest conversion events through the Google Data Manager API.
Lead Form Actions 2 actions
Create Lead Form AssetCreate a Google Ads lead form asset via assets:mutate.
Attach Lead Form Asset To CampaignAssociate a lead form asset with a campaign.
Account Budget Proposal Actions 4 actions
Create Account Budget ProposalCreate an account budget proposal.
Update Account Budget ProposalUpdate an account budget proposal.
Remove Account Budget ProposalRemove an account budget proposal.
Get Account Budget Proposal By IDFetch an account budget proposal by ID.
Account Link Actions 4 actions
Create Account LinkCreate a third-party app analytics account link.
Update Account LinkUpdate account link status.
Remove Account LinkRemove an account link.
Get Account LinksFetch account links.
Ad Group Ad Label Actions 3 actions
Create Ad Group Ad LabelCreate an ad group ad label.
Get Ad Group Ad LabelsFetch ad group ad labels.
Remove Ad Group Ad LabelRemove an ad group ad label.
Ad Group Ad Actions 4 actions
Create Ad Group AdCreate an ad group ad.
Update Ad Group AdUpdate ad group ad status.
Remove Ad Group AdRemove an ad group ad.
Get Ad Group AdFetch an exact ad group ad.
Ad Group Asset Actions 4 actions
Create Ad Group AssetCreate an ad group asset.
Update Ad Group AssetUpdate an ad group asset.
Remove Ad Group AssetRemove an ad group asset.
Get Ad Group AssetFetch an exact ad group asset.
Ad Group Asset Set Actions 3 actions
Create Ad Group Asset SetCreate an ad group asset set.
Get Ad Group Asset SetFetch an exact ad group asset set.
Remove Ad Group Asset SetRemove an ad group asset set.
Ad Group Actions 4 actions
Create Ad GroupCreate an ad group.
Update Ad GroupUpdate an ad group.
Remove Ad GroupRemove an ad group.
Get Ad GroupFetch an exact ad group.
Ad Actions 4 actions
Create AdCreate a responsive search ad.
Update AdUpdate a responsive search ad.
Remove AdRemove an ad group ad.
Asset Group Actions 4 actions
Create Asset GroupCreate an asset group.
Get Asset GroupFetch an exact asset group.
Update Asset GroupUpdate an asset group.
Remove Asset GroupRemove an asset group.
Asset Actions 3 actions
Create AssetCreate an asset.
Update AssetUpdate an asset.
Get AssetFetch an exact asset.
Asset Set Actions 4 actions
Create Asset SetCreate an asset set.
Update Asset SetUpdate an asset set.
Remove Asset SetRemove an asset set.
Get Asset SetFetch an exact asset set.
Audience Actions 4 actions
Create AudienceCreate an audience.
Update AudienceUpdate an audience.
Remove AudienceRemove an audience.
Get AudienceFetch an exact audience.
Batch Job Actions 5 actions
Remove Batch JobRemove a pending batch job.
Add Audience Create OperationQueue audience creation in a batch job.
Add Audience Update Operation Batch JobQueue audience updates in a batch job.
Add Audience Remove Operation Batch JobQueue audience removals in a batch job.
Run Batch JobExecute uploaded batch operations.
Bidding Strategy Actions 4 actions
Create Bidding StrategyCreate a portfolio bidding strategy.
Update Bidding StrategyUpdate a portfolio bidding strategy.
Remove Bidding StrategyRemove a bidding strategy.
Get Bidding StrategyFetch an exact bidding strategy.
Billing Setup Actions 3 actions
Create Billing SetupCreate a billing setup.
Update Billing SetupUpdate billing setup. The documentation notes limited support here.
Remove Billing SetupRemove a billing setup.
Campaign Asset Actions 3 actions
Create Campaign AssetLink an asset to a campaign.
Update Campaign AssetUpdate campaign asset status.
Remove Campaign AssetRemove a campaign asset link.
Campaign Budget Actions 4 actions
Create Campaign BudgetCreate a campaign budget.
Get Campaign BudgetFetch an exact campaign budget.
Update Campaign BudgetUpdate a campaign budget.
Remove Campaign BudgetRemove a campaign budget.
Campaign Conversion Goal Actions 1 actions
Update Campaign Conversion GoalUpdate a campaign conversion goal.
Campaign Criterion Actions 4 actions
Create Campaign CriterionCreate a campaign criterion.
Update Campaign CriterionUpdate a campaign criterion.
Remove Campaign CriterionRemove a campaign criterion.
Get Campaign CriterionFetch an exact campaign criterion.
Campaign Draft Actions 4 actions
Create Campaign DraftCreate a campaign draft.
Update Campaign DraftRename or update a campaign draft.
Remove Campaign DraftRemove a campaign draft.
Get Campaign DraftFetch an exact campaign draft.
Campaign Group Actions 4 actions
Create Campaign GroupCreate a campaign group.
Update Campaign GroupUpdate a campaign group.
Remove Campaign GroupRemove a campaign group.
Get Campaign GroupFetch an exact campaign group.
Conversion Action Actions 4 actions
Create Conversion ActionCreate a conversion action.
Update Conversion ActionUpdate a conversion action.
Remove Conversion ActionRemove a conversion action.
Get Conversion ActionFetch an exact conversion action.
Custom Audience Actions 4 actions
Create Custom AudienceCreate a custom audience.
Update Custom AudienceUpdate a custom audience.
Remove Custom AudienceRemove a custom audience.
Get Custom AudienceFetch an exact custom audience.
Custom Conversion Goal Actions 4 actions
Create Custom Conversion GoalCreate a custom conversion goal.
Update Custom Conversion GoalUpdate a custom conversion goal.
Remove Custom Conversion GoalRemove a custom conversion goal.
Get Custom Conversion GoalFetch an exact custom conversion goal.
Custom Interest Actions 3 actions
Create Custom InterestCreate a custom interest.
Update Custom InterestUpdate a custom interest.
Remove Custom InterestMark a custom interest as removed.
Customer Asset Actions 4 actions
Create Customer AssetCreate a customer asset.
Update Customer AssetUpdate a customer asset.
Remove Customer AssetRemove a customer asset.
Get Customer AssetFetch an exact customer asset.
Customer Actions 3 actions
Create CustomerCreate a customer client.
Update CustomerUpdate a customer.
Get CustomerFetch an exact customer.
Data Link Actions 4 actions
Create Data LinkCreate a data link.
Update Data LinkUpdate data link status.
Remove Data LinkRemove a data link.
Get Data LinkFetch an exact data link.
Experiment Actions 4 actions
Create ExperimentCreate an experiment.
Update ExperimentUpdate an experiment.
Remove ExperimentRemove an experiment.
Get ExperimentFetch an exact experiment.
Goal Actions 3 actions
Create GoalCreate a retention goal.
Update GoalUpdate a retention goal.
Get GoalFetch an exact goal.
Label Actions 4 actions
Create LabelCreate a label.
Update LabelUpdate a label.
Remove LabelRemove a label.
Get LabelFetch an exact label.
Offline User Data Job Actions 3 actions
Create Offline User Data JobCreate an offline user data job.
Get Offline User Data JobFetch an exact offline user data job.
Run Offline User Data JobRun an offline user data job.
Recommendation Actions 3 actions
Apply RecommendationApply a recommendation.
Dismiss RecommendationDismiss a recommendation.
Get RecommendationFetch an exact recommendation.
User List Actions 3 actions
Create User ListCreate a user list.
Update User ListUpdate a user list.
Remove User ListRemove a user list.
Popular automations
Here are common Google Ads workflows you can build quickly with the available triggers and actions.
Capture new lead form submissions and sync them downstream
When Google Ads captures a new lead form entry, enrich the lead, create downstream records, and optionally add the contact into a customer list or audience workflow.
New Lead Form Entry → Add Contact To Customer List
Create and maintain campaign structure automatically
Use upstream business events to provision budgets, campaigns, ad groups, assets, and labels in a predictable sequence.
Create Campaign Budget → Create Campaign → Create Ad Group
Upload CRM conversions back into Google Ads
When a lead converts or a sale closes in another system, send the offline conversion to Google Ads using Data Manager ingestion.
Send Offline Conversion
Watch for new campaign activity and notify the team
Use the polling trigger to detect new campaign events, then create audit entries, approvals, or notifications in connected systems.
New Campaign → Notify / Log / Approve
FAQ
How does Konnectify authenticate with Google Ads?
The connector uses OAuth 2.0 plus required account context values like developer token and customer ID.
Are Google Ads triggers instant or scheduled?
Both available triggers in this connector are polling triggers, not webhook triggers.
Which APIs are used by this connector?
The documentation explicitly lists Google Ads API v23 and Google Data Manager API v1.
Does the connector support offline conversions and audience ingestion?
Yes. The connector includes offline conversion ingestion, customer list operations, and offline user data job actions.
How broad is the action coverage?
The PDF documents 139 registered actions across 38 action modules, plus 2 poll-based triggers.
Ready to automate your Google Ads workflows?
Connect Google Ads to Konnectify to streamline campaigns, audiences, lead flows, and offline conversion operations.
Get started free →