Multi-Agent LinkedIn Content Creation with GPT-4o, Google Sheets, and Human Review

Go to Workflow
0 views
Built by Ailin Werner Ailin Werner
Created on June 07, 2026

Description

Description:
This is a Production-Grade Multi-Agent Content Engine designed for creators who prioritize technical authority over generic AI output.

Unlike standard "one-shot" prompts, this system uses a Chain-of-Thought (CoT) architecture to separate logical blueprinting from creative writing. It features a Persistent Memory loop via Google Sheets to ensure topic variety and a dedicated Compliance Editor to enforce strict branding rules (e.g., "Sentence Case" and spaced hyphens).

Built with enterprise resiliency in mind, it includes Global Error Handling and a Human-in-the-Loop Gmail approval gate with a 48-hour auto-timeout.

I built this to solve the 'Technical Content' bottleneck. It ensures that my social presence reflects the same high-quality engineering standards I apply to my client's n8n workflows.

Key features:
Persistent Topic Memory: Automatically scans your Google Sheets history to prevent repeating technical topics.

Multi-Agent Pipeline: Specialized agents for Topic Selection, Structural Architecture, Copywriting, and Brand Compliance.

Style Enforcement: A final "Editor" agent that strips AI fluff and ensures a professional, human-sounding tone.

Resilient Design: Features a global Error Trigger for instant failure notifications and an Approval Timeout to maintain system resources.

Human-in-the-Loop: Sends a clean draft to Gmail for manual image pairing and final review before posting.

How to setup
Google Sheets: Prepare a sheet with columns for Topic, Status, and Difficulty.

Credentials: Connect your OpenAI (or Gemini) and Gmail accounts.

IDs: Replace the placeholder Sheet ID and Recipient Email address in the nodes.

Error Handling: Point the Error Trigger notification to your preferred email or Slack channel.

Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured