Block 1 - Structure & format output for AI
- Type / Role
- n8n-nodes-base.code - code
- Config choices
- Version 2
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...
n8n-nodes-base.code, n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.chainllm, n8n-nodes-base.httprequest, n8n-nodes-base.googlesheets, n8n-nodes-base.formtrigger
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Zeljislav Petrovic.
Original n8n.io sourceThis 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.
This n8n workflow connects Google Keyword Planner, OpenAI chat model, and Google Sheets to deliver a production-ready keyword research pipeline:
The result is a complete, ready-to-use keyword strategy document your team can act on immediately.
The workflow automatically creates a new Google Spreadsheet on every run with two sheets:
AI-evaluated, scored, and classified keywords ready for Google Ads — filtered to relevance score 5 or higher:
keyword — the keyword textsearchIntent — informational, commercial, transactional, or navigationalkeywordType — branded, competitor, product/service, feature/spec, synonym, application, or solutionsource — Keyword Planner or AIseedKeyword — which seed keyword this idea originated fromrelevanceScore — AI score (1–10) based on your business contextavgMonthlySearches — monthly search volume from Google Keyword Plannercompetition — LOW / MEDIUM / HIGHrecommendedBid — AI-calculated CPC bid recommendation in USDrecommendedMatchType — recommended Google Ads match type (Broad, Phrase, or Exact)Raw, unfiltered output from Google Keyword Planner — useful as a reference or for manual review:
keyword — the keyword textavgMonthlySearches — monthly search volumecompetition — LOW / MEDIUM / HIGHcompetitionIndex — numeric competition score (0–100)lowTopOfPageBid — low end of the estimated CPC range in USDhighTopOfPageBid — high end of the estimated CPC range in USDThis catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Generate a Google Ads keyword plan from seed keywords with Keyword Planner and OpenAI |
|---|---|
| Complexity | advanced |
| Nodes | 16 |
| Categories | Market Research, AI Summarization |
| Author | Zeljislav Petrovic |
| Published | 22 Apr 2026 |
Use the JSON export at /data/workflows/15243/15243.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, AI Summarization use case.