π¬ How to Automate Sendspark Videos with HubSpot
This guide explains two ways to automate the creation and delivery of personalized Sendspark videos using HubSpot:
Method 1: HubSpot Workflows (HubSpot-driven automation)
Method 2: Sendspark Agentic Workflows (Sendspark-driven automation)
Choose the option that best fits where you want your automation logic to live.
π§© Method 1: Using HubSpot Workflows
This method keeps everything centralized in HubSpot, from the trigger to the email send.
π Step 1: Set Up the Workflow Trigger
In HubSpot, go to Workflows β Create workflow β From scratch
Choose Contact-based workflow
Set the enrollment trigger to Segment Membership
β(formerly βList membershipβ)Select the list or segment that should trigger the automation
β(e.g. when a contact is added to a specific list)Save the trigger
π₯ Step 2: Configure Sendspark Video Generation
Add a new action to the 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 both mandatory checkboxes in the setup window for the action to run
Required Fields
Dynamic Campaign ID
Go to your Sendspark Dynamic Campaign
Copy the Campaign ID shown at the bottom
Paste it into HubSpot
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
β οΈ Important
Always map First Name, not Full Name
Click Save
βοΈ Step 3: Create the Automated Marketing Email
This email will deliver the personalized video.
In HubSpot, go to Marketing β Emails
Click Create email
Select Automated email (not Regular)
Choose your template
Embed the Sendspark Video
In Sendspark, open your Dynamic Campaign
Click Share Campaign
Select HubSpot Marketing Hub
Copy the provided HTML code
In the HubSpot email editor:
Drag an HTML block
Paste the code inside
π§ This HTML acts as a dynamic placeholder and will automatically resolve to the correct 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 and turn on the workflow
β Done! Your contacts will now receive personalized videos automatically.
π€ Method 2: Using Sendspark Agentic Workflows
This method shifts automation control to Sendspark, using sequences and triggers synced with HubSpot.
π Workflow Setup in Sendspark
In Sendspark, go to Agentic Workflows
Set the trigger to New contact in list
Select the appropriate HubSpot list
Add the action Create Dynamic Video
Add a final action: HubSpot β Enroll contact in a sequence
π Field Mapping
Map required fields such as:
Contact ID
Use the field selector to search and match HubSpot properties correctly
β οΈ Make sure all required fields are mapped, or the workflow will fail silently.
