Key takeaways
- The trigger is Reply’s Add or Update Contact event; the action is Sendspark’s Create Dynamic Video.
- Reply’s API key is under Settings → API; Sendspark’s API Key and API Secret are under Manage Workspace → Webhooks & API.
- You must have a Dynamic Video Campaign in Sendspark to select as the video template.
- When mapping fields, use First Name (not full name or last name) and Email; the Domain is pulled automatically from the contact’s email and can serve as the background URL.
How to Automatically Generate Videos Using Sendspark, Reply, and Zapier
This guide will walk you through the process of setting up an automated workflow to generate personalized dynamic videos based on contacts in Reply. You will use Sendspark, Reply, and Zapier to make this happen.1. Set Up Trigger in Zapier
- Log into Zapier and create a new Zap.
- In the “Trigger” section, search for Reply and select it.
- Choose the Trigger Event as “Add or Update Contact”. This will trigger the workflow whenever a new contact is added or an existing contact is updated in Reply.
- Connect your Reply account to Zapier. If you haven’t done this before, you will need to enter your API Key. To get this, log into your Reply account, go to Settings > API, and copy the key.
2. Set Up “Action” in Zapier (Sendspark)
- Once your trigger is set, the next step is to create the action. Search for Sendspark and choose the “Create Dynamic Video” action.
- Connect your Sendspark account to Zapier. You’ll be prompted to enter your API Key and API Secret. To find these, log into your Sendspark account, go to Manage Workspace > Webhooks & API. Here, you can generate new keys if needed.
- Once the API keys are entered, select the appropriate workspace and dynamic video campaign that you want to use.
3. Create a Dynamic Video Campaign in Sendspark
- If you don’t have a dynamic video campaign set up, you’ll need to create one. Go to your Sendspark account and create a new Dynamic Video Campaign.
- Select a template (e.g., a basic template for testing). You can customize this video with your preferred voice, language, and other settings.
- After setting up the campaign, return to Zapier and select the campaign you created.
4. Map Reply Fields to Sendspark Video
- In Zapier, you’ll now map the contact information from Reply to the video fields in Sendspark:
- First Name: Map this to the first name field in Sendspark (do not use full name or last name).
- Email: Map this to the email field in Sendspark.
- Company Name: Use the “company” field.
- Job Title: Use the job title field.
- Domain: This will automatically be pulled from the contact’s email domain and can be used as the background URL for the dynamic video.
5. Test the Trigger and Action
- After mapping the fields, click on Test & Continue in Zapier. This will test the connection and verify that the dynamic video is successfully generated and queued in Sendspark.
- If everything is set up correctly, you should see a notification that the dynamic video was successfully created.
Frequently asked questions
Where do I find my Reply and Sendspark API keys?
Where do I find my Reply and Sendspark API keys?
For Reply, log in and go to Settings → API to copy your API Key. For Sendspark, go to Manage Workspace → Webhooks & API to find (or generate) your API Key and API Secret, which Zapier needs to connect your Sendspark account.
What trigger and action do I use in the Zap?
What trigger and action do I use in the Zap?
Use Reply’s Add or Update Contact as the trigger event, so the workflow runs whenever a contact is added or updated in Reply. Then add Sendspark’s Create Dynamic Video action to generate the personalized video.
Do I need a dynamic video campaign before setting up the Zap?
Do I need a dynamic video campaign before setting up the Zap?
Yes. Create a Dynamic Video Campaign in Sendspark first (you can select a basic template for testing and customize voice, language, and other settings), then return to Zapier and choose that campaign in the Sendspark action.
Which Reply fields should I map to Sendspark?
Which Reply fields should I map to Sendspark?
Map First Name (do not use full name or last name), Email, Company Name, and Job Title to their matching Sendspark fields. The Domain is pulled automatically from the contact’s email domain and can be used as the background URL for the dynamic video.
How do I confirm the video was created?
How do I confirm the video was created?
After mapping the fields, click Test & Continue in Zapier. If everything is set up correctly, you’ll see a notification that the dynamic video was successfully created and queued in Sendspark.