Skip to main content
To send dynamic videos in HubSpot Marketing Hub emails, copy your Sendspark campaign’s HubSpot Marketing Hub snippet, drag an HTML block into your email template, and paste the snippet in. Each contact then receives a personalized video showing your camera bubble over their website; contacts outside your campaign see a fallback video.

Key takeaways

  • Prerequisites are an active Sendspark account with a dynamic video campaign, HubSpot Marketing Hub access, and contacts added to your Sendspark campaign.
  • Select the HubSpot Marketing Hub share option specifically, as Sendspark provides different snippets for Marketing Hub versus Sales Hub.
  • Paste the snippet into an HTML block; it may appear blank or show your fallback video when no specific contact is selected, which is normal.
  • Recipients not included in your Sendspark campaign automatically see your fallback video.
This guide walks you through setting up dynamic videos in HubSpot Marketing Hub emails. With Sendspark’s dynamic video feature, each contact receives a personalized video showing your camera bubble over their website, creating a tailored experience for every recipient.

Prerequisites

  • Active Sendspark account with a dynamic video campaign created
  • HubSpot Marketing Hub access
  • Contacts added to your Sendspark campaign

How do you get your campaign share code?

  1. In your Sendspark dashboard, locate the dynamic video campaign you want to use
  2. Click Share Campaign
  3. Select the HubSpot Marketing Hub option (note: this is different from the Sales Hub option)
  4. Copy the provided HTML snippet
Important: Make sure you select the Marketing Hub option specifically, as Sendspark provides different snippets for Marketing Hub versus Sales Hub.

How do you add the video to your HubSpot email?

  1. In your HubSpot email editor, navigate to where you want the video to appear
  2. Drag an HTML block into your email template
  3. Delete the sample text that appears in the HTML block by default
  4. Paste your copied Sendspark snippet into the HTML block
Note: After pasting the snippet, the block may appear blank or show your fallback video. This is normal behavior when no specific contact is selected.

How do you test your dynamic video?

  1. Select a contact from your campaign list in HubSpot
  2. Use HubSpot’s preview feature to preview the email as that specific contact
  3. Verify that the dynamic video appears with your camera bubble over their website
  4. Test with multiple contacts to ensure the personalization is working correctly
Tip: Test your email with several contacts from your campaign to ensure everyone will have the best experience before sending.

How Fallback Videos Work

If a recipient isn’t included in your Sendspark campaign, they’ll automatically see your fallback video instead of a personalized version. While this isn’t the dynamic experience you’re aiming for, it still provides a good viewing experience for all recipients. Need help? Contact our support team if you run into any issues setting up your dynamic videos in HubSpot Marketing Hub.

Frequently asked questions

Select the HubSpot Marketing Hub option specifically, as Sendspark provides different snippets for Marketing Hub versus Sales Hub.
This is normal behavior when no specific contact is selected. After pasting the snippet, the block may appear blank or show your fallback video.
Select a contact from your campaign list, use HubSpot’s preview feature to preview the email as that specific contact, and verify the dynamic video appears with your camera bubble over their website.
If a recipient isn’t included in your Sendspark campaign, they’ll automatically see your fallback video instead of a personalized version.
Updated July 2026.