Recipe

A short video for every product update

Release notes get skimmed. A 30-second video from a familiar face gets watched.

When a release is published, have your AI turn the notes into a 30-second spoken script, POST /videos with your founder's twin or a presenter, and post the video to your changelog and in-app banner.

How it works

  1. 1Hook into releasesTrigger from your changelog tool or deploy pipeline.
  2. 2Script the benefitLead with what the user can now do, not the technical change.
  3. 3Make the videoUse the release id as the idempotency key.
  4. 4Approve and postReview in your library, then publish.

The API calls

curl https://autopersonify.com/api/v1/presenters?gender=female -H "Authorization: Bearer $AUTOPERSONIFY_API_KEY"

curl -X POST https://autopersonify.com/api/v1/videos \
  -H "Authorization: Bearer $AUTOPERSONIFY_API_KEY" -H "Content-Type: application/json" \
  -d '{"presenter_id":"pr_anna_3f9a1c","script":"Hi Sarah, welcome aboard.","idempotency_key":"welcome-user-42"}'

Full reference: developer docs, OpenAPI spec, markdown guide.

What you can build

  • Changelog videos
  • In-app 'what's new' clips
  • Monthly round-up videos

Honest limits

  • Videos take a few minutes to make, usually 2 to 10. Poll every 10 to 15 seconds or use webhooks.
  • Every finished video uses the account's video minutes. When they run out, the API returns allowance_exceeded with a message you can show as it is.
  • Call the API from server code only. Never put the key in browser code.

Questions people ask

Can it be fully automatic?

Technically yes. We recommend a human approval step before anything goes public.

Vertical for social too?

API videos are currently delivered in one format; for vertical social cuts, use the AutoPersonify app.

How long should it be?

20 to 45 seconds works best for updates.

Start free, no card required

3 free video minutes and one twin. Create an API key in Integrations and paste the prompt into your AI tool.