CRM integration

Sendspark HubSpot integration for personalized video

Sendspark works inside HubSpot four ways: a Sendspark button in the HubSpot email composer, the Sendspark app for HubSpot workflows, share snippets for Sales Hub templates and sequences, and video events written to each contact's timeline. Sales and marketing teams use it to send personalized videos to HubSpot contacts and act on who watched. Sendspark is an AI personalized video platform for B2B sales and marketing teams.

Get Started Now

Sendspark and HubSpot at a glance

Integration type
Instant integration, HubSpot app (workflow actions and CRM tracking), share snippet, Agentic Workflows connection and calendar embed
How data moves
Contacts come in from HubSpot lists and workflow triggers; Video Visited, Played, Watched, Liked and CTA Clicked events are written back to the contact's HubSpot timeline (CRM tracking).
Plan
The basic HubSpot integration is on every plan. Agentic and Automated Workflows, the API and webhooks are on Growth and above.
What you need
The Sendspark Chrome extension for the composer button; the Sendspark app connected from Settings, Integrations; a HubSpot user with CRM objects and Automation permissions to build workflows; your Sendspark API key and secret for workflow actions.
The problem today

Your reps can't tell which contacts actually watched

Video links go out from HubSpot, but the view data lives somewhere else, so follow-up runs on guesswork instead of intent. And because recording a personal video for each contact takes time, most reps fall back to the same template everyone else sends.

How it works

How to use Sendspark with HubSpot

  1. 1

    Record from the HubSpot email composer

    With the Sendspark Chrome extension installed, open a new email in HubSpot and click the Sendspark icon next to the native options. Choose Record New Video, or use Request Video, Send Calendar, Add Last Recording or Video Library, then click the extension icon in the browser toolbar to finish recording.

    Sendspark menu in the HubSpot composer with Record New Video, Request Video, Add Last Recording and Video Library
  2. 2

    Connect the Sendspark app for HubSpot

    In Sendspark, go to Settings, Integrations, and click Connect on the HubSpot app connection under App Connections. Once it shows Enabled, Sendspark appears under Connected Apps in HubSpot workflows.

    Sendspark Integrations tab with the HubSpot app connection showing Enabled and a Disconnect button
  3. 3

    Share with a HubSpot option so tracking is attached

    Send videos with one of the HubSpot share options, such as Share with Personalization, HubSpot Sales Hub, then paste the snippet into a HubSpot template. A plain Copy Link or Copy GIF carries no tracking code, so those views won't reach HubSpot.

    Share Dynamic Video modal searched for hubspot, listing HubSpot Marketing Hub and HubSpot Sales Hub
  4. 4

    Turn on Sendspark events in the contact timeline

    Sendspark timeline events aren't shown by default. On a contact record, click Filter activity and check Sendspark under Integrations to see each video event.

    HubSpot Filter activity menu with Sendspark checked under Integrations
Workflows

What teams do with Sendspark and HubSpot

Send a personalized video the moment a meeting is booked

In Sendspark Agentic Workflows, trigger on HubSpot's New Meeting Created event, add a HubSpot Find Contact step using Guest Emails, then a Sendspark Create dynamic video step. Send the result through Gmail or Outreach, and filter by meeting title if only some meetings should trigger it.

Read the guide

Generate a video from any HubSpot trigger and enroll the contact in a sequence

In a HubSpot workflow, add the Sendspark Create a Video action with your Workspace ID, API key, API secret and Dynamic Video Campaign ID, then an Enroll in a Sequence step. Paste the HubSpot Sales Hub snippet into the sequence email so each contact gets their own video.

Read the guide

Follow up with contacts who watched most of your video

Build a HubSpot list of everyone with a Sendspark video event, or a workflow for contacts who watched more than 80% of a video but haven't booked a meeting. The Sendspark properties include watch percentage, video name, creator and dynamic campaign.

Read the guide

Send round-robin demos a video from the assigned rep

Use workflow branches to work out which rep owns the demo, run the Sendspark HubSpot app step to create that rep's video, then send the rep's own email with the dynamic video snippet embedded.

Read the guide
Personalization

What HubSpot data personalizes each video

  • Sales Hub share: put {{first name}}, {{job title}} and {{company name}} in the video page header and message; HubSpot fills them for each recipient and Sendspark shows fallback text when a field is empty.
  • Workflow video action: map First Name (not Full Name, for better pronunciation) to Contact Name, Email (required), Company Name, Job Title and Website URL; choose Use email domain as background URL so a background appears even without a website property.
  • Free email domains: create a Background URL contact property and a HubSpot workflow that sets it to the prospect's website or your own, then map it when importing HubSpot leads.
  • The HubSpot Sales Hub snippet has fewer customization features, like resizing the thumbnail; Copy Thumbnail works in Sales Hub templates, and the Marketing Hub snippet is only for HubSpot's email builder.
  • Embed a HubSpot Meetings calendar next to the video: toggle Calendar on, pick HubSpot as the provider and add your meeting link.
Analytics

Where you see who watched from HubSpot

Sendspark analytics show who viewed, how much they watched, CTA clicks and likes, and Team Insights is on every plan. In HubSpot, the Sendspark app writes Video Visited, Video Played, Video Watched (with the percentage), Video Liked and Video CTA Clicked as timeline events on the contact, and you can use them in lists and workflows.

Explore Video Analytics

Sendspark and HubSpot: frequently asked questions

Does Sendspark integrate with HubSpot?

Yes. You get a Sendspark button in the HubSpot email composer through the Chrome extension, the Sendspark app for HubSpot workflow actions and triggers, share snippets for Sales Hub templates and sequences, HubSpot triggers in Agentic Workflows, and HubSpot Meetings calendar embeds on your video pages.

Which Sendspark plan includes HubSpot?

The basic HubSpot integration is on every plan, including Solo. Agentic and Automated Workflows, the API and webhooks need Growth or above.

Do video views show up on HubSpot contacts?

Yes, once the Sendspark app is connected. Views arrive as Sendspark timeline events on the contact, as long as you shared with a HubSpot share option or sent a dynamic video. Plain Copy Link and Copy GIF shares don't carry tracking.

Why can't I see Sendspark events on a contact's timeline?

They're hidden by default. Click Filter activity on the contact record and select Sendspark.

Why doesn't Sendspark appear in my HubSpot workflow actions?

Connect the HubSpot app from Settings, Integrations in Sendspark first. The HubSpot user building the workflow also needs the CRM objects and Automation permissions, set under Settings, Users & Teams, Edit permissions.

Updated

Make your next outreach personal.

Record one video and let Sendspark do the rest.