Skip to main content
To automatically send AI personalized videos through Gmail, create a Dynamic Campaign in Sendspark, then build an Automated Workflow with a New Video Generated trigger and a Gmail Send an Email action. Add the Email Embed HTML block to the email body, save, and start the automation so each generated video sends on its own.

Key takeaways

  • By default, Gmail doesn’t support HTML embeds for mass emails, so Sendspark’s Automated Workflows feature triggers the sends automatically each time a new video is generated.
  • The workflow trigger is Sendspark’s New Video Generated event, and the action is Gmail’s Send an Email.
  • Insert the Email Embed HTML block in the email body, and use <br> for line breaks and <p> for paragraph spacing since Gmail lacks native line breaks in raw HTML.
  • Set the format to HTML and the To field to #{{contact.email}}; each recipient receives their own personalized video embedded in the email, delivered through your Gmail account.

🚫 The Problem with Gmail and HTML

By default, Gmail doesn’t support HTML embeds when sending mass emails. This means adding dynamic GIFs or HTML elements manually isn’t scalable. Until now, bulk sending dynamic video emails was clunky or required third-party platforms.

✅ The New Solution: Sendspark + Gmail (via Automated Workflows)

With our new “Automated Workflows” feature, you can now trigger dynamic video emails to send automatically through Gmail every time a new video is generated.

🔧 Step-by-Step Setup

1. Create a Dynamic Campaign

  • Head to Campaigns in Sendspark.
  • Create a new Dynamic Campaign. In this example, we named it Gmail Mass Campaign.

2. Set Up an Automation

  • Go to Automated Workflows.
  • Click “+ New Workflow” and give it a name.
  • For the Trigger, select:
    • App: Sendspark
    • Event: New Video Generated

3. Add the Action – Send Email via Gmail

  • Click + Add Action
  • App: Gmail
  • Action: Send an Email
  • Connect your Gmail account if you haven’t already.

4. Customize Your Email Body (with HTML formatting)

Since we’re injecting a dynamic video and Gmail lacks native line breaks in raw HTML, you’ll need to use simple HTML tags: (you can review this in the video)
Tips:
  • Use <br> for line breaks.
  • Use <p> for paragraph spacing.
  • Insert the Email Embed HTML block to add the dynamic GIF/video.
  • Format: HTML
  • To: #{{contact.email}}
  • Subject: Customize as needed (e.g., “Here’s Your Personalized Video!“)

5. Start the Workflow

  • Click Save and Start Automation.
  • Add your contacts or generate videos to trigger the workflow.

✅ Result: Personalized Video Emails, Sent Automatically

Each recipient gets:
  • Their own personalized video is embedded in the email.
  • Clean formatting (line breaks, custom names).
  • Delivery through your Gmail account — nothing else required.

💬 Questions?

If you run into any issues or have questions about setup, reach out to our tech support team. We’re here to help.

Frequently asked questions

Create a Dynamic Campaign in Sendspark, then set up an Automated Workflow with a New Video Generated trigger and a Gmail Send an Email action. Add the Email Embed HTML block to the email body, save, and start the automation.
The trigger is the Sendspark app with the New Video Generated event, and the action is the Gmail app with Send an Email. Connect your Gmail account if you haven’t already.
Gmail lacks native line breaks in raw HTML, so use <br> for line breaks and <p> for paragraph spacing. Insert the Email Embed HTML block to add the dynamic GIF/video.
Set the format to HTML and the To field to #{{contact.email}}, then customize the subject as needed.
No. Each personalized video is delivered through your Gmail account with clean formatting, and nothing else is required.
Updated July 2026.