Key takeaways
- The trigger lives in Skylead: create an Individual Webhook (Integrations > Individual Webhooks > Create) and attach it to the campaign you choose.
- In Sendspark, build a matching automation: Automation → New Automation → Incoming Webhook → Create New Connection.
- Paste your Skylead Campaign ID, Workspace ID, Secret Key, and API Key into the webhook header — remove any quotation marks and keep one key-value pair per line.
- Map First Name and Email (Website is optional and can be extracted from the email domain), and always select Dynamic Video as the Sendspark action.
- Click Create on Skylead’s webhook to activate it — a successful test shows an “incoming WebCode received” message.
🔄 How to Automatically Generate Videos Using Skylead and Sendspark
This guide walks through setting up an automation where specific actions in a Skylead campaign automatically trigger video creation in Sendspark.🚀 Step 1: Set Up the Integration
- In Skylead, go to Integrations > Individual Webhooks.
- Click Create to add a new webhook.
- Scroll to Campaigns and select the campaign where you want the action to trigger.
- You’ll have full control over which campaign activates the webhook.
⚙️ Step 2: Create a New Automation in Sendspark
- Open Sendspark, go to the Automation section, and click New Automation.
- Name the automation (e.g., “SkyLead”).
- Choose the event: Incoming Webhook.
- Select Create New Connection and name it (e.g., “Skylead Connection”).
🔧 Step 3: Configure Webhook Parameters
- In Sendspark, go to Help Center and search for “API.”
- Open the first result (API article).
- Scroll to find a section with sample payloads. Copy the example for a single prospect.
- Paste this into the webhook body. Replace the dynamic fields using:
#{{campaignId}}#{{workspaceId}}
- Go to API Credentials in Skylead and copy:
- Campaign ID
- Workspace ID
- Secret Key
- API Key
- Remove any quotation marks.
- Ensure one key-value pair per line.
- Paste keys exactly as they appear in Skylead.
🧪 Step 4: Test the Workflow
- In Skylead, assign a condition like lead replies or LinkedIn profile viewed.
- Set the webhook to trigger Sendspark automation.
- Select the account and video template inside Sendspark.
- Map key variables such as:
- First Name
- (Optional) Website (can be extracted from the domain in email)
✅ Step 5: Review the Result
- Click Check Results in Sendspark.
- If successful, you’ll see an incoming WebCode received message.
- The platform will show the extracted data, such as email and LinkedIn profile.
🔁 Final Reminders
- Don’t forget to click Create on Skylead’s webhook to activate it.
- Always select Dynamic Video as the action in Sendspark.
- Make sure everything is properly mapped and active.
- The automation will now run for every trigger event set in your Skylead campaign.
Frequently asked questions
What actions in Skylead can trigger video creation?
What actions in Skylead can trigger video creation?
You assign a condition in Skylead such as lead replies or LinkedIn profile viewed, and set the webhook to trigger the Sendspark automation when that condition is met. You have full control over which campaign activates the webhook.
Which fields do I need to map for each lead?
Which fields do I need to map for each lead?
Map key variables such as First Name and Email. Website is optional — it can be extracted from the domain in the email address.
How do I know the workflow is working?
How do I know the workflow is working?
In Sendspark, click Check Results. If successful, you’ll see an “incoming WebCode received” message, and the platform will show the extracted data such as email and LinkedIn profile. Sendspark then generates a dynamic video for the lead.
What are the most common setup mistakes?
What are the most common setup mistakes?
When pasting your Skylead credentials into the webhook header, remove any quotation marks and keep one key-value pair per line, pasting keys exactly as they appear in Skylead. Also remember to click Create on Skylead’s webhook to activate it, and always select Dynamic Video as the action in Sendspark.
Related articles
- Skylead — Send Dynamic Videos
- Skylead — Send Personalized Videos at Scale
- How to Create Webhooks in Sendspark