Create SEO content brief from keyword to Google Doc
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (7)
- n8n Form Trigger
n8n-nodes-base.formTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Google Docs
n8n-nodes-base.googleDocs - AI Agent
@n8n/n8n-nodes-langchain.agent - Think Tool
@n8n/n8n-nodes-langchain.toolThink - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
What it does
Who’s it for ------------ Content/SEO teams who want a fast, consistent, research-driven brief for a copywriters from a single keyword—without manual review and analysis of the SERP (Google results). How it works / What it does --------------------------- - Form Trigger collects the keyword/topic and redirects to Google Drive Folder after the final node. - FireCrawl Search & Scrape pulls the top 5 pages for the chosen keyword. - AI Agent (with Think + OpenAI Chat Model) analyzes sources and generates an original Markdown brief. - Markdown to JSON converts the Markdown into Google Docs batchUpdate requests (H1/H2/H3, lists, links, spacing). Then this is used in Update a document for updating the empty doc. - Create a document + Update a document write a Google Doc titled “SEO Brief for ” and update the Google Doc in your target Drive folder. How to set up ------------- 1. Add credentials: Firecrawl (Authorization header), OpenAI (Chat), Google Docs OAuth2. 2. Replace placeholders: {{APIKEY}}, {{googledrivefolderid}}, {{googledrivefolderurl}}. 3. Publish and open the Form URL to test. Requirements ------------ Firecrawl API key • OpenAI API key • Google account with access to the target Drive folder. Resources --------- Google OAuth2 Credentials Setup - https://docs.n8n.io/integrations/builtin/credentials/google/oauth-generic/ Firecrawl API key - https://take.ms/lGcUp OpenAI API key - https://docs.n8n.io/integrations/builtin/credentials/openai/