Customer onboarding email series with an avatar: 5 clips, cost by tier
Five 20-second onboarding clips from one Sume avatar cost $18.40 on standard, $24.50 on plus and $55.00 on max. How to plan the series and when to re-render.
A five-email onboarding series with one 20-second avatar clip in each email is 100 seconds of avatar video, and it costs $18.40 at standard, $24.50 at plus, and $55.00 at max, with no product image. Add the one-time $0.95 to create the presenter if you do not already have one. Sume avatars are async jobs: you submit a request, get a job id back, and read the finished video later. There is no live video session.
Onboarding is a good fit for pre-rendered clips because the sequence is known in advance, the same clip goes to every new user, and the content changes only when the product does.
The series and its price
Each clip is one job. Each job is between 4 and 60 seconds, and 20 seconds is a comfortable length for one idea per email. The rates are the no-product rates from provider-pricing.
| Topic | Standard | Plus | Max | |
|---|---|---|---|---|
| 1 | Welcome and first step | $3.68 | $4.90 | $11.00 |
| 2 | Connect your data | $3.68 | $4.90 | $11.00 |
| 3 | Invite a teammate | $3.68 | $4.90 | $11.00 |
| 4 | Your first report | $3.68 | $4.90 | $11.00 |
| 5 | Where to get help | $3.68 | $4.90 | $11.00 |
| Total | 100 seconds | $18.40 | $24.50 | $55.00 |
One avatar, five jobs
Create the presenter once. Avatar creation is a flat job that returns a reusable handle, and every talking video uses avatar_handle to point at it. Using the same handle in all five clips keeps the face and voice consistent, which is what makes a series feel like one product and not five unrelated clips.
Submit the five jobs together if you want them ready at the same time. They are independent jobs, so they can queue and run in parallel up to your workspace limits. A paid generation can sit in queued before a worker takes it, which the docs describe as a normal accepted state.
for n in 1 2 3 4 5; do
curl -s -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: onboarding-2026-10-email-$n" \
-d "$(cat email-$n.json)"
doneKeeping the series current
When the product screen changes, only the clip that talks about it needs a new render. Keep each script in version control with the job id and tier next to it, and re-render one clip at a time. Re-rendering email 3 at plus is $4.90, not the $24.50 for the whole series.
Put the clip behind a thumbnail in the email and link to a page that plays it. Use the media URL from the job result, which is a public media.sume.com URL, rather than a raw provider link, because the docs say provider URLs are not public API outputs.
Budget guardrails
The submit reserves the estimated cost from the workspace balance, so a request with too little balance returns 402 insufficient_credits before any provider work starts. For a series, that means you find out at submit time, not after the third clip. A quick approach: render email 1 at your final tier first, approve it, then submit the other four.
Writing for email
Email changes how people watch. Most will see a thumbnail and decide in a second whether to press play, so open each script with the action the viewer will take, not with a greeting. "Connect your first data source in under a minute" beats "Hi, welcome to the product". Keep sentences short, because the avatar reads at a steady pace and a 20-second clip holds only about 50 words.
Add captions. Many people open email with the sound off, and burned-in captions make the clip usable anyway. The captions option adds styles to the clean final MP4 after generation, using the spoken script. The caption stage is a soft failure by design: if it fails, the avatar job can still succeed with a clean video, and you can caption again with the standalone captions route.
Tier choice for a series
Since the same five clips go to every new user for months, quality pays off more here than in a one-off. A reasonable plan is standard while the scripts settle, then a final pass at plus, which is the default tier when you leave quality out. The difference for the full series is $6.10, which is small next to the cost of a series that looks rough in front of every new customer.
Sources
Related posts
More in Use cases
- How do I automate a daily morning briefing audio with a TTS API?
A daily briefing of 2,200 characters is one TTS job: 11 cents a day, $3.30 for 30 days on Sume, plus a 1-cent concat if you add a music sting.
- How do I make AI announcer intros for conference speakers?
Ten 25-second speaker intros with one shared sting cost about 43 cents on Sume: 2 cents of TTS and a 1-cent join each, plus a $0.125 track made once.
- How do I make a safety briefing audio in three languages with TTS?
One 1,800-character briefing in English, Spanish and Polish is three TTS jobs: 9 cents each, 27 cents in all on Sume. Set language on every job and review it.
- How do I narrate a family history video with AI voice and photos?
Narrate a family history from old photos: 1,800 characters of script is $0.09 on Sume TTS, plus a $0.125 music bed and a $0.30 Timeline render.
Written by Sume