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

# Lemlist - Create AI Video on Email Reply

> Learn how to create AI video automation in Lemlist that generates personalized videos when recipients reply to your email campaigns.

You can automatically generate and send a personalized video when someone replies "yes" to a Lemlist email. Set up a Sendspark automated workflow that triggers on Lemlist's "Emails Replied" event, generates a dynamic video for the lead, then adds them to a second Lemlist follow-up campaign that already contains your Sendspark video snippet.

## Key takeaways

* The setup uses three pieces: an outbound Lemlist campaign, a follow-up Lemlist campaign with a Sendspark video placeholder, and a Sendspark automated workflow that ties them together.
* The Sendspark workflow trigger is **Lemlist → Emails Replied**, connected with a Lemlist API key pasted as the access token; filter by **Campaign Name contains** so only replies to the right campaign enter the automation.
* The workflow then runs **Sendspark → Create dynamic video** (the email field is essential to match the right video to the right person) followed by **Lemlist → Add Lead to Campaign**.
* Paste the Sendspark video snippet into the follow-up campaign via Lemlist's **code view** so each replying prospect receives the video made for them.

Do you want to send out email campaign asking someone if they would like to see a video on how you can help them, and then automatically generate & send that video after they reply **"yes?"**

This guide will walk you through how to set that up using Sendspark and Lemlist.

## How This Works at High Level

There are a few ways you can set this up - so feel free to go wild with your own automation once you understand the concepts.

The automation that we we'll walk through here looks like this:

1. You have an **outbound campaign** in Lemlist that you are sending out to people asking if they want to receive a video
2. You have a **follow up campaign** in Lemlist on standby, with a video placeholder, that you will add contacts to if they reply to the first campaign
3. You have an **automated workflow in Sendspark** that is waiting for leads to reply to the first campaign. If they do reply, this automation will generate their personalized video, and add them to the 2nd campaign.

Alright, that is how it works at a high level. Now, let's set it up!

## Generate Videos Automatically When Someone Replies to Lemlist Email

## 0. Prep Work

Before setting up the automation, you should do the prep work:

1. Create your outbound email campaign in Lemlist
2. Create your [dynamic video campaign in Sendspark](/dynamic-videos-make-videos-with-ai-introductions)
3. Create your follow up email campaign in Lemlist
4. Add your Sendspark Dynamic Video Snippet to your follow up campaign in Lemlist
5. In Lemlist, you'll want to make sure that you have the Sendspark video placeholder in your email campaign where you want the video to appear in email. You can find the Sendspark video placeholder by following these steps:
6. Go to your **Sendspark dynamic video**
7. Click **"Share Campaign"** ​<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/44f7a8d2-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=2b1a7e67675dcb8b5f4da95096d3e328" alt="Purple Share Campaign button in Sendspark dynamic video" width="470" height="192" data-path="images/11055981/44f7a8d2-image.png" />
8. Search for "**Lemlist"** ​<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/6efeeab8-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=46400604ff08b544dae598b61bea986a" alt="Share Dynamic Video panel with Lemlist search result" width="936" height="514" data-path="images/11055981/6efeeab8-image.png" />
9. **Click on Lemlist** to copy the Sendspark video placeholder to your clipboard
10. \*\*Open your Lemlist email.\*\*At the bottom of the email editor, you'll see 3 dots. Click on this, and then click on \*\*"code view"\*\*to get into the code editor ​<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/9221cf86-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=16d865dfd73b0d7a1cae49c11619e0ee" alt="Lemlist email editor toolbar with code view icon selected" width="614" height="174" data-path="images/11055981/9221cf86-image.png" />
11. **Paste directly into your Lemlist email**where you want the video to appear ​<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/c5a74ac9-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=5bd75ef91f98119c66623080712e3d1c" alt="Sendspark video placeholder pasted into Lemlist email sequence editor" width="3400" height="1552" data-path="images/11055981/c5a74ac9-image.png" />

Alright, now that everything is prepped, let's create the automation!

## 1. Create Automated Workflow for When Leads Reply to Lemlist Email Campaign

Go to the [automated workflow section](https://sendspark.com/automated-workflows) of Sendspark, and create a **new automation**.

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/91f55b21-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=f995dde196b60ce7469e91f0ed14d75a" alt="New automation button in Sendspark automated workflows" width="686" height="226" data-path="images/11055981/91f55b21-image.png" />

For the trigger, select **"Lemlist"** and then **"Emails Replied"**

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/2b2db26e-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=dbd564bd842697d8b7fc2f2b5e27da87" alt="Trigger setup with lemlist app and Emails Replied event" width="1542" height="1168" data-path="images/11055981/2b2db26e-image.png" />

To connect your Lemlist account, go into your Lemlist integration settings, and **generate an API key**

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/91f24f18-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=4d064dcaf68f09853fbe160b46b6d434" alt="Lemlist Integrations page with Generate API key button" width="1166" height="322" data-path="images/11055981/91f24f18-image.png" />

Paste this in your access token back in Sendspark to connect Lemlist with Sendspark.

Now, we want to make sure that users only enter the automation when prospects reply to your specific campaign.

So click on on the **"filter"** icon in Sendspark

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/15c7860b-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=2652b189bb1d0cbde7e09b355388bbf6" alt="Filter icon in Sendspark automation trigger toolbar" width="466" height="292" data-path="images/11055981/15c7860b-image.png" />

And then filter by condition\*\*"Campaign Name"\*\* contains (whatever it should contain to indicate that it is a campaign you want to generate a video for).

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/2fb758a6-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=326737482deb9cde7d3a0a088417c0b0" alt="Filter condition on Campaign name in Sendspark" width="948" height="458" data-path="images/11055981/2fb758a6-image.png" />

## 2. Add Action: Generate Sendspark Video

Right underneath the trigger you just added, click to **add an action:**

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/31bbaac8-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=61f97ca2251423ec7d39942d6f5a2774" alt="Add an action button in Sendspark workflow" width="1580" height="290" data-path="images/11055981/31bbaac8-image.png" />

Select **"Sendspark"** and then **"Create dynamic video"**

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/373a78d7-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=f2b669dba4fb3080be72eb6c9fdbf784" alt="Add action panel selecting Sendspark Create dynamic video" width="1694" height="1204" data-path="images/11055981/373a78d7-image.png" />

Map in all of the fields from Lemlist. This is the information you'll be using in your Sendspark video ("first name," etc.)

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/aeda235f-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=ff494cfd1f959a6f967d63100ad63416" alt="Mapping Lemlist fields into Sendspark create dynamic video" width="1570" height="1066" data-path="images/11055981/aeda235f-image.png" />

Note that the **email field is essential**in order to make sure that the right person in your follow up Lemlist campaign will see the right video made for them.

Also note that if you want to use a dynamic background, you need to click\*\*"show all fields"\*\* to see the Sendspark background URL field.

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/743e9273-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=8cfa6578cc18b25488a3895001a44083" alt="Show all fields option with Save button in Sendspark" width="900" height="222" data-path="images/11055981/743e9273-image.png" />

Awesome, once you save this step, you'll be automatically generating personalized videos for people who reply to Lemlist emails!

Now, we just need the final step to automatically send this video in an email.

## 3. Create Action: Send Video Email

You have a couple options for how you send the video email after it's been created. Note that one simple way is to just send a video email through Gmail or send the video through Outlook.

For this tutorial, we're sticking with Lemlist. We're going to add the lead to the follow up campaign you created in the prep step.

As long as you correctly added your Sendspark dynamic video snippet to this campaign, and correctly set up the trigger & action above, this is all you need to do!

The video should be generated, and the placeholder should be in your email, so all you have to do is add the lead to the campaign, and every person should get the video made for them.

**Add a new action in the Sendspark Automated Workflow**

Select **Lemlist**, and then \*\*"Add Lead to Campaign,"\*\*and then **map in the fields**from the previous steps into Lemlist.

<img src="https://mintcdn.com/sendspark/4yOGevjTVvCYcIrt/images/11055981/24a6f68b-image.png?fit=max&auto=format&n=4yOGevjTVvCYcIrt&q=85&s=ab83173046684901408138fe4b6e2c43" alt="Lemlist Add a lead to a campaign field mapping" width="1398" height="722" data-path="images/11055981/24a6f68b-image.png" />

Save this step, and turn on the Sendspark automation, that is it!

**So to walk through what you've set up....**

1. When a prospect replies to one Lemlist email sequence it, will trigger an automation in Sendspark
2. In the automation in Sendspark, you'll generate a dynamic video, and then add the lead to a SECOND campaign in Lemlist
3. In the second campaign, you have a Sendspark dynamic video snippet where you want the video to go, so when the prospect receives the email, they'll get a personalized video made for them!

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What do I need to set up before building the automation?">
    Do the prep work first: create your outbound Lemlist campaign, create your [dynamic video campaign in Sendspark](/dynamic-videos-make-videos-with-ai-introductions), create your follow-up Lemlist campaign, and add your Sendspark dynamic video snippet to that follow-up campaign.
  </Accordion>

  <Accordion title="How do I add the Sendspark video snippet to my Lemlist email?">
    In Sendspark, click **Share Campaign**, search for **Lemlist**, and click it to copy the video placeholder. In your Lemlist email editor, click the 3 dots at the bottom, choose **code view**, and paste the snippet where you want the video to appear.
  </Accordion>

  <Accordion title="Which trigger connects Lemlist replies to Sendspark?">
    In the Sendspark [automated workflow section](https://sendspark.com/automated-workflows), create a new automation and select the **Lemlist → Emails Replied** trigger. Connect it with a Lemlist API key (generated in your Lemlist integration settings) pasted as the access token.
  </Accordion>

  <Accordion title="How do I make sure only the right replies generate a video?">
    Add a filter on the trigger by condition **Campaign Name contains**, set to whatever indicates the specific campaign you want to generate videos for. This keeps prospects from other campaigns out of the automation.
  </Accordion>

  <Accordion title="Why is the email field required in the Create dynamic video action?">
    The email field is essential because it matches the right video to the right person in your follow-up Lemlist campaign. If you want a dynamic background, click **show all fields** to reveal the Sendspark background URL field.
  </Accordion>
</AccordionGroup>

*Updated July 2026.*
