Up to 50 A/B video ads from a CSV in one .ZIP.
By the Olo Studio team · Updated
Prepare a CSV with hook, script, voice, scenario, wear, tint, and cta columns (up to 50 rows), upload it in Olo Studio or pass it to olo_render_batch via MCP. The engine renders every variation locally at 60 fps and bundles all MP4 clips, .srt captions, and manifest.json into a single batch.zip under the Brand & Agency commercial ads license.
Step by step
- Build your variation CSV. Add columns for
hook,script,voice,scenario(across 9 sets),wear,tint, andcta— such as a 3×3 matrix of hooks × voices × CTAs, scaling up to 50 ads per batch. - Open Bulk CSV in
olomni.com/studioor call theolo_render_batchMCP tool withcsvPathandzip: true. - Assign camera and HUD styling. Apply presets like
crane_riseorwhip_zoom_in, retention HUD cards (price_slash,social_proof_pill), andkinetic_slamcaptions deterministically. - Download
batch.zip. Get up to 501080×1920MP4 creatives ready for Meta Ads, TikTok Ads, and YouTube Shorts, alongside word-timed.srtfiles andmanifest.json.
Included with Brand & Agency ($149/mo)
- Up to 50 ad variations per .ZIP batch via Studio Bulk CSV or
olo_render_batch. - 600 min/mo ElevenLabs HD voice pool and up to 5 custom cloned voices to split-test narrators.
- Clips up to 10 minutes (600 s), 5 team seats, and full Paid Ads commercial license.
Zero per-minute cloud GPU fees
Because every variation renders locally in your browser or headless Chromium via WebCodecs, scaling from 5 to 50 creatives incurs $0 cloud GPU surcharges.
Frequently asked questions
How many ads can I generate in a single Bulk CSV batch?
Up to 50 A/B video variations per .ZIP batch, both in the /studio Bulk CSV uploader and via the olo_render_batch MCP tool.
What is inside the exported batch.zip?
Every rendered MP4 clip (up to 1080×1920 at 60 fps), its synchronized .srt/.vtt subtitle track, and a manifest.json mapping each CSV row.
Which tier includes 50-ad batches and a Paid Ads license?
Brand & Agency ($149/mo, or $119/mo billed annually at $1,428/yr), which also includes 5 team seats and 600 min/mo HD voice.