Key takeaways
- Build a Dynamic Video Campaign in Sendspark, then import contacts by typing them in, uploading a CSV, or using Zapier/API.
- Download Sendspark’s CSV after generating videos — it adds the Video Link column, which is what you send in LinkedIn.
- Rename the CSV columns to Skylead’s field names before importing (for example, Video Link → videoLink).
- In your Skylead sequence, use the #{{videoLink}} dynamic field where you want the video; it unfurls into an animated preview in LinkedIn messages.
How to Send AI-Personalized Videos in Skylead
1. Create Dynamic Video Campaign
First, you want to create a Dynamic Video Campaign in Sendspark. In your dynamic video campaign, you will be able to select one video, and use AI to automatically personalize each video for each viewer.2. Import Contacts into Sendspark
You can import contacts to dynamic video campaigns by typing their information out manually, importing a CSV, or setting up a Zapier or API integration. One tip: it will be easier to share videos in Skylead if you import the “profileUrl” field into Sendspark. We don’t have a specific field for “profileUrl,” but you can import it into a field that you are not using (like “Job Title”) so it’s easy to find when you export your CSV.3. Generate Dynamic Videos
Just click the “Generate Videos” button to generate AI-personalized videos for your contact list.4. Download CSV
Now, you want to download the CSV of your contacts from Sendspark to import into Skylead. This will be similar to the original CSV you imported, with one big addition: “Video Link” Video link is the link to the dynamic video generated for each of your viewers. This is what you want to send out in your LinkedIn Connect Requests and Messages!5. Import CSV into Skylead
You’ll need to rename the columns of your CSV to match the Skylead fields in order to import your CSV into Skylead. These are the column names in Sendspark, and how they should be written to import into Skylead:- First Name - firstName
- Email - email
- Company Name - currentCompany
- Job Title - profileLink
- Background Url - website
- Video Link - videoLink <— this is the dynamic video we made in Sendspark!

6. Create Sequence in Skylead
Now, you can create your LinkedIn automation campaign in Skylead, and just use the #{{videoLink}} dynamic field where you want your video to go in your connection request or message.

Frequently asked questions
How do I import contacts into the Sendspark campaign?
How do I import contacts into the Sendspark campaign?
You can type contact information manually, import a CSV, or set up a Zapier or API integration into your dynamic video campaign.
How do I keep the LinkedIn profile URL for Skylead?
How do I keep the LinkedIn profile URL for Skylead?
Sendspark doesn’t have a dedicated “profileUrl” field, so import it into a field you aren’t using (like “Job Title”). It’ll be easy to find and map when you export your CSV for Skylead.
Which CSV column is the actual video?
Which CSV column is the actual video?
The Video Link column, added when you download the CSV after generating videos. It’s the personalized dynamic video link for each viewer, and it’s what you send in your LinkedIn connection requests and messages.
How do I rename columns to match Skylead's fields?
How do I rename columns to match Skylead's fields?
Map them like this: First Name → firstName, Email → email, Company Name → currentCompany, Job Title → profileLink, Background Url → website, and Video Link → videoLink.
How does the video appear in a LinkedIn message?
How does the video appear in a LinkedIn message?
When you send the video link via the #{{videoLink}} field, it unfurls into an animated preview in the LinkedIn message.