Skip to main content
All CollectionsMake Dynamic Video CampaignsGenerate Videos via Automation
Zapier — Automatically Create Dynamic Videos via Zapier Integration
Zapier — Automatically Create Dynamic Videos via Zapier Integration
Bethany Stachenfeld avatar
Written by Bethany Stachenfeld
Updated over a week ago

The Sendspark Zapier integration lets you automatically generate videos based on nearly any trigger you can imagine.

This is incredibly powerful if you want to automatically generate videos when…

  • Prospects are added to a list in Salesforce, Outreach, etc

  • Leads fill out forms or take actions on your website

  • New users sign up for your platform

  • Customers take specific actions in your product

  • And more!

In this article, we’ll walk through how to use Zapier to automatically generate dynamic videos when users fill out a HubSpot form. However, you should be able to apply these steps to other triggers.

Related articles:

How to Automatically Generate Sendspark Dynamic Videos with Zapier

Install the Sendspark Zapier Integration

1. Make Your Zap

To start, make your Zap in Zapier!

Make Zap in Zapier

The Zap has 2 components that we’ll go through in the next steps:

  1. Trigger: this is the event that should trigger this workflow to start (contact is added to CRM, schedules a meeting, fills out a form, etc)

  2. Action: this is what you want to happen next — in this case, generate a dynamic video with Sendspark.

2. Set Your Trigger: Fills Out Form

The trigger can be ANY trigger in Zapier that indicates now is time to generate a dynamic video.

In this example, we’ll use this HubSpot form, “Get a Sendspark Video (Zapier Automation)”

Trigger to start Zapier workflow

This means that whenever someone fills out this form, they will be enrolled in this Zap.

To set this trigger, in Zapier, we can…

  • Click into “Trigger”

  • Select “HubSpot”

  • As the event, select “New Form Submission”

  • Click “continue”

  • Follow the next few steps to connect to HubSpot, select that specific form, and test

You’ll know it’s working when you see the green checkmark on your trigger.

Test that trigger is working in Zapier

3. Set Your Action: Generate Dynamic Video

Now, you want to set your “Action” to be to generate a Sendspark Dynamic Video.

  • Click into “Action”

  • Search for “Sendspark”

  • As the action, select “Create Dynamic Video”

Create Sendspark Video via Zapier

You’ll be asked to authenticate to Sendspark with your API key & secret.

You’ll be asked to select the data you want to use in the dynamic video that will be generated.

How to Find Data Fields:

  • Workspace ID: this is the unique identifier for your workspace. You can find it in your workspace settings.

    Find your Sendspark workspace ID
  • Dynamic Campaign ID: this is the unique identifier for the dynamic video campaign that we should enroll this contact in. You can find this of the URL of your dynamic video campaign, between the 2 slashes

    Find your Sendspark Dynamic Video Campaign ID
  • Name: This is the first name of the contact you are creating the video for. We will use this both in the voice cloning in the video (to replace the word “watermelon”) and on the page to replace the “first name” variable

  • Email: This is the email address for the contact you are creating the video for. We will use this as the unique identifier to link this video with the contact in your email sending platform in future steps.

  • Company Name (Optional): This is the name of the company for your contact. We will use this to replace the “Company name” variable in Sendspark.

  • Job Title (Optional): This is the job title for your contact. We will use this to replace the “job title” variable in Sendspark.

  • Website URL: this is any public URL that you would like to use as the “background” of your video. In the final dynamic video, it will like like your camera bubble is recording over this website.

When you are actually setting this up in Zapier, you might want to use the data from your first step in Zapier to customize the dynamic videos for each contact.

You’ll see these from a dropdown when you click in to edit:

Select data for Sendspark dynamic videos in Zapier

To make sure everything is working, click “Test Step”

If you then go back to your Dynamic Video in Sendspark, you should now see a video generating for this contact in the queue:

Test Sendspark dynamic video creation via Zapier

Give the video a few minutes to generate – and then preview it to make sure that everything looks correct before publishing your Zap to create videos at scale.

Congratulations! This is all you need to generate AI-personalized videos through automation.

Next Steps: Automatically Send Video Email

Now that you are automatically generating videos via automation, you might want to automatically send the videos in email.

See this article on how to use webhooks in Zapier to know when videos have successfully generated in order to trigger a new Zapier campaign to send the video emails.

Did this answer your question?