Generate SEO content and marketing copy with Claude, Serper, Sheets and SendGrid
Go to WorkflowDescription
Generates SEO blog posts, ad copy, email sequences, and social captions using Claude AI.
Setup
Add your ANTHROPIC_API_KEY in the Set Config node
Configure Serper API key for SEO data (optional)
Set your WordPress, Mailchimp, Airtable credentials
POST to the webhook URL
Webhook Payload
{
"topic": "Best AI Tools 2025",
"contentType": "blog_post",
"keyword": "ai tools for marketing",
"tone": "professional",
"audience": "SMB marketers",
"wordCount": 1500,
"brand": "YourBrand",
"clientEmail": "[email protected]"
}
Content Types
blog_post
ad_copy
email_sequence
social_captions
Flow
The simplified flow (9 active nodes):
Receive Brief → Set Config → Fetch SERP Data → Build Claude Prompt
→ Call Claude AI → Parse Claude Response → Save to Google Sheets
→ Send Delivery Email
→ Send Response
After importing, replace these 5 values in the Set Config node:
| Field | Replace with |
|---|---|
| YOUR_ANTHROPIC_API_KEY | Your Anthropic key |
| YOUR_SERPER_API_KEY | Your Serper.dev key (free tier works) |
| YOUR_SENDGRID_API_KEY | Your SendGrid key |
| YOUR_GOOGLE_SHEET_ID | Your Sheet ID from the URL |
| YOUR_GSHEETS_CREDENTIAL_ID | Set up Google Sheets OAuth in n8n credentials |
The workflow handles all 4 content types (blog_post, ad_copy, email_sequence, social_captions) through a single Claude call with type-specific prompts — no branching needed.