Skip to main content
This workflow automatically creates a personalized Sendspark video for every contact added to a HubSpot list and enrolls them in an Apollo sequence. You create a Dynamic Video Campaign, paste the Apollo snippet into your sequence email, then build a Sendspark Agentic Workflow that triggers on the HubSpot list, generates each video, finds the contact in Apollo, and enrolls them automatically.

Key takeaways

  • The setup has four stages: create a Dynamic Video Campaign, add the Apollo snippet to your sequence email, build the automation in Sendspark Agentic Workflows, and turn it on.
  • The automation trigger is HubSpot: Added to List, and the video is created with the Sendspark: Create Dynamic Video action — be sure to map the email field so the integration connects correctly.
  • To enroll contacts, add an Apollo: Find Contact step (look up by email) followed by an HTTP Request action that calls the Apollo API. See Auto-Send Personalized Video Emails in Apollo for the exact request details.
  • New contacts can take up to 5 minutes to appear in Sendspark, after which Apollo delivers each email with the correct personalized video embedded.
This workflow lets you automatically create personalized videos for every contact in a HubSpot list and push them directly into an Apollo sequence. It’s a powerful way to get all the engagement benefits of video at scale, without spending extra time recording manually. Watch the video, or follow the steps below:

Step 1: Create Your Dynamic Video Campaign in Sendspark

  1. Log into Sendspark and create a new Dynamic Video Campaign.
  2. Set up your video with the personalization variables you’d like to use (e.g., first name, company, role).

Step 2: Add the Sendspark Placeholder to Apollo

  1. From your Sendspark dynamic video campaign, click Share Campaign.
  2. Select the Apollo option and copy the provided snippet.
  3. Paste this snippet directly into your Apollo sequence email, exactly where you want the personalized video to appear.

Step 3: Build the Automation in Sendspark Agentic Workflows

  1. In Sendspark, go to Agentic Workflows and create a new automation.
  2. Set the Trigger:
  • Choose HubSpot: Added to List.
  • Select the HubSpot list you’d like to use for this workflow.
  1. Add an Action:
  • Select Sendspark: Create Dynamic Video.
  • Map all the personalization fields from HubSpot to the video variables in Sendspark.
  • Make sure to add the email field to ensure the integration connection runs smoothly
  1. Find the Contact in Apollo:
  • Add an action for Apollo: Find Contact.
  • Look up the contact using their email address.
  1. Add to Apollo Sequence:
  • Add an HTTP Request action.
  • Configure this step to enroll the contact in your desired Apollo sequence. (Refer to this help article for the exact API request details)

Step 4: Turn On Your Workflow

  1. Start your automation in Sendspark.
  2. Begin adding contacts to your HubSpot list.
  3. Each time a contact is added, Sendspark will generate a personalized video and automatically send it to Apollo. (Keep in mind it could take up to 5 minutes for new contacts to appear in Sendspark)
  4. Apollo will then deliver your emails with the correct video embedded for each contact.

Final Result

Once set up, this workflow runs seamlessly in the background. All you need to do is add contacts to your HubSpot list, and they’ll automatically receive personalized Sendspark videos through Apollo sequences, giving you maximum engagement with zero manual effort.

Frequently asked questions

In Sendspark Agentic Workflows, the trigger is HubSpot: Added to List. You select the HubSpot list you want to use, and each time a contact is added to that list the automation runs — generating a video and enrolling the contact in Apollo.
Mapping the email field ensures the integration connection runs smoothly. Email is also used in the next step to look up the contact in Apollo (Apollo: Find Contact), which is how the right video is matched to the right person.
After the Apollo: Find Contact step, you add an HTTP Request action configured to enroll the contact in your chosen Apollo sequence via the Apollo API. The exact API request details are in Auto-Send Personalized Video Emails in Apollo.
It can take up to 5 minutes for newly added contacts to appear in Sendspark. Once the video is generated, Apollo delivers the email with the correct video embedded for each contact.
Updated July 2026.