Skip to main content
To send personalized Sendspark videos by SMS in GoHighLevel without an integration, generate the videos in a Dynamic Video Campaign and click Export generated videos CSV. Import that file into GoHighLevel contacts with the Video Link column mapped to a custom contact field, then insert that field into an SMS. This works on every Sendspark plan.

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.
1

Wait for your videos to finish generating

Open your Dynamic Video Campaign in Sendspark and check that the videos are ready.
2

Export the CSV

Click Export generated videos CSV. The downloaded file contains your campaign data plus a Video Link column with each contact’s personalized video URL.
1

Open custom fields

In GoHighLevel, go to Contacts, then Custom Fields, and click Create field.
2

Set up the field

Choose Single Line, add it to the Contact object, and give it a name you’ll recognize, such as Sendspark Video Link. A description and placeholder are optional.
3

Save the field

Save. The field is now available when you map CSV columns and when you insert custom values into messages.
1

Start a CSV import

In Contacts, click Import, then Start CSV file import, and continue to the upload page. Select the CSV you exported from Sendspark.
2

Choose how to import

From the drop-down, choose Update contacts if these contacts already exist in GoHighLevel. Choose Create contacts or Create and update contacts if some are new. GoHighLevel matches each row to an existing contact by email address or the contact’s unique ID, so keep one of those columns in your file.
3

Map the Video Link column

On the mapping page, map the Video Link column from your CSV to the custom field you created, such as Sendspark Video Link. Map any other columns you want to update, and optionally choose not to import data in the unmapped fields.
4

Run the import

Save to start the import. When it finishes, each contact’s custom field holds their own video link.
The tutorial sends the SMS with a simple GoHighLevel workflow. Only the trigger and the SMS action are needed:
1

Create a workflow trigger

Create a GoHighLevel workflow with any trigger you like. The tutorial uses Contact Tag Added with a tag of your choice.
2

Add an SMS action

Add an SMS action and write your message, for example: “Have a look at this video I made for you.”
3

Insert the video link field

Click the custom values icon, open the Contact section, and select the custom field that holds the video link.
4

Send

When the workflow runs for a contact, GoHighLevel fills in that contact’s unique video link, and the message shows a preview of the video.

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

No. This method is for accounts without an API or webhook connection between Sendspark and GoHighLevel. You move the video links yourself by exporting a CSV from Sendspark and importing it into GoHighLevel.
Import the CSV that Sendspark exports from your campaign. Your original list doesn’t have the Video Link column, which holds each contact’s unique video URL.
Yes. To create a video when a contact enters a GoHighLevel workflow and send the link by SMS without any CSV steps, follow Automatically Generate and Send Videos via SMS with GoHighLevel.
Updated October 2026.