I recently got into 3D printing and started an Instagram account for it. Problem is, I'm COO for a portfolio of 7 MSPs. I don't have time to post consistently, so I automated the entire thing.
The system:
Self-hosted n8n workflows handle the full content lifecycle. Two scheduled triggers fire daily (10am + 3pm ET), cycling through 5 content branches: Tips, Models, Product Design, Tech, and Art.
Each branch hits a specialized AI prompt that returns a caption, hashtags, image prompt, and voiceover script as structured JSON. All branches merge into one shared publish pipeline. Adding a new content type means one new node, zero changes downstream.
KIE.ai generates images, a polling loop monitors status, then it publishes to Facebook and Instagram via the Graph API and logs everything to Airtable. I'm also running GPT-4o-mini vs Claude Haiku side-by-side as an A/B test.
Video pipeline:
Runway generates 5 to 10-second vertical clips. Suno generates music. ElevenLabs handles voiceover. Remotion composites it all with branded overlays and lower-thirds, then publishes as Reels and Facebook Videos automatically.
Real costs per post:
- AI caption (GPT/Claude): $0.002
- Image gen (KIE.ai Nano Banana 2, 2K): $0.06
- Video gen (Runway 5s 720p): $0.06
- Music gen (Suno): $0.06
- Voiceover (ElevenLabs): $0.006
- Image post total: ~$0.06
- Video post total: ~$0.13
14 image posts/week = $0.87. Add videos and I'm under $2/week.
Stack: n8n · GPT-4o-mini · Claude Haiku · KIE.ai · Runway · Suno · ElevenLabs · Remotion · Meta Graph API · Airtable · Telegram · Proxmox Happy to break down any part of the build. Drop a comment and I'll dig into whatever you want to see.