Approval-Gated Social Content Automation
AI drafts it. A human still approves it.
- Proves
- Workflow automation (n8n)
- Human-in-the-loop design
- Webhook & third-party integration
- Controlled, checked publishing
- Stack
- n8nWebhooksAirtable Slack APIHeadless rendering
The problem
Automating social content is easy to get wrong in one specific way: letting AI-generated content publish itself with nobody checking it first. For anything representing a real brand, that's a risk most businesses aren't willing to take — which means automation has to include a real checkpoint, not just a delay.
What I built
A workflow, built in n8n, that takes structured content — a caption plus a set of templated slides — and renders it into a finished social media carousel. Every rendered carousel is logged to Airtable for tracking, then posted to Slack for a human to review. Nothing goes out until it's explicitly approved in Slack; the workflow then branches conditionally and publishes it through the connected posting service.
Actual output
This slide was generated for this case study using the actual render step and one of the real slide templates, with placeholder text standing in for a client's copy.
System flow
Technical depth
- A real human-in-the-loop pattern: webhook triggers the render, then the workflow waits on a Slack response before branching to publish.
- Binary file handling for rendering and uploading carousel images through the pipeline.
- Multi-service orchestration across a webhook trigger, a headless rendering step, Airtable logging, Slack approval and a publishing API.
- This is exactly the kind of moderation gate agencies and brands ask for when they want AI-assisted content without giving up editorial control.
The original workflow contains personal Slack/Airtable connection references. What's described here is the architecture and the approval pattern, not a screenshot of the live workflow or its credentials.
Need something like this built?
I take on remote and contract implementation work — automation, internal tools, integrations and web systems.
Let’s talk