Mass emails without personalization often fail to engage. But with Sendspark and HubSpot, you can send tailored video messages at scale. Here's how this integration works:
- Personalization at Scale: Record one video and dynamically customize it for thousands of contacts using HubSpot CRM data (e.g., name, company).
- Engagement Insights: Track video views, watch percentages, and clicks directly in HubSpot.
- Automation: Trigger video sends based on CRM actions, like pipeline updates or lead activity.
- AI Features: Use dynamic variables (e.g.,
) and AI tools for personalized greetings and backgrounds. - Improved Results: Video emails outperform plain text by 300%, and 59% of senior professionals prefer video before making decisions.
This guide explains the setup process, from connecting Sendspark and HubSpot to creating automated workflows and tracking performance. By combining these tools, you can streamline outreach, boost engagement, and focus on high-priority leads.
Sendspark HubSpot Integration Setup Process: 5 Steps to Automated Video Outreach
Auto-Generate AI Videos in HubSpot (Less Than 10 Minutes)

sbb-itb-afd3f9e
What You Need Before You Start
Before diving in, make sure you have the necessary accounts and permissions ready. While the setup process is simple, you'll need access to specific settings in both tools to get everything running smoothly.
HubSpot Account Requirements
An active HubSpot account with admin permissions is a must. Admin access allows you to install apps from the HubSpot Marketplace and set up automated workflows. Without it, you won’t be able to connect the platforms or enable automation features.
You'll also need your HubSpot Hub ID, a unique numeric identifier for your account. You can find it in the top right-hand menu of your HubSpot dashboard or by visiting app.hubspot.com/myaccounts. Keep this number handy - it’s required during the connection process.
To track video engagement on contact timelines, ensure your account has permissions to "Filter Activity" on contact records. This feature shows you details like when contacts watch your videos, how long they engage, and whether they interact with your calls-to-action.
Sendspark Account Setup

An active Sendspark account is also required. The good news? The HubSpot integration is available on all Sendspark plans, including the free tier. As Bethany Stachenfeld, Co-founder of Sendspark, highlights:
The Sendspark for Hubspot integration is available on every plan.
Once your account is ready, head to the Integrations tab in your Sendspark dashboard. Here’s where you’ll input your HubSpot Hub ID to link the two platforms.
For an even smoother experience, consider adding optional tools to your setup.
Optional Tools to Consider
The Sendspark Chrome Extension is a handy addition, allowing you to record and send videos in HubSpot sales emails, contact pages, or sequences. Keep in mind, this feature works exclusively with Google Chrome. With the extension installed, a Sendspark icon appears in your HubSpot compose window, eliminating the need to switch between tabs. As Bethany Stachenfeld explains:
As long as you have the Chrome Extension installed, you'll automatically be able to access Sendspark from Hubspot.
If you prefer not to use the extension, you can still create videos in Sendspark and share them through HubSpot. However, you’ll miss out on the convenience of recording directly from your CRM interface.
How to Connect Sendspark with HubSpot
You can connect Sendspark to HubSpot directly through your Sendspark dashboard. The process is straightforward and involves setting up the integration in both Sendspark and HubSpot. Once connected, Sendspark will automatically sync video engagement data to HubSpot contact timelines.
Installing the Sendspark App from HubSpot Marketplace

Start by logging into your Sendspark account and going to the Integrations tab. Find the HubSpot option and click "Connect". You'll need to enter your HubSpot Hub ID - a unique numeric identifier you should have ready.
After entering your Hub ID, authorize the integration. This allows Sendspark to sync video engagement events like Video Visited, Video Played, Video Watched (with percentage tracking), Video Liked, and Video CTA Clicked directly into HubSpot contact records. It also enables AI-powered personalization by accessing contact properties and lets you use the "Dynamic Video Trigger" as a workflow trigger.
Setting Up the Integration in Sendspark
Once the connection is authorized, the integration activates immediately for all Sendspark plans. However, there’s an important step you can’t skip: enabling timeline events in HubSpot. By default, these events are hidden. To make them visible, go to any contact record in HubSpot, click "Filter Activity", and select "Sendspark" from the list.
The integration tracks detailed metadata for each event, such as Creator Name, Video Name, Watch Percentage, and Dynamic Video Campaign ID.
When sharing videos, make sure to use the "HubSpot" share options from the Sendspark share modal. Avoid using the standard "copy link" or "copy GIF" options, as they don’t include the tracking code necessary for syncing analytics. If you’re adding videos to HubSpot Marketing Hub emails, use an HTML module instead of an image block to ensure the Sendspark snippet works correctly.
Testing Your Connection
Before launching campaigns, it’s a good idea to test the integration. The quickest way is to view a dynamically generated video link in an incognito browser window. This action will trigger analytics events, which should appear on the associated contact’s timeline in HubSpot.
Look for specific events like Video Visited (when someone opens the video page), Video Played (when they press play), and Video Watched (showing the percentage viewed). If these events don’t show up, check the "Filter Activity" settings in HubSpot to confirm Sendspark is selected.
You can also test workflow triggers by creating a test workflow in HubSpot using "Dynamic Video Trigger" as the enrollment criteria. Verify that the workflow triggers correctly when the conditions are met.
Once testing is complete and everything is working as expected, you’re ready to build automated workflows and start using Sendspark with HubSpot!
Setting Up Automated Video Outreach Workflows
Once your integration is live, you can create workflows that send personalized videos automatically whenever specific CRM events occur. HubSpot's workflow builder makes it easy to trigger video sends based on contact actions or updates in your pipeline.
Building Video Workflows in HubSpot
To get started, create a new workflow in HubSpot and use the "When filter criteria is met" trigger. From there, select "Sendspark" → "Dynamic Video Generated for Contact", and apply a filter using your specific "Dynamic Campaign Id". You can find this ID in the Sendspark URL - look for the characters right after "edit-v2" in the link.
"The goal of the workflow is automatically send dynamic video emails in HubSpot as soon as contacts are added to the Sendspark Dynamic Video Campaign."
- Bethany Stachenfeld, Co-founder, Sendspark
Next, create a HubSpot email using an HTML module and paste the Share Snippet from Sendspark. To find this snippet, go to "Share Campaign" → "HubSpot Marketing Hub" in Sendspark and copy the provided code. This allows the video to appear as a clickable GIF in your recipients' inboxes. When publishing your workflow, select "Yes, enroll existing contacts who meet the trigger as of now" to include contacts whose videos have already been generated.
Once your workflow is set up, you can take it a step further by incorporating AI-powered personalization.
Adding AI Personalization to Your Videos
Dynamic variables like , , and let you personalize each video while using fallback values to maintain professionalism when data is missing. With AI voice cloning, you can record a single video, and the AI will customize each greeting automatically. Additionally, AI dynamic backgrounds can make your videos even more engaging by displaying each prospect’s website behind you as you speak.
Studies show that this level of personalization can boost email engagement by up to 16x.
3 Automated Video Campaign Examples
Here are three practical ways to use your personalized video workflows:
- Welcome videos for new leads: Trigger these when someone submits a form. Send a video introducing your team and outlining the next steps to make a strong first impression while their interest is high.
- Post-demo follow-ups: Set these to send when a deal stage updates to "Demo Scheduled". Include a video recap of the demo, highlight key features discussed, and add a clear call-to-action for scheduling the next call. This keeps the momentum alive while the details are still fresh.
- Re-engagement campaigns: Use the "Video Watched" event with percentage tracking to identify contacts who watched more than 50% of a video but didn’t click the CTA. Follow up with a video addressing common objections or offer a time-sensitive incentive to reignite their interest.
These examples show how automated video workflows can make your outreach more personal and impactful.
Measuring and Improving Video Performance
Viewing Video Metrics in HubSpot
Sendspark integrates seamlessly with HubSpot, allowing you to track how prospects engage with your videos. To access this data, open a contact record, click "Filter Activity," and select "Sendspark" from the options .
You can monitor several key engagement events:
- Video Visited: When a contact lands on the video page.
- Video Played: Triggered when the play button is clicked.
- Video Watched: Displays the percentage of the video consumed.
- Video Liked: Indicates positive reactions.
- Video CTA Clicked: Tracks when viewers take the desired action.
Each event includes details like the video name, link, watch percentage, and the dynamic video campaign name. This data is perfect for creating custom reports in HubSpot.
Pro Tip: Always use HubSpot-specific sharing options to ensure accurate tracking.
These insights provide a solid foundation for optimizing your campaign strategies.
Using Data to Refine Your Campaigns
By analyzing these metrics, you can sharpen your campaigns and focus on high-intent leads. For example, track the watch percentage to identify contacts who watch over 80% of a video but don't engage with the call-to-action. Set up a workflow to follow up with these viewers - they may need a little extra nudge.
You can also segment your outreach by creating active lists based on engagement levels. For instance, the Video CTA Clicked property can help you identify hot leads who are ready for immediate follow-up. Additionally, use the Dynamic Video Campaign Name property in HubSpot reports to pinpoint which video versions perform best in terms of watch percentages and conversions.
If you notice viewers consistently dropping off at a specific point in your videos, consider shortening them or moving the call-to-action earlier to maintain their attention. These adjustments can make a big difference in driving engagement and conversions.
Conclusion
Integrating Sendspark with HubSpot transforms how you approach video outreach. The setup is quick and straightforward - install the app from the HubSpot Marketplace, connect your accounts, and you're all set to start automating personalized video campaigns. With this connection, you can create workflows that trigger AI-personalized videos, monitor engagement directly in contact timelines, and follow up based on how viewers interact with your content. It’s a smart way to enable data-driven, targeted follow-ups.
This integration lets you scale personalization without compromising quality. A single video recording can reach thousands, thanks to AI-powered personalization, while HubSpot CRM keeps all engagement data in one place. This means your team can focus on the leads that matter most by using the best sales AI tools. By combining these tools, you can cut through crowded inboxes, improve email engagement, and spark meaningful conversations.
HubSpot CRM also tracks all video activity - like watch percentages, CTA clicks, and video visits - syncing it automatically to contact records. For example, if someone watches 80% of your video but doesn’t click through, you’ll know exactly who to follow up with and when.
The results? Improved response rates and faster pipeline movement. Teams that pair Sendspark’s AI personalization with HubSpot’s automation create a repeatable system for engaging prospects at scale - without the time drain of recording individual videos.
Start by building a workflow, test a dynamic video campaign, and use real-time engagement data to refine your approach. The metrics will guide you, showing what resonates most with your audience and helping you fine-tune for even better results.
FAQs
What HubSpot permissions do I need?
You’ll need admin permissions in HubSpot to handle tasks like creating workflows, editing templates or marketing emails, and sending emails that include Sendspark videos. Double-check that your account has the right access to simplify video outreach and efficiently manage automated workflows.
Why aren’t Sendspark events showing in HubSpot?
If Sendspark events aren't showing up in HubSpot, it could be due to an incomplete integration, missing permissions, or issues with the tracking code or HubSpot ID configuration. Double-check that the integration setup aligns with the steps outlined in the Sendspark HubSpot integration guide to resolve these issues.
How do I trigger a Sendspark video from a HubSpot workflow?
To integrate a Sendspark video into a HubSpot workflow, start by creating a dynamic video in Sendspark. Once your video is ready, copy the placeholder snippet provided by Sendspark. Paste this snippet into your HubSpot email template or sequence. Next, configure a HubSpot workflow or sequence to send the email based on specific triggers or criteria. The Sendspark placeholder will automatically update, delivering personalized videos tailored to each recipient.

