Generate SEO blog posts with Claude, Google Docs, Contentful, and Slack
Ready for 3.0What this workflow does
This workflow has 30 nodes and runs when someone submits an n8n form (“Sycorda Content Generator”). Along the way it connects Google Sheets, Google Drive and Slack. It also calls api.anthropic.com, us-central1-festive-bazaar-397323.cloudfunctions.net and api.contentful.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Sycorda Content Generator”).
- Build Brief (Edit Fields (Set)): sets 7 fields: title, wordCount, primaryKeyword…
- Log Brief to Sheet (Google Sheets): append
- Build Outline Request (Code): runs custom JavaScript code
- Claude - Outline (HTTP Request): calls api.anthropic.com (POST)
- Parse Outline (Code): runs custom JavaScript code
- Create Drive Folder (Google Drive): work with folder
- Markdown: converts between Markdown and HTML
- Create Outline Doc (Google Drive): create from text
- Build Outline HTML (Code): runs custom JavaScript code
- Update Outline Doc (Google Drive): update
…plus 19 more steps. See the full node list below.
Services it uses
HTTP calls to: api.anthropic.com, us-central1-festive-bazaar-397323.cloudfunctions.net, api.contentful.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Google Drive
n8n-nodes-base.googleDrive - Markdown
n8n-nodes-base.markdown - Aggregate
n8n-nodes-base.aggregate - Slack
n8n-nodes-base.slack
From the author
Quick Overview This workflow collects a blog brief via an n8n form, uses Anthropic Claude to generate an outline and write each section, saves both outline and article as formatted Google Docs in Google Drive, then creates a Contentful entry and posts the…