In this guide, you’ll learn how to automatically send AI-personalized Sendspark videos through Apollo sequences.
Step 1: Create a Dynamic Video Campaign in Sendspark
Start by setting up a Dynamic Video Campaign in Sendspark. This is the template video that will be personalized at scale with your contact’s details (name, company, etc.).
Step 2: Add a Sendspark Placeholder into Your Apollo Sequence
In Apollo, edit your sequence email where you’d like the personalized video to appear. This placeholder will automatically update with each contact’s unique video once it’s generated.
Add this into Apollo by...
Going to your Dynamic Video Campaign
Clicking "Share Video"
Searching for "Apollo"
Clicking on the snippet to copy it to your clipboard
Pasting into Apollo exactly where you'd like it to appear in your email
Step 3: Build a Sendspark Automation to Enroll Contacts in Apollo
Now we’ll set up an automation that connects Sendspark with Apollo that looks something like this:
1. Choose Your Trigger
If you already have a trigger (like “Contact added to Apollo list” or “Contact added in HubSpot”), use that.
Otherwise, simply use “Sendspark Video Generated” as the trigger and connect the dynamic video campaign you'd like to use
2. Add Step: Apollo.io: Find Contact
3. Add Step: HTTP Request/Outgoing webhook: Send request
Create a new step: HTTP Request/Outgoing webhook: Send request
Paste the following URL, using the real campaign ID from your Apollo sequence (you can find it in the URL of your Apollo sequence):
URL:
https://api.apollo.io/api/v1/emailer_campaigns/{YOUR_CAMPAIGN_ID}/add_contact_ids
How to Find Apollo Campaign ID:
Make sure to select "Json," so everything looks like this:
Click "Continue" and fill out the rest of the API call:
Request Method: POST
Request Parameters:
contact_ids
→StringArray
→ insert this dynamically from the “Find Lead in Apollo” stepemailer_campaign_id
→String
→Your Apollo campaign ID (find this in the URL of your sequence)send_email_from_email_account_id
→String
→Your connected Apollo email account (you can find this from Apollo API Docs)
Request Headers:
X-Api-Key
→String
→ Get your Aollo API key here: Apollo Developer KeysContent-Type
→String
→application/json
It should all look something like this:
After you save this step, you have everything you need to make sure that after leads have videos created for them, you are automatically enrolling them in Apollo sequences.
4. Start Automation
When all looks good, "Start" to start running this automation.
Then test your trigger and make sure that contacts are getting successfully enrolled in sequences!
Bonus: Create Contacts in Apollo If They Don't Already Exist
For the most part, your contacts should already exist in Apollo (because they have a large database). However, if you believe that some contacts might not exist, then you can add logic to create contacts in Apollo if they don't exist.