google-ads

n8n community node for Google Ads API integration

Package Information

Released: 4 mo ago
Downloads: 11 weekly / 83 monthly
Latest Version: 1.0.0
Author: n8n Community

Documentation

n8n-nodes-google-ads

This is an n8n community node that provides integration with the Google Ads API for advertising automation and campaign management.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

Campaign

  • Get All: Retrieve all campaigns with optional GAQL query filtering
  • Get: Get a specific campaign by ID
  • Create: Create a new campaign
  • Update: Update campaign properties like status
  • Delete: Remove a campaign

Ad Group

  • Get All: Retrieve all ad groups with optional filtering
  • Get: Get a specific ad group by ID
  • Create: Create a new ad group under a campaign
  • Update: Update ad group properties

Keyword

  • Get All: Retrieve all keywords with optional filtering
  • Create: Add keywords to an ad group
  • Update: Modify keyword properties

Ad

  • Get All: Retrieve all ads with optional filtering
  • Create: Create new ads
  • Update: Modify ad properties

Customer

  • Get: Get customer account information
  • List Accessible Customers: List all accessible customer accounts

Credentials

You need to set up Google Ads API credentials with the following information:

  1. Developer Token: Your Google Ads API developer token
  2. Client ID: OAuth2 client ID from Google Cloud Console
  3. Client Secret: OAuth2 client secret from Google Cloud Console
  4. Refresh Token: OAuth2 refresh token for authentication
  5. Customer ID: Your Google Ads customer ID (without dashes)

Setting up credentials:

  1. Go to the Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the Google Ads API
  4. Create OAuth2 credentials
  5. Apply for a developer token in your Google Ads account
  6. Use the OAuth2 playground or your application to get a refresh token

Compatibility

This node is compatible with n8n version 1.0.0 and above.

Usage

  1. Add the Google Ads node to your workflow
  2. Configure your Google Ads API credentials
  3. Select the resource (Campaign, Ad Group, Keyword, Ad, or Customer)
  4. Choose the operation you want to perform
  5. Fill in the required parameters
  6. Execute the workflow

Example workflows:

  • Campaign Management: Create, pause, or activate campaigns based on performance data
  • Keyword Research: Add new keywords to ad groups automatically
  • Performance Monitoring: Retrieve campaign and ad group performance data
  • Budget Optimization: Adjust campaign budgets based on conversion data

Resources

License

MIT

Discussion