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

# SendGrid — Send Dynamic Videos

> Learn how to send AI-personalized videos in SendGrid with Sendspark. Create dynamic videos that automatically include recipient names.

Sendspark lets you send AI-personalized videos in SendGrid from a single placeholder video. Create a dynamic video campaign in Sendspark, import your contacts, then click Share Campaign and select SendGrid to get a code snippet. In SendGrid's Design Editor, drop in a CODE module, paste the snippet, and each recipient gets their own personalized video.

## Key takeaways

* One placeholder video in Sendspark becomes a personalized video for every recipient, each with their own name and website.
* Create the dynamic video campaign in Sendspark, then import contacts by manual entry, CSV upload, or automation (Zapier, API, etc).
* Get the SendGrid snippet from **Share Campaign → SendGrid**.
* In SendGrid, use the **Design Editor**, add a **CODE** module under BUILD, paste the snippet, and click Update — the placeholder automatically turns into the right video.

Sendspark makes it easy to send AI-personalized videos in SendGrid.

So you can create just one placeholder video in Sendspark, and when you send it in SendGrid, every recipient will receive a video with their own name and website in it.

## How to Send AI-Personalized Videos in SendGrid

## 1. Create a Dynamic Video Campaign in Sendspark

Go to the [dynamic video section](https://sendspark.com/dynamic-videos) of Sendspark.

Click **"Create Dynamic Video"** to create a new campaign: **[https://sendspark.com/dynamic-videos](https://sendspark.com/dynamic-videos)**

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/b91e3ce6-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=cbf95f4eb3f9ff6068bfbb41a36845cd" alt="Sendspark dynamic video section with Create Dynamic Video button" width="842" height="546" data-path="images/12511171/b91e3ce6-image.png" />

From here, you can add a video and select options to...

* Use AI to clone your voice, so you can automatically greet each viewer by name
* Simulate scrolling through different website pages
* and more!

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/b46848da-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=569fce5c106e206ee0cd7e92e1d58ad9" alt="Dynamic video editing interface with AI voice cloning and website scrolling options" width="2324" height="982" data-path="images/12511171/b46848da-image.png" />

You can also customize video landing pages, so prospects will see more than just the video, and be able to book meetings or take actions immediately after watching.

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/c55a3e63-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=7d67b1a4cd1c3b1ac3c827e67ec606ff" alt="Custom video landing page builder with booking and action elements" width="1824" height="1274" data-path="images/12511171/c55a3e63-image.png" />

Learn more about [creating dynamic videos here](/dynamic-videos-make-videos-with-ai-introductions).

## 2. Import Contacts

You can create dynamic videos for contacts in a few ways:

1. Manually type contact data
2. Import a CSV
3. Generate videos via automation (Zapier, API, etc)

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/088cc31a-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=39ad27e3d2780f05f91174c301d3bac9" alt="Contact import options showing manual entry, CSV upload, and automation methods" width="1816" height="930" data-path="images/12511171/088cc31a-image.png" />

Once dynamic videos have been created, you'll see them populate, and you can play them to test out the AI and make sure everything looks great.

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/179535e0-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=db92d0880f3ecba43df19e6cee85b0d1" alt="List of generated dynamic videos with play buttons for testing personalization" width="1882" height="1034" data-path="images/12511171/179535e0-image.png" />

## 3. Share in Sendgrid

To share videos in SendGrid, simply click **"Share Campaign"**

Then, select **"**Sendgrid**"**

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/eafa0e0d-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=f5b723dfe705e70815f973666cf304bf" alt="Share Campaign menu with SendGrid selected as distribution option" width="1592" height="790" data-path="images/12511171/eafa0e0d-image.png" />

Now, you can take that snippet and paste it into an email in SendGrid. Select the DESIGN EDITOR for a better experience:

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/7a576654-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=493607ba28bdc18c60aca0347e6c757e" alt="SendGrid email editor with Design Editor option highlighted" width="2380" height="1396" data-path="images/12511171/7a576654-image.png" />

Once in the email builder section, click on BUILD and grab the CODE module and drop it in the email

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/cf08b8ed-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=2874969573f69c73ab46d39ff31003e4" alt="SendGrid email builder showing BUILD menu and CODE module selection" width="2360" height="1260" data-path="images/12511171/cf08b8ed-image.png" />

Now simply paste the code you copied from the share dynamic video campaign button and click on UPDATE

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/0c079161-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=a02c1cd2ec719901bb5876ba4e21b34d" alt="SendGrid code editor with Sendspark video code pasted and Update button" width="3360" height="924" data-path="images/12511171/0c079161-image.png" />

Now click back on design. And you'll get something like this, a placeholder that will automatically turn into the right video.

<img src="https://mintcdn.com/sendspark/ZLESYnHlfI-GyaZS/images/12511171/80ed705c-image.png?fit=max&auto=format&n=ZLESYnHlfI-GyaZS&q=85&s=85db78439d06ba0e0a394b492548ffa3" alt="SendGrid email preview showing dynamic video placeholder ready for campaign launch" width="2934" height="1628" data-path="images/12511171/80ed705c-image.png" />

And that's all you need! You can now launch your campaign

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need to create a separate video for each recipient?">
    No. You create just one placeholder video in Sendspark. When you send it in SendGrid, every recipient receives a video with their own name and website in it.
  </Accordion>

  <Accordion title="How do I add contacts to a dynamic video campaign?">
    You can add contacts in a few ways: manually type contact data, import a CSV, or generate videos via automation (Zapier, API, etc). Once created, the videos populate so you can play them to test the personalization.
  </Accordion>

  <Accordion title="Where do I get the SendGrid code snippet?">
    In Sendspark, click **Share Campaign**, then select **SendGrid**. That gives you the snippet to paste into your SendGrid email.
  </Accordion>

  <Accordion title="Which SendGrid editor should I use?">
    Use the **Design Editor** for a better experience. In the email builder, click **BUILD**, grab the **CODE** module and drop it into the email, paste the Sendspark snippet, and click Update. Switch back to design and you'll see a placeholder that automatically turns into the right video.
  </Accordion>

  <Accordion title="What personalization is included in the video?">
    Each recipient's video can include their own name and website. You can also use AI to clone your voice to greet each viewer by name, simulate scrolling through different website pages, and customize the video landing page so prospects can book meetings or take action right after watching.
  </Accordion>
</AccordionGroup>

*Updated July 2026.*
