Requirements
Google Ads requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]
Get your Google Ads credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
OAuth 2.0 Client ID from Google Cloud Console → Credentials. Enable the API on the project.
[1] - Client SecretpasswordRequired
Client secret for the same OAuth client.
[1] - Developer TokenpasswordRequired
API Center of a Google Ads manager account. Sent as the developer-token header on every call. Explorer Access allows 2,880 production operations per day; Basic Access allows 15,000.
[1] - Login Customer IDtext
Manager customer ID used when the OAuth user accesses a client through an MCC. Digits only, no dashes. Sent as login-customer-id. Leave empty for a direct account.
[1] - Additional Scopesarray
Optional. Extra Google OAuth scopes to request on top of the default ones, one full scope URL per item (for example https://www.googleapis.com/auth/drive). Duplicates of the default scopes are ignored. Use this with your own Client ID, and enable the same scopes on its OAuth consent screen.
[1]
Connect Google Ads in WEXTL
- Log in to your WEXTL account, add the Google Ads node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Google Ads account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Google Ads node modules
The list below is a reference of every Google Ads node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Google Ads node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch Change StatusTrigger
| Field | Type |
|---|---|
| Change Status | object |
| Resource Name | text |
| Last Change Date Time | date |
| Resource Type | text |
| Resource Status | text |
| Campaign | text |
| Ad Group | text |
| Ad Group Ad | text |
| Ad Group Criterion | text |
| Campaign Criterion | text |
| Campaign Budget | text |
Watch New CampaignsTrigger
| Field | Type |
|---|---|
| Change Status | object |
| Resource Name | text |
| Last Change Date Time | date |
| Resource Type | text |
| Resource Status | text |
| Campaign | text |
| Ad Group | text |
| Ad Group Ad | text |
| Ad Group Criterion | text |
| Campaign Criterion | text |
| Campaign Budget | text |
Get AdSearch
Get Ad GroupSearch
Get AssetSearch
Get Asset GroupSearch
Get Bidding StrategySearch
Get CampaignSearch
Get Campaign BudgetSearch
Get Conversion ActionSearch
Get CustomerSearch
Get Google Ads FieldSearch
Get KeywordSearch
Get LabelSearch
Get User ListSearch
List Accessible CustomersSearch
List Ad Group Bid ModifiersSearch
List Ad GroupsSearch
List AdsSearch
List Asset GroupsSearch
List AssetsSearch
List AudiencesSearch
List Bidding StrategiesSearch
List Campaign Bid ModifiersSearch
List Campaign BudgetsSearch
List Campaign CriteriaSearch
List Campaign GroupsSearch
List CampaignsSearch
List Change EventsSearch
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Since Date | date |
| Limit | number |
| Field | Type |
|---|---|
| Change Event | object |
| Resource Name | text |
| Change Date Time | date |
| Change Resource Type | text |
| Change Resource Name | text |
| User Email | text |
| Client Type | text |
| Resource Change Operation | text |
| Changed Fields | array |
| Campaign | text |
| Ad Group | text |
List Change StatusesSearch
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Resource Type | choice |
| Since Date | date |
| Limit | number |
| Field | Type |
|---|---|
| Change Status | object |
| Resource Name | text |
| Last Change Date Time | date |
| Resource Type | text |
| Resource Status | text |
| Campaign | text |
| Ad Group | text |
| Ad Group Ad | text |
| Ad Group Criterion | text |
| Campaign Criterion | text |
| Campaign Budget | text |
List Conversion ActionsSearch
List Conversion Custom VariablesSearch
List Custom AudiencesSearch
List Customer ClientsSearch
List Customer Negative CriteriaSearch
List InvoicesSearch
| Field | Type |
|---|---|
Customer IDRequired | choice |
Billing SetupRequired | text |
Issue YearRequired | text |
Issue MonthRequired | choice |
| Include Granular Level Invoice Details | boolean |
| Limit | number |
| Field | Type |
|---|---|
| Invoice | text |
| Resource Name | text |
| ID | text |
| Type | text |
| Billing Setup | text |
| Payments Account ID | text |
| Payments Profile ID | text |
| Issue Date | text |
| Due Date | text |
| Currency Code | text |
| Subtotal Amount (Micros) | text |
List KeywordsSearch
List LabelsSearch
List Payments AccountsSearch
List RecommendationsSearch
List Shared CriteriaSearch
List Shared SetsSearch
List User ListsSearch
Search Google AdsSearch
| Field | Type |
|---|---|
Customer IDRequired | choice |
QueryRequired | text |
| Limit | number |
| Field | Type |
|---|---|
| Campaign | object |
| Resource Name | text |
| ID | text |
| Name | text |
| Status | text |
| Ad Group | object |
| Resource Name | text |
| ID | text |
| Name | text |
| Status | text |
| Ad Group Ad | object |
| Resource Name | text |
| Status | text |
| Change Status | object |
| Resource Name | text |
| Last Change Date Time | date |
| Resource Type | text |
| Resource Status | text |
| Change Event | object |
| Resource Name | text |
| Change Date Time | date |
| Change Resource Type | text |
| User Email | text |
| Client Type | text |
| Customer | object |
| Resource Name | text |
| ID | text |
| Descriptive Name | text |
Search Google Ads FieldsSearch
Apply RecommendationAction
Create AdAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Ad GroupRequired | choice |
| Status | choice |
| Final URLs | object |
| Final Mobile URLs | object |
| Tracking URL Template | text |
| Final URL Suffix | text |
| Display URL | text |
| Start Date Time | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Ad Group Ad | text |
| Resource Name | text |
| Ad | text |
Create Ad GroupAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
NameRequired | text |
CampaignRequired | choice |
| Status | choice |
| Ad Rotation Mode | choice |
| CPC Bid (Micros) | text |
| CPM Bid (Micros) | text |
| CPV Bid (Micros) | text |
| Display Custom Bid Dimension | choice |
| Field | Type |
|---|---|
| Resource Name | text |
| Ad Group | object |
| Resource Name | text |
| ID | text |
| Name | text |
| Status | text |
| Campaign | text |
| Type | text |
Create Ad Group Bid ModifierAction
Create Ad Group LabelAction
Create Ad LabelAction
Create AssetAction
Create Asset GroupAction
Create Asset Group AssetAction
Create AudienceAction
Create Bidding StrategyAction
Create CampaignAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Advertising Channel TypeRequired | choice |
NameRequired | text |
| Ad Serving Optimization Status | choice |
| Advertising Channel Sub Type | choice |
| AI Max Setting | text |
| Enable AI Max | boolean |
| App Campaign Setting | text |
| App ID | text |
| App Store | text |
| Bidding Strategy Goal Type | text |
| Asset Automation Settings | object |
| Asset Automation Status | text |
| Asset Automation Type | text |
| Audience Setting | text |
| Use Audience Grouped | boolean |
| Field | Type |
|---|---|
| Resource Name | text |
| Campaign | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Status | text |
| Advertising Channel Type | text |
| Campaign Budget | text |
Create Campaign Bid ModifierAction
Create Campaign BudgetAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Name | text |
| Daily Amount (Micros) | text |
| Total Amount (Micros) | text |
| Period | choice |
| Delivery Method | choice |
| Type | choice |
| Explicitly Shared | boolean |
| Aligned Bidding Strategy ID | text |
| Field | Type |
|---|---|
| Campaign Budget | text |
| Resource Name | text |
| Budget ID | text |
| Name | text |
| Daily Amount (Micros) | text |
| Total Amount (Micros) | text |
| Status | text |
| Delivery Method | text |
| Period | text |
| Type | text |
| Explicitly Shared | text |
Create Campaign CriterionAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
CampaignRequired | choice |
| Negative | boolean |
| Status | choice |
| Bid Modifier | number |
| Keyword | text |
| Text | text |
| Match Type | choice |
| Location | text |
| Geo Target Constant | text |
| Language | text |
| Language Constant | text |
| Device | text |
| Device Type | choice |
| Field | Type |
|---|---|
| Resource Name | text |
| Campaign Criterion | text |
| Resource Name | text |
| Criterion ID | text |
| Campaign | text |
| Display Name | text |
| Bid Modifier | text |
| Type | text |
Create Campaign GroupAction
Create Campaign LabelAction
Create Campaign Shared SetAction
Create Conversion ActionAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
NameRequired | text |
| Type | choice |
| Category | choice |
| Status | choice |
| Counting Type | choice |
| Include In Conversions Metric | boolean |
| Primary For Goal | boolean |
| Click-Through Lookback Window (Days) | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Conversion Action | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Type | text |
| Status | text |
Create Conversion Custom VariableAction
Create Custom AudienceAction
Create Customer ClientAction
Create Customer LabelAction
Create Customer Negative CriterionAction
Create KeywordAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Ad GroupRequired | choice |
| Keyword Text | text |
| Match Type | choice |
| Negative | boolean |
| CPC Bid Micros | text |
| Status | choice |
| Final URLs | object |
| Final URL Suffix | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Ad Group Criterion | text |
| Resource Name | text |
| Criterion ID | text |
| Ad Group | text |
| Display Name | text |
| Status | text |
| CPC Bid Micros | text |
| Keyword | text |
Create LabelAction
Create Shared CriterionAction
Create Shared SetAction
Create User ListAction
Dismiss RecommendationAction
Generate Keyword IdeasAction
Generate RecommendationsAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Advertising Channel TypeRequired | choice |
Recommendation TypesRequired | array |
| Is New Customer | boolean |
| Positive Location IDs | array |
| Negative Location IDs | array |
| Country Codes | array |
| Language Codes | array |
| Bidding Info | object |
| Bidding Strategy Type | choice |
| Target ROAS | text |
| Target CPA (Micros) | text |
| Target Impression Share Info | object |
| Field | Type |
|---|---|
| Recommendations | array |
Make an API Calluniversal
Mutate Google AdsAction
Remove AdAction
Remove Ad GroupAction
Remove Ad Group Bid ModifierAction
Remove Ad Group LabelAction
Remove Ad LabelAction
Remove AssetAction
Remove Asset GroupAction
Remove Asset Group AssetAction
Remove AudienceAction
Remove Bidding StrategyAction
Remove CampaignAction
Remove Campaign Bid ModifierAction
Remove Campaign BudgetAction
Remove Campaign CriterionAction
Remove Campaign GroupAction
Remove Campaign LabelAction
Remove Campaign Shared SetAction
Remove Conversion ActionAction
Remove Conversion Custom VariableAction
Remove Custom AudienceAction
Remove Customer LabelAction
Remove Customer Negative CriterionAction
Remove KeywordAction
Remove LabelAction
Remove Shared CriterionAction
Remove Shared SetAction
Remove User ListAction
Suggest Geo Target ConstantsAction
Update AdAction
Update Ad CreativeAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
AdRequired | choice |
Update MaskRequired | text |
| Final URLs | object |
| Final Mobile URLs | object |
| Tracking URL Template | text |
| Final URL Suffix | text |
| Display URL | text |
| Headlines | object |
| Text | text |
| Pinned Field | choice |
| Field | Type |
|---|---|
| Resource Name | text |
| Ad | text |
| ID | text |
| Name | text |
| Type | text |
| Final URLs | array |
| Final Mobile URLs | array |
| Tracking URL Template | text |
| Final URL Suffix | text |
Update Ad GroupAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Ad Group IDRequired | choice |
Update MaskRequired | text |
| Name | text |
| Status | choice |
| Ad Rotation Mode | choice |
| Base Ad Group | text |
| CPC Bid (Micros) | text |
| CPM Bid (Micros) | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Ad Group | object |
| Resource Name | text |
| ID | text |
| Name | text |
| Status | text |
| Campaign | text |
| Type | text |
Update AssetAction
Update Asset GroupAction
Update AudienceAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
AudienceRequired | choice |
Update MaskRequired | text |
| Name | text |
| Description | text |
| Scope | choice |
| Dimensions | object |
| Age | text |
| Gender | text |
| Exclusion Dimension | text |
| Exclusions | object |
| Field | Type |
|---|---|
| Resource Name | text |
| Audience | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Description | text |
| Scope | text |
| Status | text |
Update Bidding StrategyAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Bidding StrategyRequired | choice |
Update MaskRequired | text |
| Name | text |
| Strategy Type | choice |
| Target CPA (Micros) | text |
| CPC Bid Floor (Micros) | text |
| CPC Bid Ceiling (Micros) | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Bidding Strategy | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Type | text |
| Status | text |
Update CampaignAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
CampaignRequired | choice |
Update MaskRequired | text |
| Name | text |
| Ad Serving Optimization Status | choice |
| AI Max Setting | text |
| Enable AI Max | boolean |
| App Campaign Setting | text |
| App ID | text |
| App Store | text |
| Bidding Strategy Goal Type | text |
| Asset Automation Settings | object |
| Asset Automation Status | text |
| Asset Automation Type | text |
| Bidding Strategy | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Campaign | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Status | text |
| Advertising Channel Type | text |
| Campaign Budget | text |
Update Campaign BudgetAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Campaign BudgetRequired | choice |
Update MaskRequired | text |
| Name | text |
| Daily Amount (Micros) | text |
| Total Amount (Micros) | text |
| Delivery Method | choice |
| Explicitly Shared | boolean |
| Aligned Bidding Strategy ID | text |
| Field | Type |
|---|---|
| Campaign Budget | text |
| Resource Name | text |
| Budget ID | text |
| Name | text |
| Daily Amount (Micros) | text |
| Total Amount (Micros) | text |
| Status | text |
| Delivery Method | text |
| Period | text |
| Type | text |
| Explicitly Shared | text |
Update Campaign CriterionAction
Update Campaign GroupAction
Update Conversion ActionAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Conversion ActionRequired | choice |
Update MaskRequired | text |
| Name | text |
| Category | choice |
| Status | choice |
| Counting Type | choice |
| Include In Conversions Metric | boolean |
| Primary For Goal | boolean |
| Field | Type |
|---|---|
| Resource Name | text |
| Conversion Action | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Type | text |
| Status | text |
Update Conversion Custom VariableAction
Update Custom AudienceAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Custom AudienceRequired | choice |
Update MaskRequired | text |
| Name | text |
| Type | choice |
| Description | text |
| Members | object |
Member TypeRequired | choice |
| Keyword | text |
| URL | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Custom Audience | text |
| Resource Name | text |
| ID | text |
| Name | text |
| Type | text |
| Description | text |
| Status | text |
Update CustomerAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Update MaskRequired | text |
| Descriptive Name | text |
| Auto Tagging Enabled | text |
| Call Reporting Setting | text |
| Call Conversion Reporting Enabled | text |
| Call Conversion Action | text |
| Call Reporting Enabled | text |
| Final URL Suffix | text |
| Tracking URL Template | text |
| Video Brand Safety Suitability | choice |
| Video Customer | text |
| Third Party Integration Partners | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Customer | object |
| Resource Name | text |
| ID | text |
| Descriptive Name | text |
| Currency Code | text |
| Time Zone | text |
| Auto Tagging Enabled | text |
| Status | text |
| Final URL Suffix | text |
| Tracking URL Template | text |
Update KeywordAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
KeywordRequired | choice |
Update MaskRequired | text |
| CPC Bid Micros | text |
| Status | choice |
| Final URLs | object |
| Final URL Suffix | text |
| Tracking URL Template | text |
| Field | Type |
|---|---|
| Resource Name | text |
| Ad Group Criterion | text |
| Resource Name | text |
| Criterion ID | text |
| Ad Group | text |
| Display Name | text |
| Status | text |
| CPC Bid Micros | text |
| Keyword | text |
Update LabelAction
Update Shared SetAction
Update User ListAction
Upload Call ConversionsAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
ConversionsRequired | object |
| Caller ID | text |
| Call Start Date/Time | text |
| Conversion Action | text |
| Conversion Date/Time | text |
| Conversion Value | number |
| Currency Code | text |
| Consent | text |
| Custom Variables | object |
Partial FailureRequired | boolean |
| Validate Only | boolean |
| Field | Type |
|---|---|
| Results | array |
| Caller ID | text |
| Call Start DateTime | text |
| Partial Failure Error | text |
Upload Click ConversionsAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
ConversionsRequired | object |
| Conversion Action | text |
| Conversion Date/Time | text |
| Conversion Value | number |
| Currency Code | text |
| Order ID | text |
| Google Click ID (gclid) | text |
| gbraid | text |
| wbraid | text |
| User IP Address | text |
| Customer Type | choice |
Partial FailureRequired | boolean |
| Job ID | number |
| Validate Only | boolean |
| Field | Type |
|---|---|
| Job ID | text |
| Results | array |
| Google Click ID | text |
| Conversion DateTime | text |
| Partial Failure Error | text |
Upload Conversion AdjustmentsAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Conversion AdjustmentsRequired | object |
| Conversion Action | text |
| Adjustment Type | choice |
| Adjustment Date/Time | text |
| Order ID | text |
| Restatement Value | text |
| Gclid / Date-Time Pair | text |
| User Agent | text |
| User Identifiers | object |
Partial FailureRequired | boolean |
| Job ID | number |
| Validate Only | boolean |
| Field | Type |
|---|---|
| Job ID | text |
| Results | array |
| Order ID | text |
| Adjustment DateTime | text |
| Partial Failure Error | text |
Templates
Look for Google Ads templates in the WEXTL template library.
Browse templates →Explore alternative apps
- beehiiv[2]Publish newsletters and manage subscribers in beehiiv.
- AWeberEmail marketing — lists, subscribers, campaigns, and broadcasts.
- AkeneoProduct information management (PIM) for enriching and distributing catalog data.
- BrandwatchConsumer intelligence and social listening platform for brand monitoring, insights, and research.
- BitlyShorten, retrieve, and manage Bitly links.
References
- WEXTL® Google Ads Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Google Ads.
- WEXTL® visual workflow builder data.
Last updated: Aug 30, 2026 00:06