Up to 50 A/B video ads from a CSV in one .ZIP.

By the Olo Studio team · Updated

Short answer

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

  1. Build your variation CSV. Add columns for hook, script, voice, scenario (across 9 sets), wear, tint, and cta — such as a 3×3 matrix of hooks × voices × CTAs, scaling up to 50 ads per batch.
  2. Open Bulk CSV in olomni.com/studio or call the olo_render_batch MCP tool with csvPath and zip: true.
  3. Assign camera and HUD styling. Apply presets like crane_rise or whip_zoom_in, retention HUD cards (price_slash, social_proof_pill), and kinetic_slam captions deterministically.
  4. Download batch.zip. Get up to 50 1080×1920 MP4 creatives ready for Meta Ads, TikTok Ads, and YouTube Shorts, alongside word-timed .srt files and manifest.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.

Your brand deserves a 3D premiere.

Record a Product Demo PiP, turn a chat into a 9:16 Reel, or connect @olo-studio/studio-mcp. Local 60 fps render.

Open Studio