AI Studio docs

Prepare a video template for personalization.

AI Studio is where a source video becomes a reusable template. Start with a real recording or a Speakeasy import, then mark the variables that BHuman should personalize for each recipient.

AI Studio upload source video screen
Upload a finished recording when you already have the presenter video. AI Studio prepares the preview and transcript after upload.

Setup path

The template setup sequence.

01

Create or choose the source video

Upload a finished presenter recording, record a new one in the product, or import a generated presenter from Speakeasy.

02

Let AI Studio prepare the video

AI Studio prepares the preview, transcript, voice configuration, and variable-editing surface after the source video is attached.

03

Mark personalization variables

Use stable variable names for every field you plan to send later, such as first_name, company, product_name, cta_url, or booking_url.

04

Turn the template into a campaign

Connect recipient data through CSV, Zapier, Pabbly, Lead Finder, Leadr, or API requests once the source template is ready.

Recorded or uploaded in AI Studio

Best for: A real team member, founder, agent, or account owner on camera.

Use this when the video must look like a real human recording and the presenter is available to record.

Generated in Speakeasy, then imported

Best for: A generated presenter and generated voice where no recording session is needed.

Use this when speed matters or when you need a presenter concept before personalizing per recipient.

Variables

Use stable names before data is connected.

first_name

Spoken name, greeting, or short intro line.

company

Company, account, school, store, or organization name.

product_name

Product, service, plan, offer, or item referenced in the script.

cta_url

Destination link for a button, booking page, or next step.

asset_url

Image, website, product page, demo video, or background media URL.

Next step

Once the AI Studio template is ready, create a campaign for no-code generation or use the API when another system needs to trigger renders automatically.