Key takeaways
- No API, webhook or Agentic Workflows connection is needed. You move the video links into GoHighLevel yourself with a CSV import.
- Use the CSV that Sendspark exports, not your original list. It adds a Video Link column with each contact’s unique video URL.
- SMS only needs the video link. The link shows a video preview in the message on its own, so there is no embed code or thumbnail to set up.
- Store the link in a Single Line custom field on the Contact object, then insert that field into your SMS from the contact custom values.
What do I need before I start?
- A finished Dynamic Video Campaign in Sendspark with your videos generated. New to campaigns? See How to Create a Dynamic Video Campaign.
- A GoHighLevel account where you can manage contacts, custom fields and workflows.
How do I export the video links from Sendspark?
Wait for your videos to finish generating
Export the CSV
How do I create a custom field for the video link in GoHighLevel?
Open custom fields
Set up the field
Save the field
How do I import the video links into my GoHighLevel contacts?
Start a CSV import
Choose how to import
Map the Video Link column
Run the import
How do I send the video link by SMS?
The tutorial sends the SMS with a simple GoHighLevel workflow. Only the trigger and the SMS action are needed:Create a workflow trigger
Add an SMS action
Insert the video link field
Send
Which Sendspark plan do I need?
This method works on every Sendspark plan, including Solo, because it uses a Dynamic Video Campaign and a CSV export rather than Agentic Workflows. Campaign size limits depend on your plan: see Dynamic Video Campaign Limits.Frequently asked questions
Do I need the Sendspark API or a webhook for this?
Do I need the Sendspark API or a webhook for this?
Why send only the video link instead of an embed code?
Why send only the video link instead of an embed code?
Should I import my original contact list or Sendspark's CSV?
Should I import my original contact list or Sendspark's CSV?
How does GoHighLevel know which video link belongs to which contact?
How does GoHighLevel know which video link belongs to which contact?
Can I generate and send the videos automatically instead?
Can I generate and send the videos automatically instead?