Generate a Google Ads keyword plan from seed keywords with Keyword Planner and OpenAI
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. ...
Template notes
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](https://developers.google.com/google-ads/api/docs/get-started/introduction). 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.