Key takeaways
- Connect HighLevel to Sendspark using your HighLevel sub-account API key (Settings → create API below Business Profile Settings).
- The flow relies on a webhook: Sendspark provides a WebHook Catcher URL that you add as a POST webhook step in your HighLevel workflow.
- In HighLevel, this example uses Form Submission as the trigger, plus Create Contact and Webhook steps in the workflow.
- In Sendspark’s Action step, choose Create a Dynamic Video, paste your Campaign ID (found in the campaign URL), turn off Light View, and map each field.





















Frequently asked questions
Where do I find my HighLevel API key?
Where do I find my HighLevel API key?
In HighLevel, select your Sub-Account and click Settings. Create your API with the blue button right below the Business Profile Settings, then copy the API key. You’ll paste it into Sendspark the first time you connect HighLevel.
What trigger does this example use?
What trigger does this example use?
This example uses the Form Submission trigger in HighLevel. There are a number of different ways to trigger the workflow, but Form Submission is used here — you add a filter and select the form you created.
How does HighLevel send the data to Sendspark?
How does HighLevel send the data to Sendspark?
Through a webhook. Sendspark provides a WebHook Catcher URL that you copy, then add as a Webhook step in your HighLevel workflow using the POST method and that URL. The HighLevel workflow completes with Create Contact and Webhook steps.
How do I connect the video campaign in the Sendspark Action step?
How do I connect the video campaign in the Sendspark Action step?
In Sendspark’s Action step, select Create a Dynamic Video and your account. Create a new Dynamic Video Campaign (or use an existing one) and copy the Campaign ID from its URL. Paste the ID into the Action Step window, turn off Light View, and map each field to the correct term.