Skip to main content
All CollectionsHow Tos
Integrate Zapier With a Campaign
Integrate Zapier With a Campaign

Integrate Zapier to allow Dopplio to programmatically create and send videos with any other source.

Eric Horvat avatar
Written by Eric Horvat
Updated over a week ago

Integrate Zapier to allow Dopplio to programmatically create and send videos with any other source.

In this tutorial, we will use a Google Sheet as an example. However, users should be connecting Zapier directly to your CRM or marketing software. Google sheets is only an example.

How do I use Zapier with Dopplio?

To unlock Dopplio with Zapier, you need to create two Zaps.

  1. The first Zap will allow Dopplio to tell Zapier when a video has been genearated and export it to your platform of choice.

    This Zap's trigger is a Webhook that connects with Dopplio, and the action stores the video and GIF URLs on any Zapier-supported platform.

2. The second Zap will start a Dopplio video generation when a certain action is taken.

This Zap's trigger can be anything supported by Zapier that you want to prompt a new video, and the action creates a video request in Dopplio.

Below we will walk you through step-by-step how to connect Dopplio to Zapier.

Setup Zap #1

  1. From the main Dopplio dashboard, click on "Zapier" under integrations

2. From the Zapier integration page, select any integration from the list.

3. This will direct you to the Dopplio Integration invitation page on Zapier. Click "Accept Invite & Build Zap"
โ€‹

4. Sign into Zapier if you haven't already and click "Create" then Click "Zaps"

5. Click on "Trigger" to add a new Trigger

6. In the trigger window, search for "Webhook" and select "Webhooks by Zapier"

7. Select "Catch Hook" since this zapier will be respond to video generations completed in Dopplio. Skip the next step with the child keys

8. In the Test tab, you will be shown a webhook URL, copy this url

9. Back in the Dopplio dashboard navigate to "Campaigns" from the side menu

10. Click on the Campaign that you want to hook up to Zapier

11. Click "Edit" on the next page

12. On the Edit Campaign page, scroll down to the "Integrations" section and paste in the webhook URL copied from the Zapier trigger

13. Click "Test Webhook" and you should see test data show up in Zapier. Click "Continue with Selected Record"

14. Next, we will set up your action

Note: In this example we are using Google Sheets as a simple example, but you can connect any CRM!

15. Next, search for "Google Sheets" in the action pop up

16. Select the action to perform with Google Sheets. In this example, we will add a new row

17. After you've authenticated with your Google Account and selected your spreadsheet, we will map the fields from the webhook to the spreadsheet rows. Some common fields are Name, Email, Gif URL, and Video URL.

18. Congratulations! Try kicking off video generations with your campaign and watch the spreadsheets populate with video urls!

Setup Zap #2

Now, we will create a new Zap which takes information from any source. In case of this tutorial, we will setup a Zap that tells Dopplio to generate videos after rows are added to a Google Spreadsheet.

1. Make a new zap

2. Select "Trigger"

3. In the Trigger popup, search for "Google Sheets"

4. Authenticate with Google like you did creating the first Zap and ensure the Zap can see your google sheets data. Click "Continue with selected record"

5. In the Actions popup, search for "Dopplio"

6. Select the "Generate Dopplio Video" event from the drop down

7. On the Account step, you will presented with the following pop up. You can generate an API Key from the Dopplio dashboard

8. Navigate "API Keys" from the side menu

9. If you haven't generated an API Token yet, click "Generate API Key" and copy the generated token

10. Back in Zapier, fill in the API Token and press continue. You will be presented with a Campaign and Voice Model dropdown

11. From the drop down, select the Campaign that you want to generate videos with when new rows are added to Google Sheets

12. After selecting a campaign, you will see additional fields populate in based on your Campaign's setup

13. Once all the fields are mapped to Dopplio fields, click "Continue" and click "Test". You should see a success message like the one below

Congratulations! You can now generate dopplio videos from new google sheet rows!

Did this answer your question?