Table of Contents
Imagine waking up to a freshly published blog post… written overnight while you slept. No briefings. No bottlenecks. No burnout.
That’s exactly what this AI Auto Blogger workflow delivers using n8n, ChatGPT (GPT-4o), and Perplexity — all orchestrated in under five minutes and for less than R15 per post.
In this guide, I’ll walk you through the full automation, explain every module, and show you the exact prompts used to make it all happen.
Is This an AI Agent?
While it’s tempting to call this setup an AI agent system, the truth is it’s not — and that’s a good thing. The AI Auto Blogger is a deterministic, rule-based automation, not a free-roaming, decision-making agent. Every step is pre-defined and predictable, meaning there’s no ambiguity, no risk of AI “going rogue,” and no complex orchestration logic. It’s the perfect on-ramp for business professionals who want to scale content with AI — without sacrificing control or clarity.
1. The Scheduler: Set It and Forget It
The system begins with a Schedule Trigger that runs daily at 06:15 SAST (UTC+2). This ensures one post goes live every morning — a caffeine-free content engine.
2. Keyword Content Provider: Pull From Google Sheets
Using a Google Sheets node, the workflow fetches the next unwritten topic, based on:
- Cluster
- Primary Keyword
- Search Intent (e.g., Informational, Commercial, Transactional)
No AI prompt is needed here — just some spreadsheet magic to stay organized.
3. Internal Link Scraper: Smart SEO Starts Here
A hidden gem: the workflow pulls your sitemap, parses all article URLs, and preps them for later use by the intro and conclusion writers. These internal links fuel your SEO cross-linking strategy.
4. Content Planner: Blog Blueprint in JSON
Here’s where your outline is born. Using GPT-4o, this node generates the full blog structure: intro, H2 sections, and conclusion — all in structured JSON.
🧾 Actual Prompt Instruction (from Content Planner node):
“You are part of a team that creates world-class blog posts…
Your output must recognize the discussion points, flow naturally, satisfy search intent, and use all given keywords.
Output must be returned as JSON — e.g., “H2 A”: “<h2>Heading</h2>”, “H2 A Paragraph”: “<para>Paragraph</para>”.”
DO NOT RESPOND IN ANYTHING OTHER THAN THIS .JSON FORMAT PROVIDED. DO NOT PROVIDE ANY EXPOSITION.
This modular output is what allows each paragraph to be “outsourced” to a virtual team of agents.
5. SEO Assistants: Slug, Title, and Meta Perfection
Slug Generator
Prompt (from Slug node):
“Create a slug for the following blog post. It must include the primary keyword, be 4–5 words max, and output just the slug — no quotes or formatting.”
Title Generator
Prompt:
“Write a blog title that starts with the ⚡ emoji, includes the primary keyword, and informs the user of the benefit. Use Title Case. Output plain text only.”
Meta Description Writer
Prompt:
“Create a meta description under 120 characters using the primary keyword. Use active voice, persuasive language, no punctuation other than a period. Output only the description.”
These are short but critical — optimized for search engines and human click-through.
6. Work Wife + Work Husband: Paragraph Perfection
Each blog section (H2 A to H2 I) is handled by two nodes:
Perplexity Researcher fetches deep research via API.
GPT-4o Copy Editor composes a paragraph using the research and content plan.
Effective AI copywriting mimics natural human writing!
Prompt (from Copy Editor H2A, similar for H2B–I):
“You are part of a copy editing team…
Your job is to ingest the section plan and its research, and produce a 60–150 word paragraph in JSON.
Use Grade 8 readability, embed 2 hyperlinks naturally.
Writing style: inspired by Hunter S. Thompson but clarity-first.”
7. Intro & Conclusion Editors: SEO Anchors
Like the paragraph writers, these nodes write based on the blog plan — but they embed internal links instead of external citations.
Prompt (from Copy Editor Intro and Copy Editor Conc):
“Take the provided content plan and sitemap links to craft either the intro or conclusion.
Target Grade 8 reading level. Embed 1–3 links from the sitemap.
Use the AIDA technique subtly — but do not label the paragraph parts. Return only JSON with the paragraph.”
8. WordPress Content Manager: Go Live Automatically
The final content — assembled from all copy editors — is published via the WordPress Post Creation node using your Elementor template.
It sets:
- Title
- Slug
- Body (combined from H2 sections)
- Tags (ai marketing)
- Meta description (via the excerpt field)
Fully hands-off publishing, ready for your human reviewer to scan and approve.
9. Human-in-the-Loop Email: Final Sign-Off
An Email node (not shown) sends a clean summary to a human in the loop:
Subject: New article pending approval – {Date}
Body: Title, Meta, Slug, and links to preview and edit
No friction. No extra steps.
10. Content Coordinator: Prevent Repeats
At the end, a Google Sheets Update node marks the keyword row as “Completed” — ensuring the next day’s blog pulls a new topic.
Simple, effective content scheduling.
Download the FREE Workflow
Whether you’re automating content for SEO, launching niche sites, or simply freeing up time, this is one of the smartest AI workflows you can build in 2025.