Renewal reminder videos: 500 avatar clips, cost and batch plan
A 20-second renewal reminder from one Sume avatar for 500 accounts: price on standard, plus and max, queue and idempotency tips, and what to avoid saying.
Five hundred 20-second renewal reminders cost $1840.00 on Sume standard, $2450.00 on plus and $5500.00 on max with no product image, because each clip is $3.68, $4.90 or $11.00. The render is async, so you submit in waves and poll or read results later. The route is POST /v1/avatar-1.0/talking-video; limits are in the avatar video docs.
One template, 500 first names
The only per-account words should be the first name and the renewal date. Everything else is the same script, so you review one preview and render the rest. Do not put plan prices or contract terms in a clip that you cannot recall: a hosted video is not a place to state terms.
- Idempotency key per account id and renewal cycle, for example
renew-<account>-2026-11. - Submit in waves; if the queue answers 429 queue full, wait and resubmit with the same key.
- Keep a table of account id to job id so you can find any clip later.
Cost table
Rates are from Sume's per-second card.
| Quality | USD per second | One clip | 500 clips |
|---|---|---|---|
| standard | 0.184 | $3.68 | $1840.00 |
| plus | 0.245 | $4.90 | $2450.00 |
| max | 0.55 | $11.00 | $5500.00 |
One request
Repeat this per account, changing the script and the key.
curl -X POST https://api.sume.com/v1/avatar-1.0/talking-video \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: renew-acct-0042-2026-11" \
-d '{
"avatar_handle": "success_host",
"aspect_ratio": "9:16",
"quality": "standard",
"script": "Hi Priya, your plan renews on the first. Nothing to do if you want to keep going. If your team changed, you can adjust seats from the dashboard before then. Thanks for building with us."
}'
curl https://api.sume.com/v1/jobs/JOB_ID/status -H "Authorization: Bearer $SUME_API_KEY"
curl https://api.sume.com/v1/jobs/JOB_ID/result -H "Authorization: Bearer $SUME_API_KEY"Sources
Related posts
More in Use cases
- Cut a quote clip from a long video: transcript, then video_trim
Find the sentence in a Sume transcript, then cut it with video_trim. A Python script, with timing padding, $0.02 per trim, and the 900-second output cap.
- Day-to-night and season-change video transitions with Omni on Sume
Make a day-to-night or summer-to-winter transition: same scene as first and last frame, Omni fills the time between. 8 s is $1.00 at 720p on Sume.
- Docs page to tutorial video: Wan 3.0 B-roll and your own code cards
Turn a developer docs page into a short tutorial: Wan 3.0 for B-roll, your own code image beside it with Timeline compose, so the snippet is never regenerated.
- Did YouTube remove the dislike button on Shorts? June 25, 2026
Yes. YouTube's June 25, 2026 post retires the Shorts dislike and swaps the thumbs-up for a heart. What changed and what to check in your Short files.
Written by Sume