In this no-code tutorial, you will learn how to auto-generate any kind of marketing video using Zapier and Creatomate.
Video marketing has become an integral part of modern marketing. As a matter of fact, videos often perform better than texts or images under most circumstances.
There was a time when you would have to manually create these videos, but with the introduction of no-code tools and video generation APIs such as Zapier and Creatomate, most of the process can now be automated.
Automating video can be beneficial in many situations, but most commonly it is used to automate and streamline the creation of marketing videos. Think about posting social media videos to promote new articles, blogs, or products. But also consider sending personalized videos to current and prospective customers, repurposing social media content, adding watermarks to videos, transcribing videos, converting images to videos, etc.
Let's find out how by using the following dynamic video as an example:
There are several ways to automate your video creation process. With more than 5,000 apps available, you can always customize a workflow to meet your needs. We will use a simple example in this tutorial to demonstrate how it works. If you want to follow along, you'll need:
A template serves as a base for auto-generating videos. So, our first step will be to create a video template in Creatomate.
Next, we'll set up a Zapier automation that:
Note: This is just an example. If you understand how it works, you can use any other app to trigger the Zap and any other app you like to further process the videos.
Here's what the Zap will look like:
Let's automate our video creation!
Creatomate has a collection of ready-made templates you can use, but it's also possible to customize these templates or design your own from scratch.
Log in to your account, go to the Templates page and click the + New button. From the template gallery, we'll go with the Quick Promo template from the Featured category. The 1:1 Square size is fine and click Create Template.
It's important to know that templates are made up of elements, all of which can be marked as Dynamic, which means they're merely placeholders for our final video. For our Quick Promo template, Text-1, Text-2, and Video are already dynamic, so we don't need to change anything:
Now that we've got a template, let's set up our Zap.
Log in to your Zapier account and click the + Create Zap button from your dashboard. Choose Zapier Chrome extension as the app and New Push as the event. Click Continue.
You'll need to install Zapier's Chrome extension to set up the trigger. Then we'll add two input fields; a Text-1 and a Video field. Click Continue.
Test the trigger by clicking Test Trigger. Zapier will come back with some example data when it finds a push. If the test was successful, click Continue.
Choose Creatomate as the app and Create Single Render as the event. Click Continue.
Choose your account from the list. If you're using Creatomate within Zapier for the first time, you have to connect your account first. Click Sign in and enter your Creatomate Project's API key. Your account will be selected, then click Continue.
We'll select the Creatomate template we just created to set up the action. If you're following along, this is the Quick Promo template. You'll see the dynamic elements from the template in the Modifications field. Since we've created input fields for Text-1 and Video in the Zapier Chrome extension, let's connect them.
Text-2 is also a dynamic template element. By leaving a modification empty, it will use the template's default data instead. That's fine for the Text-2 element in this tutorial.
Once you're done, click Continue. On the next screen, we'll test our action. A request for generating a video will be sent to Creatomate.
Add another action by clicking the + button. Choose Email by Zapier as the app and Send Outbound Email as the event. Click Continue.
To set up the action, we need to enter an email address to send the email to. Then, create a subject for the email. For example, use static text and an element from the Chrome extension. Last but not least, add Creatomate - Url to the body of the email to link to the video. Once you're done, click Continue.
Let's click Test step on the last screen. An email will be sent to the provided email address when the test is successful. Click Publish Zap to turn it on.
Visiting the URL in this test email will take you to a Not Found page. That's because Creatomate couldn't make a video with the Chrome Extension test data. But in the next step, we'll give the Chrome extension the right data so Creatomate can generate a video, which we'll get emailed.
Open the Zaps Chrome extension from your extensions list. Let's fill in a text in the Text-1 field and paste a link to a publicly accessible video in the Video field. You could use a Pexels video or use this URL as an example. Click Send when you're done.
Sending this data triggers the Zap and it starts running. Creatomate auto-generates a video using the data we sent with the Chrome extension. As soon as the video is rendered, we'll get an email with the link:
Now you know how to automate video creation with Zapier and Creatomate. You can use this example as a starting point for your own use case.
Replace the Chrome extension trigger with apps, like:
Instead of Email by Zapier, use apps like:
Let me know if you have any questions or want to talk about your use case. You can reach me at [email protected], I'm happy to help!