> ## Documentation Index
> Fetch the complete documentation index at: https://help.sendspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-Send Videos: HubSpot to Apollo

> Learn how to automatically send personalized videos from HubSpot to Apollo sequences using Sendspark workflows for scalable engagement.

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](/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:

<iframe src="https://www.youtube.com/embed/z9EKiQFaRwg?rel=0" allow="autoplay; fullscreen; picture-in-picture; encrypted-media" allowFullScreen />

***

## Step 1: Create Your Dynamic Video Campaign in Sendspark

1. Log into [Sendspark](https://sendspark.com) and create a new **[Dynamic Video Campaign](/dynamic-videos-make-videos-with-ai-introductions)**.
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.

3. **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

4. **Find the Contact in Apollo:**

* Add an action for **Apollo: Find Contact**.
* Look up the contact using their email address.

5. **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](/auto-send-personalized-video-emails-in-apollo) for the exact API request details)

<iframe src="https://www.youtube.com/embed/zDyMHJYcS9w?rel=0" allow="autoplay; fullscreen; picture-in-picture; encrypted-media" allowFullScreen />

***

## 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

<AccordionGroup>
  <Accordion title="What triggers this HubSpot-to-Apollo workflow?">
    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.
  </Accordion>

  <Accordion title="Why do I need to map the email field?">
    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.
  </Accordion>

  <Accordion title="How do contacts actually get enrolled in the Apollo sequence?">
    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](/auto-send-personalized-video-emails-in-apollo).
  </Accordion>

  <Accordion title="How long does it take for new contacts to be processed?">
    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.
  </Accordion>
</AccordionGroup>

*Updated July 2026.*
