4 publications a day, zero manual effort: how we built an autonomous social pipeline
Published · Updated
TikTok, Instagram, Facebook, YouTube — four posts a day, every day, across all platforms. No editor, no scheduler, no agency. Here is the architecture that makes it run.
Publishing consistently on social media is one of those tasks that sounds simple and costs an enormous amount of time in practice. Four platforms, four formats, four optimal posting times — every day. We automated the entire pipeline for our own channels and then productized it for clients.
The pipeline: from script to published post in under 10 minutes
Every day, a cron job fires at four fixed times: 09:00, 13:00, 18:00 and 21:00 Brussels time. It picks the next content unit from a queue, generates a platform-optimized version for each target (TikTok, Instagram, Facebook, YouTube Shorts), renders the video with burned-in subtitles, runs a final quality check and publishes via the platform API. No human in the loop unless an approval flag is set.
Hook selection: a bandit algorithm, not intuition
The opening hook — the first three seconds that determine whether a viewer stays — is selected by an ε-greedy bandit algorithm running against a bank of 80+ hook variants. Each variant accumulates a performance score based on real like and retention data. The algorithm exploits the best-performing hooks 90% of the time and explores new variants 10% of the time. Every week, an LLM reviews the performance data and proposes new hook variants. Hooks that fall below the retirement threshold are automatically removed. The result: hook performance improves week over week without any manual A/B testing.
Le Podcast IA: a daily AI news show, fully automated
Le Podcast IA (@lepodcastia on YouTube) publishes a new episode every day at noon: a 5–8 minute AI news digest with a generated script, a NotebookLM-style voice, a branded visual and word-level caption sync. At 12:00, the short vertical version (9:16) goes out. At 21:10, a cross-channel brain reviews the day's performance, updates the hook stats, generates topic hints for tomorrow's script and sends a Telegram digest. The episode is then mirrored to TikTok, Instagram and Facebook — with platform-specific formatting applied automatically.
The numbers
Four publications per day across four platforms. One daily podcast episode plus its vertical short. Approximately 90 hours per month of content operations eliminated. The entire pipeline runs on a single VPS, costs under 50 € per month in cloud compute, and has operated continuously since January 2026 with three fallback LLM tiers to absorb provider outages.
What this is not
This is not a content spam machine. Every script goes through a topic-quality filter, a factual grounding step and a brand-voice check before publication. The automation handles the production and distribution — the editorial judgment is encoded in the pipeline design, not bypassed by it.
Token cost vs. Belgian human equivalent
Four posts per day across four platforms plus a daily podcast episode would require, at Belgian market rates: one social media manager (€3,500–4,500/month gross), one video editor for the podcast production volume (€3,000–4,000/month at €40/hour for ~100h), and voice recording at commercial rates (€3,000/month for 30 episodes). Conservative total: €9,500–11,500/month. The AI stack: Claude Sonnet 4 for script generation at ~1,200 tokens/script × 120 scripts/month ≈ €3/month; Gemini TTS for podcast voice synthesis (30 episodes) ≈ €20/month; Grok Imagine for visuals (60 images) ≈ €6/month; Blotato API for cross-platform publishing ≈ €70/month; VPS compute ≈ €12/month. Total: approximately €110–150/month. Against the €10,500/month human baseline, the AI stack eliminates over 99% of the cost. At a Belgian senior employee rate of €75/hour, the ~130 hours of production work automated per month represents €9,750 in avoided labour. Annual savings: approximately €115,000 against under €1,800 in AI infrastructure — a ratio of 64:1.
AI infrastructure
€130 / month
Human equivalent
€10 500 / month
Working on a project where these methods apply?