Templates / Create SEO WordPress blog drafts from a Google Sheets queue with Gemini

Create SEO WordPress blog drafts from a Google Sheets queue with Gemini

Ready for 3.0

by Sami ✓ · 42 views · created 2026-09-01 · Content Creation, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 30 nodes and runs on a schedule (every 7 days at 06:00). Along the way it connects Google Sheets, Gmail, Google Gemini Chat Model and Google Gemini and 1 more.

How it runs

Trigger: On a schedule (every 7 days at 06:00).

  1. Read Blog Queue from Sheets (Google Sheets): read (sheet)
  2. Select First Blog for Draft (Code): runs custom JavaScript code
  3. Set Blog Input Fields (Edit Fields (Set)): sets 15 fields: rowKey, STATUS, TOPIC…
  4. Fetch WordPress Post by Slug (HTTP Request): calls an HTTP API (GET)
  5. Check if Post Exists (If): checks a condition and branches into true / false
  6. Update Sheets for Existing Post (Google Sheets): update (sheet)
  7. Check Row Processing Status (If): checks a condition and branches into true / false
  8. Notify Existing Draft Reconciled (Gmail): send (message)
  9. Mark Row as Processing in Sheets (Google Sheets): update (sheet)
  10. Fetch WP Category by Slug (HTTP Request): calls an HTTP API (GET)

…plus 15 more steps. See the full node list below.

Services it uses

Google SheetsGmailGoogle Gemini Chat ModelGoogle GeminiWordpress

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 (14)

From the author

Quick overview This workflow runs weekly to turn a picked topic from Google Sheets into a validated SEO blog draft in WordPress using Google Gemini for article and image generation, then writes the draft metadata and image URLs back to the sheet and sends a…

Excerpt from Sami'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.