
Automate Social Media Publishing with Human Approval | OpenClaw + n8n
Automate social media publishing with AI while keeping a human in control of the final decision.
In this tutorial, we connect OpenClaw with n8n to build a practical social media publishing workflow with human approval.
The workflow starts with a simple request in Telegram. OpenClaw sends a YouTube URL to an n8n webhook. n8n retrieves the video metadata, uses Gemini to generate a LinkedIn promotional post, and sends the draft to Telegram for review.
Only after the user clicks Approve does n8n publish the post to LinkedIn and return the publishing status to OpenClaw.
The completed demo also shows how the same workflow can be extended to publish to a Facebook Page. In the step-by-step tutorial, we focus on publishing on a personal LinkedIn account because it is relatively straightforward to reproduce.
Workflow:
Telegram request
→ OpenClaw skill
→ n8n webhook
→ YouTube metadata
→ Gemini draft
→ Telegram human approval
→ LinkedIn publishing
→ Publishing status returned to OpenClaw
📘 Code, prompts, workflow notes, and setup instructions:
[BLOG URL — COMING SOON]
🎥 OpenClaw tutorial playlist:
https://www.youtube.com/playlist?list=PLHutrxqbP1BwAQf6dROCLZqK0PLpGu35J
The playlist includes earlier tutorials on setting up OpenClaw, accessing the dashboard via Tailscale, and building the n8n YouTube metadata workflow that is reused in this video.
Chapters:
00:00 Demo: AI social media publishing with human approval
00:48 Workflow overview
01:31 Compare social media API options
03:30 Expose n8n through Tailscale
04:31 Configure LinkedIn OAuth
06:36 Reuse the previous n8n workflow
07:18 Generate the post with Gemini
08:33 Add Telegram human approval
09:57 Add approval logic and LinkedIn publishing
11:05 Publish the workflow
11:39 Create the OpenClaw skill
12:32 Final end-to-end test
13:03 Summary
#OpenClaw #n8n #AIAutomation #SocialMediaAutomation #LinkedInAutomation #HumanInTheLoop
