For product teams Onboarding videos that never go stale
Skip the Loom-re-record-every-quarter loop. Change a line in the script, hit render — your onboarding tour is up to date by the time the standup ends.
One face on every step: your founder or PM as the familiar voice
Re-render one step when the UI or copy changes, with no studio booking
SRT and VTT captions for accessibility and sound-off viewers
Use the MP4 or a share link in Appcues, Pendo, Userpilot or your own modals
01Example welcome
A welcome that sounds like a person
This 9-second welcome for a new teammate (“Welcome to the team! In your first week…”) was made from one generated portrait and a short script; Hedra Avatar animated the portrait in Video Studio. Product tours work the same way: one face, one short script per step.
Vertical 9:16, sized for a modal or a side panel.
Talking avatar9:16
02From source to publish
Set the scene between steps
Animate a still into a calm establishing shot for a tour intro or a section break, like this 4-second MiniMax H3 clip. Then download the MP4 or create a share link in Lab.
Every render is saved in Lab, so earlier versions stay available.
Start your tour
B-roll16:9
Build a tour that keeps up with the product
Map your tour
List the 5–10 steps where a 20-second video would beat a tooltip.
Write each script
Keep them short and conversational — like the Loom you’d record if you had time.
Embed and update fearlessly
Drop each MP4 into your in-app onboarding tool. Next product change? Re-render that one step.
Questions product teams ask
Can the same face work across all steps?
Yes. One portrait of your founder or PM is reused for every step, so the tour stays consistent without a reshoot.
How do I keep videos in sync with the product?
Keep the scripts next to your release notes and re-render the steps a release changes, or regenerate them from your repo through the API.
Can the tour speak other languages?
Yes. Voice the same script in another language, or dub the finished videos into 28 languages with DUB, then switch by the user’s locale.
For product teams
Keep every step as current as your product
Change a line in the script and re-render only the step that changed.





