Templates / Generate SEO content briefs with GPT-4o, DataForSEO keyword research & SERP analysis

Generate SEO content briefs with GPT-4o, DataForSEO keyword research & SERP analysis

Needs changes

by Rahul Joshi ✓ · 738 views · created 2025-11-14 · Content Creation, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: SerpApi (Google Search). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 14 nodes and runs when a chat message arrives. Along the way it connects Google Sheets, OpenAI Chat Model and SerpApi (Google Search). It also calls api.dataforseo.com and hooks.slack.com over HTTP.

How it runs

Trigger: When a chat message arrives.

  1. Normalize Input (Edit Fields (Set)): sets 4 fields: intent, topic, content…
  2. Fetch Keyword Metrics from DataForSEO (HTTP Request): calls api.dataforseo.com (POST)
  3. AI Agent: runs an AI agent, with model: OpenAI GPT-4o-mini Model; 2 tools (SERP Analysis Tool, Retrieve Historical Content Context); memory: Short-Term Memory; output parser: Structured JSON Output Parser
  4. Calculate Quality Scores (Code): runs custom JavaScript code
  5. Validate Brief Quality (If): checks a condition and branches into true / false
  6. Generate HTML Preview (Code): runs custom JavaScript code
  7. Send Slack Quality Alert (HTTP Request): calls hooks.slack.com (POST)
  8. Store Brief with Version Control (Google Sheets): append or update

Services it uses

Google SheetsOpenAI Chat ModelSerpApi (Google Search)

HTTP calls to: api.dataforseo.com, hooks.slack.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • SerpApi (Google Search) in SERP Analysis Tool: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.
Removed in 3.0Replace with
SerpApi (Google Search)
SERP Analysis Tool
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (12)

From the author

📊 Description Generate high-quality, SEO-optimized content briefs automatically using AI, real-time keyword research, SERP intelligence, and historical content context. This workflow standardizes user inputs, fetches search metrics, analyzes competitors, and…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.