What is bulk video generation actually for?
Three jobs, and they need different batch shapes.
Testing hooks. One idea, one format, ten different first lines. You are not trying to publish ten videos, you are trying to find which of your ten guesses about the audience is right. The 6-second formats are made for this because a bad one costs 10 credits and 40 seconds of your attention.
Feeding a posting schedule. Daily posting fails on the day you do not feel like making a video. Generating a week in one sitting removes that day from the equation. Six videos on Sunday is a week of posts you cannot talk yourself out of.
Running several accounts or products. A catalog of 20 products, three angles each, is 60 videos. Doing that one at a time is a job. Doing it in two runs is an afternoon.
What it is not for: making one perfect video. If you know exactly what you want, generate it singly, watch it, and iterate. Bulk is for when you do not yet know which version is right, which is most of the time.
What are the real limits?
These are the numbers enforced in the product, not marketing estimates.
| Limit | Value |
|---|
| Videos per format, per run | 10 |
| Format entries per run | 10 (the app ships 8 formats, so 8 in practice) |
| Videos per run, total | 50, enforced server side |
| Credits per video | 10, fixed, every format |
| Credits per full 50-video run | 500 |
| Retries on a failed render | 3 |
| Access | An active subscription is required for a bulk run |
The 50 is the one people get wrong. The counter next to each format stops at 10, and there are 8 formats, so the interface will let you build an 80-video run. The server rejects anything over 50 with "Maximum 50 videos per bulk generation." Build your batch to 50 or under and you never see that error.
Two more things the interface does not say out loud:
- Credits come out before rendering starts, per format group. If you queue 30 videos you are 300 credits lighter immediately, not as each file finishes.
- Bulk needs an active plan. The single-video route is more relaxed about this. The bulk route is not, and it returns a 402 rather than queueing anything.
What does a batch cost?
Every video is 10 credits regardless of format, so the math is the same whether you generate a 6-second meme or a 90-second story. Prices below are from the pricing page, checked on 30 September 2026.
| Plan | Price | Credits | Videos | Per video |
|---|
| Starter | $49.99/mo | 700 | 70 | about $0.71 |
| Pro | $199.99/mo | 3,000 | 300 | about $0.67 |
What that buys in practice:
| Batch | Videos | Credits | Cost on Starter | Cost on Pro |
|---|
| A hook test | 10 | 100 | $7.14 | about $6.70 |
| One week of daily posts | 7 | 70 | $5.00 | about $4.70 |
| One month of daily posts | 30 | 300 | $21.42 | about $20.00 |
| A full run at the cap | 50 | 500 | $35.70, most of the plan | about $33.50 |
Read the last row carefully. One maximum run spends most of a Starter month. If you want to post daily for 30 days and still have room to test, Starter gives you 70 videos a month total, which is one daily post plus 40 spare. Anything more ambitious than that belongs on Pro.
Cancel anytime, with a 14-day refund window on unused credits.
What happens after you press generate?
Nothing renders on your machine and nothing renders instantly. The run is a queue.
- The request is checked. Format ids, per-format counts, and the 50-video total.
- Credits are deducted, per format group, before any work starts.
- Every video is created with a queued status and lands in your video list straight away, so you can see the whole batch as soon as you submit.
- Each video is pushed to a processing queue and picked up by a worker.
- Each video gets its own script pass. The AI writes the script, the voiceover and the caption timings per video at render time, not once for the batch.
- Failures retry up to 3 times before a video is marked failed.
Point 5 is the useful one. Ten videos of the same format, from the same product and the same custom prompt, do not come out as ten identical files. Each render calls the script generator separately, so the copy differs. What does not differ is the brief: same product name, same description, same prompt, so ten videos will all argue the same thing in different words.
If you want genuinely different angles rather than different wordings, change the input, not the count. That is the next section.
The product does not publish a render time, and this page will not invent one. Submit the batch, leave the tab, and check your video list.
How do you vary a batch so it is not ten of the same video?
Four levers, in order of how much difference they make.
1. Different formats, same subject. The biggest change for the least effort. The same product told as a 6-second meme, a 4-photo before and after, a text-message recommendation and a quiz reaches four different moods of viewer. Set a count of 2 or 3 against four formats and you have a varied 10-video run.
2. A custom prompt per format. Each format entry in a bulk run takes its own prompt. Use it to point each format at a different benefit: "focus on the setup time" on one, "focus on the price against the alternative" on another. This is the lever most people never touch.
3. Separate runs per angle. If the angles are genuinely different problems, edit the product description between runs. Ten videos about saving money and ten about saving time are two batches, not one.
4. Count, last. Raising the count to 10 gives you ten rewordings of one brief. Useful for a caption test, weak for an angle test.
A good 10-video run looks like this:
Ten videos, 100 credits, four distinct shapes. Every format is listed on the faceless video generator hub.
A workflow from idea list to posting schedule
Step 1: Write the idea list first. Twenty lines in a notes file before you open the app. Each line is one hook, one problem, one question. Doing this inside the generator wastes credits, because you end up varying adjectives instead of ideas.
Step 2: Build the batch. Put your ideas into 3 or 4 formats with a prompt each, and keep the total at or under 50. For a first batch, 10 is the right number.
Step 3: Review everything before anything is posted. Watch each video. Sort them into three piles: post, fix, delete. A video that misread the product is a brief problem, so fix the product description and regenerate rather than trying a different format on the same bad brief.
Step 4: Schedule the posts yourself. MakeViral does not schedule and does not auto-post. Download the approved MP4s into a dated folder and upload them on your own cadence. One a day beats five on Monday and none after.
Step 5: Read the first 3 seconds, not the view count. Retention on the opening second tells you which hook worked. View count tells you which one the algorithm happened to push.
Step 6: Rebatch from the winner. Take the hook that held attention, write ten variations of that specific idea, and run it again. This loop is the whole method, and the YouTube automation guide covers what it looks like at channel scale.
A 30-day content calendar you can batch in two runs
Thirty posts, 300 credits, built as two runs of 15. One product or one niche throughout.
| Days | Format | Count | What each video does |
|---|
| 1-6 | Fade-in meme | 6 | Six different problem statements. This is the hook test |
| 7-11 | 4-photo reveal | 5 | Before and after, cost, time, effort, result |
| 12-15 | Quiz | 4 | Four questions your buyer gets wrong |
| 16-20 | Would you rather | 5 | Five trade-offs your product settles |
| 21-25 | Fake text message | 5 | Five recommendations between two people |
| 26-30 | AI voiceover | 5 | Five explainers, built on whichever hook won in days 1-6 |
How to run it:
- Run 1 covers days 1 to 15. That is 15 videos and 150 credits. Generate it before day 1.
- Run 2 covers days 16 to 30. Generate it on day 14, after you have seen which hooks from the first week worked, and point the day 26 to 30 explainers at the winner.
Two review sessions, thirty posts, and no day where the content depends on how you feel. On Starter this is 300 of your 700 monthly credits, which leaves 400 for the tests the calendar teaches you to run. The faceless YouTube channel guide covers what to do with the channel once the calendar is running.