Skip to main content
To send AI-personalized videos at scale in LinkedIn automation, create a dynamic video campaign in Sendspark, import your contacts with their LinkedIn URLs, generate the videos, then download the CSV. Import that CSV into your LinkedIn automation tool (Expandi, La Growth Machine, Skylead, and similar), map the Video Link as a dynamic placeholder, and use it in your messages.

Key takeaways

  • A Sendspark dynamic video campaign personalizes one recorded video for every contact using AI.
  • When importing contacts, map the LinkedIn URL (not an ID or custom field) so it can be used as a reference in your automation tool.
  • If you use a LinkedIn profile as the video background, generate only 20 to 30 videos a day to avoid a LinkedIn block.
  • The downloaded CSV adds a unique Video Link column; import it into Expandi and map Video Link as a Dynamic Placeholder (and Background URL to PROFILE_LINK).
  • A native Expandi integration via API connection is also available. See the best way to use Sendspark videos in Expandi.
We now have a native Expandi Integration through an API connection. Please go to this article to see the best way to use Sendspark videos in Expandi LinkedIn automation. You can easily send AI-personalized videos in your LinkedIn automation using Sendspark and most LinkedIn automation platforms (Expandi, La Growth Machine, Skylead, etc). This article will walk through how to import Sendspark videos into Expandi, but the same steps can be replicated with nearly any LinkedIn automation platform.

How to Send AI-Personalized Videos in LinkedIn Automation

Overview of LinkedIn Automation Tools and Integration

LinkedIn automation platforms enable tasks like scheduling, video delivery, and responding to LinkedIn triggers. These platforms can be integrated with Sendspark to include personalized videos in LinkedIn messaging workflows, improving efficiency and engagement.

1. Create a Dynamic Video Campaign in Sendspark

Head to the dynamic video section of Sendspark to get started. In your dynamic video campaign, you will be able to select one video and use AI to automatically personalize each video for each viewer. Here is more information on creating a Dynamic Video Campaign in Sendspark.

2. Import Contacts into Sendspark

You can either manually type contact data into Sendspark or upload them via a CSV file. Be sure to map the data correctly, specially the LinkedIn URL. Also, be sure to add the LinkedIn URL instead of another field such as the unique ID or custom field, so that you can use that as a reference in your LinkedIn automation tool such as Expandi. The background URL option is simply to generate a background with that LinkedIn profile. Keep in mind that, if that’s your idea, you would probably want to generate 20 to 30 videos a day to avoid a Linkedin blockage Sendspark contact import interface with CSV upload and LinkedIn URL mapping fields

3. Generate Dynamic Videos

Just click “Generate Videos” to make AI personalized videos for every contact on your list. Sendspark dynamic video generation button and progress indicator for batch processing

4. Download CSV

You can click “Download .CSV” to export your contact list out of Sendspark to import it back into Expandi. Sendspark CSV export download button with contact list and video link columns This will be similar to the first list you imported in… with one big addition: Video Link The Video Link is the unique, AI personalized video for that contact. You’ll use this in your campaigns in Expandi to send out the videos.

5. Import CVS into Expandi

In Expandi, go to your campaign, and then to the **“Add Contacts”**section, and select “Upload CSV” Expandi campaign interface showing Add Contacts section with Upload CSV option You’ll need to remember to:
  1. Remember to map the “Background URL” field back to Expandi with PROFILE_LINK
  2. Import “Video Link” as a “Dynamic Placeholder”
Expandi CSV mapping screen displaying Background URL and Video Link field configuration Click “Send to Processing…” and you can start working on the rest of your campaign. Now, when you write the content for LinkedIn connection request or messaging, you can use the Dynamic Placeholder for Video Link. Just select “Dynamic Placeholder” Expandi message composition panel with Dynamic Placeholder selection dropdown menu And from there, you can write content for the situations in which (1) you do have data for “video link,” or (2) you do not have data for that contact. Expandi Dynamic Placeholder conditional logic settings for video link presence or absence

7. Save and activate your campaign

That’s it! Now you’ll be all set to send AI-personalized videos in LinkedIn outreach. When your prospects receive videos, they will see something link this in their messenger (with an animated GIF): LinkedIn messenger preview showing received personalized video message with animated GIF Happy connecting!

Frequently asked questions

You can send AI-personalized Sendspark videos through most LinkedIn automation platforms, including Expandi, La Growth Machine, and Skylead. This article walks through Expandi, but the same steps replicate on nearly any of them.
Map the data carefully, especially the LinkedIn URL. Use the LinkedIn URL rather than a unique ID or other custom field, so you can use it as a reference in your LinkedIn automation tool.
If you’re generating a background from each contact’s LinkedIn profile, keep it to about 20 to 30 videos a day to avoid a LinkedIn block.
Map the Background URL field back to Expandi as PROFILE_LINK, and import the Video Link column as a Dynamic Placeholder. Then click “Send to Processing” and continue building your campaign.
Updated July 2026.