AI copy
Hook, slide texts, caption, hashtags and voiceover script: editable field by field, never all-or-nothing.
Production
The production pipeline creates everything the channel needs per post and puts it into the approval queue before anything goes live.
Hook, slide texts, caption, hashtags and voiceover script: editable field by field, never all-or-nothing.
Templates render pixel-perfect slides (1080×1350, 1080×1920, 1080×1080) via the render contract, in each brand's own CI.
Real photos from the approved media pool first; AI images only as fallback and always with burned-in labeling.
TTS voiceover per language plus a track from the licensed music library, ducked under the voiceover.
Gemini 2.5 Flash: hooks, captions, hashtags, voiceover scripts
editable field by field
Gemini / OpenAI gpt-image-1 as fallback to the media pool
labeling mandatory
Playwright rendering + ffmpeg (video with TTS + music), PDF for LinkedIn carousels
from the same slides
Every produced post lands in the approval queue: slide preview, editable caption, approve or skip. Auto-publish is a deliberate per-channel switch. Manual approval is the default.