Create the variations
Try different hooks, scripts, voices and visuals without rebuilding every creative by hand.
We’re live · Sign in to your workspace
For creators, marketing teams and agencies. Create videos, carousels and ad creatives from a simple prompt. LoopBatch writes, voices, edits and captions them, then publishes to your connected accounts after approval.
A 30-second faceless video from a topic, with a voice, captions and my approval before it posts
const shots = await ctx.findFootage(topic);
const script = await ctx.text(prompt);
const voice = await ctx.voice(script.key);
const cut = await ctx.render({ voice, shots });
await ctx.gate(cut.reels);
const ok = await ctx.approve({ asset, account });
return ctx.publish(ok.post);
For your ad campaigns
Create video and image variations for campaigns on Facebook, Instagram, TikTok, YouTube, X, LinkedIn and Pinterest. Download your creatives for upload in each platform’s ads manager.
Try different hooks, scripts, voices and visuals without rebuilding every creative by hand.
Preview the finished media and choose the versions you want to use in your campaigns.
Eligible workspaces can turn approved posts into Facebook and Instagram ads through a connected Meta ad account. Every launch waits for your approval.
The problem
Every platform wants something new every week, in its own shape, with its own rules. Your content has a process of its own, and a machine can run it for you.
of marketers say they are expected to produce more content this year.
HubSpot, State of Marketing 2026of marketers name consistently producing quality content as their top challenge.
HubSpot, Social Media Marketing Report 2026of creators say the final creative decision should always stay with the creator.
Adobe, Creators' Toolkit 2026How it works
Click through the five steps. You describe it; LoopBatch writes, tests and schedules it; you keep the last word on every post.
Type the workflow the way you would explain it to a person: the topic, the format, the voice, where it posts and how often. Pick the model that writes it. You see the price of the request before it runs.
LoopBatch writes your workflow as a short TypeScript file and checks it against every step it calls before it is saved. You never have to read it, and it is always there if you want to.
const shots = await ctx.findFootage(topic);
const script = await ctx.text(prompt);
const voice = await ctx.voice(script.key);
const cut = await ctx.render({ voice, shots });
await ctx.gate(cut.reels);
const ok = await ctx.approve({ asset, account });
return ctx.publish(ok.post);A Sample run answers every paid step from sample files and pays no provider. A Test run uses the cheaper model of each step. The run page shows each step, what did it, how long it took and what it cost.
| Step | Done by | Time | Price |
|---|---|---|---|
| Script | DeepSeek V4 Pro | 12.6 s | $0.002 |
| Search terms | DeepSeek V4 Pro | 4.0 s | $0.001 |
| Stock footage | Pexels | $0.000 | |
| Voice | Kokoro 82M | 16.3 s | $0.001 |
| Render | Captions and the cut | 8 min 38 s | $0.012 |
| Checks | The platform's rules | 1 min 9 s | $0.002 |
| Caption | DeepSeek V4 Pro | 6.1 s | under $0.001 |
| The whole video | $0.018 | ||
Choose the days, the times and your time zone, up to 24 runs a day. Set a dropdown to Random, and each run picks a new choice from its list, such as the opening line or the style. Publish a new version, and every schedule of that workflow moves to it.
| Workflow | Runs | Opening |
|---|---|---|
| Faceless video | Weekdays at 7:30 AM and 6:00 PM, Chicago time | Random |
| Check | Found | Result |
|---|---|---|
| Length | 88.4 seconds | pass |
| Size | 1080 × 1920 | pass |
| Black frames | none | pass |
| Frozen frames | none | pass |
| Silence | none | pass |
| AI label | set | pass |
Each finished post lands in your Queue with the video, the caption and the accounts. Approve it, and LoopBatch posts through each platform's own connection at the time you pick. Change the time on the post's own row.
| Post | Where | Checks | Spent | Decide |
|---|---|---|---|---|
| Guess This Country | YouTube · private | clear | $0.018 | Approve Send back |
What your machine can do
A workflow is a list of these steps in the order you describe. Mix them however your content works: a clip machine, a faceless channel, an ad factory, a weekly carousel.
Scripts, hooks, captions and slide copy, with the model you pick for each step.
Narration in a stock voice, or in a voice you cloned from your own.
AI pictures and AI video, or stock footage from Pexels and Pixabay found for the topic.
Read a long video's words and cut its best moments, each on a whole sentence.
A vertical cut with captions inside each platform's safe zone, or your own ffmpeg or Python step.
Pull in a video or a picture from a link, or pick from your own library of assets.
Size, length, black and frozen frames, silence and the AI label, before anyone looks.
Stop mid-run for a choice of buttons or a short form, and carry on with the answer.
One approval for each account, then out through each platform's own connection.
For developers and their agents
LoopBatch is an MCP server. Connect Claude Code or Codex with one URL, and your agent can write a workflow, check it, test-run it, publish it and put it on a schedule, in your workspace and under the same approvals.
Templates
Copy one, then change it in a sentence. Each runs the same way every time, passes the same checks and waits for the same approval.
Reads your long video, picks its best moments from the transcript and cuts each into a captioned vertical short. A clip starts and ends on a sentence, never inside one.

Writes a short script in the tone you choose, reads it with the narrator's voice over your own or stock footage, and cuts it with captions. Pictured: a frame of a real one, about Greece.
Writes a few short slides about your topic and renders each inside your brand's safe area, for Instagram or TikTok photos.
A video in the style of user-generated content, spoken by a persona from your library, with the persona's recorded consent.
Around the machine
Schedule it, test it, boost it and cap its spend, with the price in front of you the whole time.
The days, the times and the zone, with a random pick each run where you allow one.
Test one change at a time, like the opening line, and let the approved winner set the schedule.
Boost a post you already approved as a Meta ad. Every launch waits for you too.
Bring your own provider keys, and a step on them costs nothing extra.
Set it once. A step that would pass it, or that your balance does not cover, does not run.
Editors build and run; admins decide what goes out and what is paid for.
Control
Most tools that make videos for you will also post them for you. LoopBatch will not, on any plan, unless an admin turns that on for one schedule. How approval works.
How it compares
| What you get | LoopBatch | A typical AI video tool | Doing it by hand |
|---|---|---|---|
| Makes the video | ✓ From a workflow you describe | Yes | Hours per video |
| Waits for your approval on every post | ✓ On every plan | Often posts on autopilot, or approvals on higher plans | Yes |
| Checks each platform's rules first | ✓ Before you approve | Not stated on their pages | From memory |
| Shows what a video costs | ✓ Credit estimate before each run | Vendor credits that can change | Your time |
| Your own AI provider keys | ✓ No markup | Rarely, or at a higher fee | — |
"A typical AI video tool" summarises the public home and pricing pages of twelve AI video and social tools, read on 23 September 2026.
Pricing
Make branded videos, images and carousels with creation credits included every month. See the full credit estimate before creating and top up when you need more.
Use credits for images, carousels, narration and video. See what they can generate.
Why trust a new product
See your costs, review your content and choose where it goes. Try it in your own workspace.
Questions
Vibe coding is telling an AI what you want and letting it write the code. In LoopBatch you describe a content workflow in plain words, and it is written as a short program that makes, checks and posts your videos. You never have to read the code, and it is always there if you want to.
No. You describe the workflow, run it on sample data, and put it on a schedule, all on the workflow's own page. To change it, you describe the change. You can also start from a template.
Yes. LoopBatch is an MCP server: Claude Code and Codex connect with its URL, and can write, check, test-run, publish and schedule a workflow in your workspace. It can decide a post only if you grant it publishing when you connect it.
Short vertical videos and carousels: clips cut from a long video, faceless videos narrated over footage or AI pictures, ad versions of one video, and text carousels. A workflow can write, voice, find footage, make AI pictures and video, cut, caption, check and post.
No. Every post waits for an approval of the exact video, caption and account, by a person in your workspace or by an agent you granted publishing to. That is true on every plan, and connecting an account never posts anything by itself.
TikTok, Instagram, YouTube Shorts, Facebook, Threads and LinkedIn today. X, Pinterest, Bluesky and Reddit are coming. Each is connected separately through the platform's own connection, and you choose which accounts a post goes to.
Each plan includes creation credits for images, narration and video. You see the full credit estimate before creating. See creation examples and plans.
No. LoopBatch's own providers work out of the box. If you add your own keys, a step on your key is paid to that provider directly and LoopBatch adds nothing.
Yes. TikTok, YouTube and Meta each require a label on realistic AI content, and LoopBatch checks that the label and the disclosures are set for the platform before you can approve the post.
Your card is charged on day 8 and then every month or year, until you cancel. You see the date and the amount before Stripe takes the card, and you can cancel in one click on the wallet page.
You do. They are made for your workspace and published to accounts you own or manage. See the terms and the privacy policy.
Sign in to your workspace. New accounts currently require an invitation.