Skip to main content
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).

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)
  1. Upload your CSV to Sendspark.
  2. 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

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.
Yes. AI voice cloning supports multiple languages, so the keyword placeholder can be replaced with each recipient’s name across supported languages.
Sendspark uses the fallback URL you set for that campaign, so the video still generates with a default background instead of failing.
Keep it between 20 and 40 seconds to maintain viewer attention. Recording in a quiet, well-lit space also improves results.
Yes. The Combined Videos feature lets you add longer follow-up videos without consuming extra minutes.
Updated July 2026.