Skip to main content
Sendspark sends dynamic, personalized videos through GoHighLevel (LeadConnector) in four steps: import your contacts, build a blank email template, paste Sendspark’s embed code using the template’s Code view, then launch a campaign to a Smart List. Each recipient automatically receives a video personalized with their own contact details.

Key takeaways

  • Get the embed code from Sendspark’s Share Campaign → LeadConnector Marketing, then paste it using the template’s Code option — not the text editor.
  • Import contacts by CSV and check “Create a list from the contacts” so you can target them with a Smart List at launch.
  • The template preview shows a static thumbnail; that is expected — the video personalizes when it is actually sent to your contacts.
  • After launch, monitor open rates, click rates, and engagement through GoHighLevel’s analytics.
This guide shows you how to send dynamic, personalized videos through GoHighLevel (LeadConnector) using Sendspark’s dynamic video campaigns. You’ll learn how to import contacts, create email templates with embedded videos, and launch campaigns that automatically personalize videos for each recipient.

Prerequisites

  • Active GoHighLevel account
  • Sendspark account with a dynamic video campaign created
  • Contact list prepared (CSV file recommended)

Step 1: Import Your Contacts

  1. Log into your GoHighLevel account and select your sub-account
  2. Navigate to Contacts in the main menu
  3. Click Import and upload your CSV file
  4. Map your CSV fields to the appropriate contact fields (name, email, job title, etc.)
  5. Check “Create a list from the contacts” and name your list
  6. Click Submit to complete the import
Tip: Using a CSV file is more efficient than adding contacts manually, especially when you need to map multiple data fields for personalization.

Step 2: Create an Email Template

  1. Go to the Marketing section
  2. Click Templates, then Create Template
  3. Choose Blank Template to start from scratch
  4. Give your template a name (e.g., “Dynamic Video Template”)

Step 3: Embed Your Sendspark Dynamic Video

  1. In Sendspark, go to your dynamic video campaign
  2. Click Share Campaign
  3. Select LeadConnector Marketing as your integration
  4. Copy the provided embed code
  5. Back in GoHighLevel, in your template editor, click the Code option (not text)
  6. Paste the Sendspark embed code
  7. Click Save
Note: You’ll see a static thumbnail in the template preview. This is normal - the video will be dynamically personalized when sent to actual contacts.

Step 4: Launch Your Campaign

  1. Go to Marketing > Campaigns
  2. Click Create New Campaign
  3. Select your newly created template
  4. Enter your sender email address
  5. Add a subject line for your campaign
  6. In the Recipients section, choose Smart List
  7. Select the contact list you imported earlier
  8. Click Send to launch your campaign

What Happens Next

GoHighLevel will process your campaign in the background, which may take a few minutes depending on your list size. Each recipient will receive a personalized email with a video that’s customized using their contact information from your imported list. Tip: Monitor your campaign performance through GoHighLevel’s analytics to track open rates, click rates, and engagement with your dynamic videos.

Video Tutorial

Frequently asked questions

In your template editor, click the Code option (not text), paste the embed code you copied from Sendspark’s Share Campaign → LeadConnector Marketing, then click Save.
That is normal. The preview shows a static thumbnail, but the video is dynamically personalized for each recipient using their contact information when the campaign is actually sent.
In the Recipients section of your campaign, choose Smart List and select the contact list you imported earlier.
A CSV is recommended. It is more efficient than adding contacts manually, especially when you need to map multiple data fields (name, email, job title, etc.) for personalization.
Updated July 2026.