> ## Documentation Index
> Fetch the complete documentation index at: https://help.sendspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Go High Level - Send Dynamic Videos

> Learn how to send dynamic videos through GoHighLevel using Sendspark integration with step-by-step setup and campaign creation.

To send dynamic videos through GoHighLevel, upload your contacts as a CSV and save them to a list, create a Blank Template and paste your Sendspark snippet (from Share Campaign → Lead Connector) into a Code element, then build a campaign in Marketing → Campaigns that uses that template and sends to your Smart List.

## Key takeaways

* The GoHighLevel connection runs through **Lead Connector**.
* Upload contacts via a **CSV file** under Contacts, map your fields, and save them to a named list.
* Paste the Sendspark snippet into a **Code element** inside a Blank Template — this is what makes the video thumbnail appear.
* Grab the snippet from **Share Campaign → Lead Connector (GoHighLevel)** in your Sendspark Dynamic Video Campaign.
* Build and send the campaign under **Marketing → Campaigns**, choosing your saved template and a Smart List of the contacts you uploaded.

<iframe src="https://www.youtube.com/embed/ok0WWSC_C-I?rel=0" allow="autoplay; fullscreen; picture-in-picture; encrypted-media" allowFullScreen />

📹 How to Send Dynamic Videos Through GoHighLevel

Hey there 👋 Dan here from Tech Support!\
In this guide, I’ll walk you through how to send **dynamic videos** using Sendspark + GoHighLevel (via Lead Connector). 🚀

***

## 🔑 Step 1: Log in and Select Your Account

1. Log in to your **GoHighLevel** account.
2. If you manage multiple accounts, pick the one you’re working on ✅.

***

## 👥 Step 2: Upload Your Contacts

1. Head over to **Contacts** in the left menu.
2. You can add contacts manually ✍️, but the best option is to **upload a CSV file**.
3. Map your fields (First Name, Last Name, Job Title, Website 🌐, etc.).

* Missing a field? Add a note or skip it.

4. Select **Create a list from the contacts** and give it a name (e.g., *First List*).
5. Click **Submit** ✔️.

⚡ For small lists, the upload finishes almost instantly!

***

## 📝 Step 3: Create a Template (Optional but Recommended)

1. Go to **Marketing → Templates**.
2. Select **Blank Template** 📄.
3. Name it something simple (e.g., *New List Template*).
4. Open your **Dynamic Video Campaign in Sendspark**.
5. Click **Share Campaign → Lead Connector (GoHighLevel)**.
6. Copy the code snippet 📋.
7. Back in GoHighLevel, add a **Code element** to your template.
8. Paste the snippet and hit **Save** 💾.

🎉 You’ll see the video **thumbnail/cover** show up.

ℹ️ Note: GoHighLevel won’t yet link dynamic contact data at this stage—this is just the template setup.

***

## 📤 Step 4: Create and Send Your Campaign

1. Go to **Marketing → Campaigns**.
2. Click **Create Campaign** ➕.
3. Choose your saved template (e.g., *New List Template*).
4. Fill out the email details:

* **From email**: `dan@sendspark.com`
* **Subject**: `Dynamic Videos 101`

5. Under recipients, choose **Smart List** 📋 → select the list you uploaded earlier.
6. Click **Send** ✉️.

***

## ⏳ Step 5: Wait for Delivery

* GoHighLevel may take a few moments to process ⏱️, depending on list size.
* Once complete, your **dynamic video emails are live**! 🎬

***

## 🛠️ Troubleshooting Tips

* ❌ Don’t see the thumbnail? → Make sure you pasted the Sendspark snippet into a **Code element**.
* 📂 List missing? → Double-check your CSV import under **Contacts → Lists**.
* 🕒 Sending slow? → Larger campaigns take longer as GoHighLevel runs background checks.

***

## ✅ Summary

That’s it! 🎉 You’re now ready to send dynamic video campaigns from GoHighLevel using Sendspark.

If you have questions, don’t hesitate to reach out—we’re here to help 💬.

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How does Sendspark connect to GoHighLevel?">
    The integration runs through Lead Connector. In Sendspark you open your Dynamic Video Campaign, click Share Campaign, and select Lead Connector (GoHighLevel) to get the code snippet you paste into GoHighLevel.
  </Accordion>

  <Accordion title="Why isn't the video thumbnail showing up in my template?">
    Make sure you pasted the Sendspark snippet into a Code element, not a regular text or content block. The thumbnail/cover only appears when the snippet lives in a Code element.
  </Accordion>

  <Accordion title="Do I have to create a template?">
    Creating a template is optional but recommended. Go to Marketing → Templates, choose Blank Template, add a Code element, and paste your snippet. Saving it as a template lets you reuse it across campaigns.
  </Accordion>

  <Accordion title="What's the best way to add my contacts?">
    You can add contacts manually, but uploading a CSV file under Contacts is the best option. Map your fields (First Name, Last Name, Job Title, Website, etc.), then choose "Create a list from the contacts" and give it a name so you can target it as a Smart List when sending.
  </Accordion>

  <Accordion title="Why is my campaign taking a while to send?">
    Larger campaigns take longer because GoHighLevel runs background checks and processes recipients based on list size. Small lists usually finish almost instantly. If a list looks missing, double-check your CSV import under Contacts → Lists.
  </Accordion>
</AccordionGroup>

## Related articles

* [Go High Level - Send personalized videos at scale](/go-high-level-send-personalized-videos-at-scale)
* [LeadConnector - Send dynamic videos](/leadconnector-send-dynamic-videos)
* [HighLevel - Create and share videos](/highlevel-create-share-videos)
* [GHL - Auto-generate video on meeting booking](/ghl-auto-generate-video-on-meeting-booking)

*Updated July 2026.*
