> ## 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.

# Klaviyo - Send Dynamic Videos

> Learn how to send dynamic videos in Klaviyo with personalized content. Step-by-step guide to upload leads and create video campaigns.

To send dynamic videos in Klaviyo, copy the Klaviyo snippet from your Sendspark campaign's **Share Campaign** menu and download the CSV of leads you generated videos for. Upload that CSV as a Klaviyo list, create an email campaign, drag in an **HTML block**, and paste the snippet. Preview to confirm the video populates, then send.

## Key takeaways

* You need two things from Sendspark: the **Klaviyo snippet** (from Share Campaign) and the **CSV file** of the leads you generated videos for.
* Upload the CSV as a Klaviyo list and map fields like First Name, Email, and Video Link, then paste the snippet into an **HTML block** in your email campaign.
* Always preview or test the campaign to confirm the video populates correctly before sending.
* For **SMS**, the HTML snippet is not compatible — use the **Video Link** field from your CSV as a variable in the message body instead.

## What is a Dynamic Video?

Dynamic videos are videos that are **automatically personalized**for each of your recipients.

With 1 single recording, you can make it look like you're recording multiple videos. The feature automatically adds each of your prospects' websites to the background and with the help of AI you can also add the prospect's name

This tutorial will cover **how to share dynamic videos in Klaviyo.**

If you are not familiar with dynamic videos, please start with this tutorial: [How to make dynamic videos](/how-to-create-a-dynamic-video-campaign))

## How to Share Dynamic Videos in Klaviyo

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

## Step 1: Copy the Video Snippet Code

1. Access your Dynamic Video Campaign.
2. Head to the SHARE CAMPAIGN button
3. Copy the snippet code provided by clicking **Copy to Clipboard** on Klaviyo

***

## Step 2: Download the CSV File

1. Export the CSV file containing the leads you generated videos for.
2. Save the file to your device for later upload into Klaviyo.

***

## Step 3: Upload Leads into Klaviyo

1. Log in to your Klaviyo account.
2. Navigate to **Audience > Lists & Segments**.
3. Create a new list by selecting **Create List**, and name it (e.g., "Test").
4. Click **Upload Contacts** and select your CSV file.
5. Map the fields (e.g., First Name, Email, Video Link).
6. Click **Next**, ensure the contacts are set to "Subscribe," and click **Import**.

***

## Step 4: Create an Email Campaign

1. Go to **Campaigns** and select **Create Campaign**.
2. Name the campaign and choose **Email** as the type.
3. Select the list you uploaded (e.g., "Test").
4. Choose a template or create a new email layout.
5. In the email editor, drag and drop an **HTML block** into the email body.
6. Paste the snippet code you copied from Sendspark into the HTML block.

***

## Step 5: Preview and Test the Campaign

1. Use the preview function to ensure the video populates correctly in the email.
2. Test the campaign by sending it to a sample recipient or using Klaviyo’s preview tools.

***

## Optional: Set Up SMS Campaigns

If sending an SMS campaign:

1. Select **SMS** instead of **Email** during campaign creation.
2. Use the **Video Link** field from your CSV file as a variable in the SMS text body.
3. Note that HTML snippet codes are not compatible with SMS messages. The correct option here is to use the variables instead of the Snippet Code.

Here's an example result a Dynamic Video sent in SMS:

<img src="https://mintcdn.com/sendspark/zYf572bUlNb32cqZ/images/10155620/87a55d43-image.png?fit=max&auto=format&n=zYf572bUlNb32cqZ&q=85&s=490eaa25b949ba5d094017b0a46cf95d" alt="Phone SMS with Sendspark video link, thumbnail preview, and Text STOP to opt-out" width="846" height="1078" data-path="images/10155620/87a55d43-image.png" />

***

## Final Steps

Once your email or SMS is configured and tested:

1. Schedule or send the campaign.
2. Monitor results and adjust as needed for future campaigns.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What is a dynamic video?">
    A dynamic video is automatically personalized for each recipient. From a single recording, Sendspark adds each prospect's website to the background and, with AI, can add the prospect's name — so it looks like you recorded a separate video for everyone.
  </Accordion>

  <Accordion title="Where do I get the video snippet for Klaviyo?">
    Open your Dynamic Video Campaign, click **Share Campaign**, and copy the snippet by clicking **Copy to Clipboard** on the Klaviyo option.
  </Accordion>

  <Accordion title="Do I have to upload a CSV?">
    Yes. Export the CSV of the leads you generated videos for, then upload it as a Klaviyo list (Audience → Lists & Segments → Create List → Upload Contacts) and map fields such as First Name, Email, and Video Link.
  </Accordion>

  <Accordion title="How do I add the video to the email?">
    In the Klaviyo email editor, drag and drop an **HTML block** into the email body and paste the snippet you copied from Sendspark into that block. Then use the preview function to confirm the video populates.
  </Accordion>

  <Accordion title="Can I send dynamic videos over SMS?">
    Yes, but HTML snippet codes are not compatible with SMS. Instead, choose **SMS** as the campaign type and use the **Video Link** field from your CSV as a variable in the SMS body.
  </Accordion>
</AccordionGroup>

*Updated July 2026.*
