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.
Step 1: Create Your Dynamic Video Campaign in Sendspark
- Log into Sendspark and create a new Dynamic Video Campaign.
- 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
- From your Sendspark dynamic video campaign, click Share Campaign.
- Select the Apollo option and copy the provided snippet.
- 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
- In Sendspark, go to Agentic Workflows and create a new automation.
- Set the Trigger:
- Choose HubSpot: Added to List.
- Select the HubSpot list you’d like to use for this workflow.
- 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
- Find the Contact in Apollo:
- Add an action for Apollo: Find Contact.
- Look up the contact using their email address.
- 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
- Start your automation in Sendspark.
- Begin adding contacts to your HubSpot list.
- 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)
- 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
What triggers this HubSpot-to-Apollo workflow?
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.
Why do I need to map the email field?
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.
How do contacts actually get enrolled in the Apollo sequence?
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.
How long does it take for new contacts to be processed?
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.