This guide walks you through two ways to automate the creation and sending of personalized videos using Sendspark and HubSpot:
π Method 1: HubSpot Workflows (automation lives in HubSpot)
π€ Method 2: Sendspark Agentic Workflows (automation lives in Sendspark)
Choose the approach that best fits where you want to manage your automation logic.
π Method 1: Using HubSpot Workflows
This method lets you trigger video creation and send marketing emails entirely from HubSpot.
π§© Step 1: Set Up the Workflow Trigger
In HubSpot, go to Workflows
Click Create workflow β From scratch
Choose Segment Membership
β(formerly called βList membershipβ)Select the list or segment that should trigger the automation
π Example: When a contact is added to a specific listSave your trigger
π₯ Step 2: Configure Sendspark Video Generation
Add a new action to your workflow
Scroll down and select the Sendspark app
π Make sure the native Sendspark app is installed from the HubSpot MarketplaceChoose Create a dynamic video
β οΈ Important
You must check the two mandatory checkboxes shown in the setup window for the action to run correctly
Required Fields
π Dynamic Campaign ID
Open your Dynamic Campaign in Sendspark
Copy the Campaign ID shown at the bottom
Paste it into the HubSpot field
π API Credentials
Workspace ID
API Key
Secret Key
π Found in Sendspark under API Credentials
π§© Dynamic Data Mapping
Map HubSpot properties to Sendspark fields
Example:
First NameβContact NameWebsiteβWebsite URL
β οΈ Note
Always use the First Name property β not Full Name
Click Save to complete this step
βοΈ Step 3: Prepare the Automated Marketing Email
Before finishing the workflow, youβll need to create the email that will send the video.
In HubSpot, go to Marketing β Emails
Click Create email
Select Automated email (not Regular)
Choose your email template
π Embed the Sendspark Video
Open your Dynamic Campaign in Sendspark
Click Share Campaign
Select HubSpot Marketing Hub
Copy the provided HTML code
In the HubSpot email editor:
Drag in an HTML block
Paste the code into it
π‘ This HTML acts as a dynamic placeholder and will automatically display the correct personalized video for each contact.
Save the email and confirm itβs available for automation
π Step 4: Add the Email to the Workflow
Return to your HubSpot workflow
Add a new action after the Sendspark video step
Select Send Email (Marketing Email)
Choose the automated email you created
Review your workflow and turn it on
β Your automation is now live!
π€ Method 2: Using Sendspark Agentic Workflows
This method lets you manage the automation directly from Sendspark, using Agentic Workflows and HubSpot sequences.
π Workflow Setup in Sendspark
In Sendspark, go to Agentic Workflows
Set the trigger to New contact in list
Select the relevant HubSpot list
Add the action Dynamic videos from Sendspark
Add a final action: HubSpot β Enroll contact in a sequence
π Field Mapping
Map all required fields carefully
For example:
Contact ID (search for it in the field selector)
β οΈ Make sure all required fields are mapped correctly, or the workflow may fail silently.
β Which Method Should You Choose?
Use HubSpot Workflows if:
You want all logic inside HubSpot
You rely heavily on HubSpot automation and marketing emails
Use Sendspark Agentic Workflows if:
You want automation logic centralized in Sendspark
Youβre chaining video creation with sequences and multi-step actions
