Templates / AI-generated LinkedIn posts with human approval using GPT-4, GoToHuman & Blotato

AI-generated LinkedIn posts with human approval using GPT-4, GoToHuman & Blotato

Needs changes

by Robert Breen ✓ · 1,756 views · created 2025-08-02 · Social Media, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Agent: Create caption for linkedin (v1.9)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Community nodes

These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

Nodes used (12)

ThinkStructured Output ParserOpenAI Chat ModelGoogle SheetsAI Agent

What it does

This workflow is designed for creators, marketers, and agencies who want to automate content publishing while keeping quality control through human review. It integrates four powerful tools — Google Sheets, OpenAI, GoToHuman, and Blotato — to deliver a seamless AI-assisted, human-approved, auto-publishing system for LinkedIn. --- ⚙️ What This Workflow Does 1. 📅 Pulls Today’s Topic from Google Sheets - You store ideas in a spreadsheet with a date column. - The workflow runs daily (or manually) and selects the row matching today’s date. 2. 🧠 Generates a Caption with OpenAI - The selected idea is passed to GPT-4 via an AI Agent node. - OpenAI returns a short, emoji-rich LinkedIn caption (1–2 sentences). - The result is saved back to the sheet. 3. 👤 Sends the Caption for Human Review via GoToHuman - A human reviewer sees the AI-generated caption. - They approve or reject it using a GoToHuman review template. - Only approved captions move forward. 4. 🚀 Publishes the Approved Caption to LinkedIn via Blotato - The caption is posted to a LinkedIn account via Blotato's API. - No additional input is required — it's fully automated after approval. --- 🔧 Setup Requirements ✅ Google Sheets - Create or copy the provided sample sheet. - Connect your Google Sheets account in n8n using OAuth2. ✅ OpenAI - Create an API key at platform.openai.com. - Add it to n8n as an OpenAI credential. ✅ GoToHuman - Create an account and a Review Template at gotohuman.com. - Add your API credential in n8n and use your reviewTemplateId in the node. ✅ Blotato - Create an account at blotato.com. - Get your API key and Account ID. - Insert them into the HTTP Request node that publishes the LinkedIn post. --- 🧪 Testing the Workflow - Use the Manual Trigger node for step-by-step debugging. - Review nodes like AI Agent, Ask Human for Approval, and Post to LinkedIn to verify output. - Once confirmed, activate the schedule for fully hands-free publishing. --- 👋 Built By Robert Breen Founder of Ynteractive — Automation, AI, and Data Strategy 🌐 Website: https://ynteractive.com 📧 Email: [email protected](mailto:[email protected]) 🔗 LinkedIn: https://www.linkedin.com/in/robert-breen-29429625/ 📺 YouTube: YnteractiveTraining --- 🏷 Tags linkedin openai gotohuman social automation ai content approval workflow google sheets blotato marketing automation

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.