๐Ÿ“Š Generate a Google Ads keyword plan from seed keywords with Keyword Planner and OpenAI

โšก 195 views ยท ๐Ÿ“Š Market Research & Insights

๐Ÿ’ก Pro Tip โ€” For competitive intelligence, ScraperNode can automate the data collection โ€” Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

Who is this template for?

This workflow is built for digital marketers, SEO/PPC specialists, and business owners who run or plan Google Ads campaigns and need a fast, structured way to discover and evaluate keywords. Instead of manually exporting data from Google Keyword Planner and sorting it in spreadsheets, this template automates the entire process โ€” from raw seed keywords to a fully enriched, AI-analyzed keyword plan saved directly in Google Sheets.

What this workflow does

This n8n workflow connects Google Keyword Planner, OpenAI chat model, and Google Sheets to deliver a production-ready keyword research pipeline:

  1. User submits a form with their website URL, company name, industry/niche, seed keywords, and products/services
  2. Google Keyword Planner API returns keyword ideas with real search volume, competition level, and CPC bid range data
  3. OpenAI chat model (e.g, GPT-5.4-mini) analyzes all keyword ideas in business context โ€” scoring relevance, classifying intent (informational, navigational, commercial, transactional), assigning keyword type (branded, competitor, product, application, etc.), and generating additional relevatn high-intent keyword suggestions.
  4. Google Sheets receives two outputs: a structured keyword plan sheet (AI-enriched, evaluated, scored, and classified) and a raw keyword ideas sheet (all Keyword Planner results)

The result is a complete, ready-to-use keyword strategy document your team can act on immediately.

How to set up

  1. Google Ads API โ€” Create a Google Ads Developer Token and OAuth 2.0 credentials. Add your Google Ads Customer ID to the workflow. Follow the official Google Ads API quickstart.
  2. OpenAI โ€” Add your OpenAI API credentials to the OpenAI chat model node.
  3. Google Sheets โ€” Connect your Google account via OAuth 2.0. The workflow automatically creates a new spreadsheet for each run โ€” no manual sheet setup required.
  4. Configure the HTTP Request node โ€” Update the Customer ID, Developer Token, and geo/language targeting to match your market.
  5. Activate the workflow and submit the form to run your first keyword research & planning session.

Requirements

What you get in the output

The workflow automatically creates a new Google Spreadsheet on every run with two sheets:

๐Ÿ“Š Keyword Plan

AI-evaluated, scored, and classified keywords ready for Google Ads โ€” filtered to relevance score 5 or higher:

๐Ÿ“‹ All Keyword Ideas

Raw, unfiltered output from Google Keyword Planner โ€” useful as a reference or for manual review:

How to customize this workflow

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, Basic LLM Chain, OpenAI Chat Model, n8n Form Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup