Five-lesson avatar onboarding series: one handle, safe retries
Plan an onboarding series of short Sume avatar videos: one handle, one script and idempotency key per lesson, a preview first, and captions on the final MP4.
A good onboarding series is five short lessons with one presenter, each rendered as its own Sume avatar video. Create one avatar, reuse its handle for every lesson, send each script with its own idempotency key, and approve a preview before the full render. Each lesson stays inside the accepted 4 to 60 second window.
Plan the series
Keep one idea per lesson and write the scripts first. A table keeps the plan honest.
| Lesson | Purpose | Target length | Idempotency key |
|---|---|---|---|
| 1 | Welcome and what you will do first | 30 seconds | onboard-v1-lesson-1 |
| 2 | Set up the account | 45 seconds | onboard-v1-lesson-2 |
| 3 | Create your first item | 45 seconds | onboard-v1-lesson-3 |
| 4 | Invite your team | 30 seconds | onboard-v1-lesson-4 |
| 5 | Where to get help | 20 seconds | onboard-v1-lesson-5 |
Create the presenter once
Make the avatar with POST /v1/avatar-1.0/generate, from a prompt, structured traits or a reference photo, and poll the job to completed. Pick a handle that fits the 2 to 30 character rules, such as acme_guide_v1. Only use a reference photo of a person who has agreed to it.
Render each lesson
Call POST /v1/avatar-1.0/talking-video per lesson with the same avatar_handle, a script, an aspect_ratio that fits where it is shown (default 9:16), and a quality (default plus). Put the lesson number and series version in the idempotency key. If your process restarts, resending the same key returns the first job instead of starting and billing a second one.
- Create a preview first for lesson 1, since it sets the look for the series.
- Turn on inline captions with a style that suits your audience; Korean scripts need a Hangul style, and Sume rejects slam, punch and tiktok-green for them.
- Store each job id against its lesson row.
- A caption-stage failure is soft: the video can still succeed with a clean file.
Publish and maintain
Completed results include public media.sume.com URLs, so embed them directly or download and host them yourself. When a product screen changes, change only that lesson's script, bump its key to v2, and render again. The other four videos stay as they are, and the presenter looks the same throughout.
If you need the lessons assembled into one longer video, that is a separate step; each avatar job here makes one clip. A single script over 60 seconds must be split into multiple jobs.
Sources
Related posts
More in Use cases
- B-roll for a podcast clip: five 5-second inserts for $3.46
Cut a 45-second podcast clip with AI B-roll: transcribe for $0.01, five Wan 3.0 720p inserts, Timeline and captions for $3.46 on Sume.
- B-roll from a transcript: one 4-second clip per sentence
Turn a 2-minute talk into B-roll: STT for $0.02, 12 sentence clips at Wan 3.0 480p and a 2-minute Timeline render come to $3.22.
- Band tour teaser: Seedance 2.5 with an audio reference, $8.67 a city
A 15-second 9:16 tour teaser from two photos and a track costs $8.67 on Seedance 2.5 at 720p; three cities cost $26.01. Reference types and limits on Sume.
- Bedtime story video with a lullaby bed: Sume TTS, Lyria, timeline cost
Cost of a narrated bedtime story with a lullaby underneath: TTS for 3,000 characters, one Lyria 3.5 track, and a timeline render with soundtrack ducking.
Written by Sume