Key takeaways
- Lemlist needs a campaign-specific custom variable to store the video link; give it a simple name like
custom. - Build a Sendspark Agentic Workflow with the trigger New Video Generated and the action Add a lead to a campaign, mapping the video link to your custom field as a string.
- Only send the video link as a follow-up message to people you’re already connected with; never put it in a connection request, which LinkedIn may flag as spam.
- LinkedIn automatically unfurls the URL, so the video preview/GIF appears with no extra configuration.
📘 Overview
This guide explains how to automate personalized LinkedIn outreach using Lemlist and Sendspark.When a dynamic video is generated in Sendspark, it’s automatically pushed into Lemlist and sent as a LinkedIn follow-up message — with the GIF preview unfurled. You end up with a fully autopilot workflow.
🧰 Before You Start
Make sure you already have:- A Lemlist campaign
- Your Sendspark dynamic video campaign
- Lemlist API key connected to Sendspark
- A custom variable inside your Lemlist campaign to receive the video link
📝 Step 1 — Create a Custom Variable in Lemlist
Lemlist requires a custom variable to store the video link.- Open your Lemlist campaign.
- When adding a list, scroll to the end.
- Click Add to create a new field.
- Name it something simple (example:
custom).
- Custom variables are campaign-specific, not global.
⚙️ Step 2 — Configure Your Lemlist Campaign
🚀 A. Enable Auto-Launch
- Send at least one test message.
- Open the three dots menu in your campaign.
- Click Auto Launch.
- The campaign stays active and only sends when you add a new lead.
💬 B. Add the Message That Will Use the Video
- Add a Chat Message step.
- Write something simple, like: “Hey! I recorded a video for you 👇”
- Click Add personalization.
- Select your custom variable (
custom). - Save.
🤖 Step 3 — Create the Sendspark Automation Workflow
Open Agentic Workflows in Sendspark and create a new workflow.🔔 A. Set the Trigger
- Choose Sendspark as the trigger.
- Select New Video Generated.
- Pick the dynamic video campaign you want to automate.
🔗 B. Set the Action (Send Lead to Lemlist)
- Choose Add a lead to a campaign.
- Select your Lemlist API connection.
- Choose the Lemlist campaign.
📨 Map Standard Fields
- Email → Email
- First Name → First Name
- LinkedIn URL → LinkedIn lead URL
🎬 Map the Video Link
- Scroll to Lead Custom Field.
- Type the exact custom variable name (
custom). - Set type to string.
- Map it to Video Link from Sendspark.
- Save.
🖼️ How the Video Appears on LinkedIn
When Lemlist sends a message with the Sendspark link:- LinkedIn unfurls the URL
- The video preview/GIF appears automatically
- No extra configuration needed
⚠️ Important LinkedIn Limitations
To avoid being blocked:- ❌ Do NOT add the video link in connection requests LinkedIn suppresses previews and may flag it as spam.
- ✔️ Only send the video as a follow-up message
- ✔️ Make sure you’re already connected
🔄 Final Workflow Summary
Once everything is set up:- Sendspark generates a personalized video.
- Trigger fires: New Video Generated.
- Sendspark pushes lead + video link to Lemlist.
- Lemlist adds the lead to your campaign.
- Video link fills your custom variable.
- LinkedIn message is sent automatically with GIF preview.
Frequently asked questions
Why do I need a custom variable in Lemlist?
Why do I need a custom variable in Lemlist?
Lemlist requires a custom variable to store the Sendspark video link so it can be inserted into the message. These custom variables are campaign-specific, not global, so create one inside the campaign you’re automating.
Can I put the video link in a LinkedIn connection request?
Can I put the video link in a LinkedIn connection request?
No. Do not add the video link in connection requests. LinkedIn suppresses previews there and may flag it as spam. Only send the video as a follow-up message, and make sure you’re already connected.
How does the video show up on LinkedIn?
How does the video show up on LinkedIn?
When Lemlist sends the message with the Sendspark link, LinkedIn unfurls the URL and the video preview/GIF appears automatically. It looks native and clean with no extra configuration needed.
What triggers the automation?
What triggers the automation?
In Sendspark’s Agentic Workflows, the trigger is New Video Generated for your chosen dynamic video campaign. It fires every time a personalized video is generated, pushing the lead and video link to Lemlist.
How do I map the video link to Lemlist?
How do I map the video link to Lemlist?
In the workflow action, scroll to Lead Custom Field, type the exact custom variable name (for example
custom), set the type to string, and map it to Video Link from Sendspark.Related articles
- Lemlist- Send Personalized Videos via LinkedIn
- Lemlist — Send Personalized Videos at Scale
- Lemlist - Create AI Video on Email Reply
- AI Video Campaigns: Clay + Lemlist Setup