> ## Documentation Index
> Fetch the complete documentation index at: https://help.sendspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dynamic Videos 2026

> Learn how to create personalized Dynamic Videos at scale using AI voice cloning and custom backgrounds in Sendspark 2026 Edition.

Dynamic Videos let you record one video in Sendspark and personalize it at scale using AI voice cloning and dynamic backgrounds. You pick a keyword placeholder like "watermelon" that gets swapped for each recipient's name, add a website or LinkedIn profile as the background, upload a CSV, and generate. Minutes consumed equal video length times the number of contacts.

## Key takeaways

* Record one video and personalize it at scale with AI voice cloning and dynamic backgrounds.
* Use a keyword placeholder (e.g. "watermelon") that Sendspark replaces with each recipient's name; multiple languages are supported.
* Keep videos 20 to 40 seconds and always set a fallback URL to avoid failed videos.
* Minutes consumed = video length × number of contacts (for example, a 30-second video × 1,000 leads = 500 minutes).

<iframe src="https://www.youtube.com/embed/s3VEm2RVL_s?rel=0" allow="autoplay; fullscreen; picture-in-picture; encrypted-media" allowFullScreen />

## Overview

Dynamic Videos in Sendspark let you record **one video** and personalize it at scale using **AI voice cloning** and dynamic backgrounds. This guide walks you through creating a campaign from start to finish.

***

## Step 1 – Start a New Campaign

1. Go to **Dynamic Videos** in your dashboard.
2. Click **Create New Campaign**.
3. Give your campaign a name (e.g., *D Test*).

***

## Step 2 – Record or Upload a Video

* **Record a new video** inside Sendspark.
* **Upload an existing video** from your device.
* **Paste a video URL** from Sendspark.

📌 *Pro tip*: Record in a **quiet, well-lit space**. Keep videos short (20–40 seconds) to maintain viewer attention.

***

## Step 3 – Use AI Voice Cloning for Personalization

* Choose a **keyword placeholder** (e.g., “watermelon”).
* When generating videos, Sendspark will replace that keyword with each recipient’s **name**.
* Example: “Hey watermelon, I’m Dan from tech support” → becomes → “Hey Bethany…” / “Hey Brandon…”

✅ Supports multiple languages.\
✅ Add pauses after the name for smoother playback.

***

## Step 4 – Customize Video Backgrounds

* **Dynamic Background**: Insert a website or LinkedIn profile as the background.
* **Simulated Scrolling**: Make it look like you’re browsing the site while speaking.
* **Mouse Cursor Animation**: Add a moving cursor for realism.

📌 *Fallback URL*: If a background link is missing in your CSV, Sendspark will use this default link instead.

***

## Step 5 – Select a Landing Page Template

* Pick from existing templates or create a new one.
* Add **personalization tags** (First Name, Company, Job Title).
* Optionally embed a **calendar** or **CTA button**.

***

## Step 6 – Upload a CSV File

1. Download the sample CSV format.
2. Include fields like:

* **First Name**
* **Email**
* **Background URL** (website or LinkedIn profile)

3. Upload your CSV to Sendspark.
4. Map each column to the correct field.

📌 For LinkedIn campaigns: paste profile URLs into the **background URL** field.

***

## Step 7 – Generate Videos

* Click **Generate**.
* Sendspark will show how many **minutes** you’ll consume and how many you have left.
* Minutes = *Video length × Number of contacts*.
  * Example: 30-second video × 1,000 leads = **500 minutes**.

***

## Step 8 – Review and Share

* Preview your personalized videos.
* Share them:
  * **Individually** (copy link for Gmail, Outlook, LinkedIn messages).
  * **As a campaign** (share directly to email platforms).
* Track performance in **Campaign Analytics** (opens, plays, clicks).

***

## Step 9 – Optional Advanced Features

* **Lip Sync (Beta)**: Experimental feature that moves lips in sync with personalized names.
* **Combined Videos**: Add longer follow-up videos without consuming extra minutes.

***

## Best Practices

* Keep videos **20–40 seconds**.
* Always add a **clear call-to-action**.
* Use **fallback URLs** to avoid failed videos.
* For large campaigns, double-check your CSV for missing data.

***

✅ That’s it! You’ve created a full Dynamic Video Campaign with Sendspark.

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How are Dynamic Video minutes calculated?">
    Minutes equal video length multiplied by the number of contacts. For example, a 30-second video sent to 1,000 leads consumes 500 minutes. Sendspark shows how many minutes you'll use and how many you have left before you generate.
  </Accordion>

  <Accordion title="Can I personalize videos in languages other than English?">
    Yes. AI voice cloning supports multiple languages, so the keyword placeholder can be replaced with each recipient's name across supported languages.
  </Accordion>

  <Accordion title="What happens if a background URL is missing from my CSV?">
    Sendspark uses the fallback URL you set for that campaign, so the video still generates with a default background instead of failing.
  </Accordion>

  <Accordion title="How long should my Dynamic Video be?">
    Keep it between 20 and 40 seconds to maintain viewer attention. Recording in a quiet, well-lit space also improves results.
  </Accordion>

  <Accordion title="Can I add a longer follow-up video without using more minutes?">
    Yes. The Combined Videos feature lets you add longer follow-up videos without consuming extra minutes.
  </Accordion>
</AccordionGroup>

## Related articles

* [Getting Started Guide: Dynamic Videos](/getting-started-guide-dynamic-videos)
* [How to Create a Dynamic Video Campaign](/how-to-create-a-dynamic-video-campaign)
* [How to Make Videos with Dynamic Backgrounds](/how-to-make-videos-with-dynamic-backgrounds)
* [How to Record a Watermelon Video](/how-to-record-a-watermelon-video)

*Updated July 2026.*
