Learn how to set up an automated no-code workflow to generate videos from text and media and upload them to YouTube using Zapier and Creatomate.
YouTube Shorts are very popular for engaging your audience, just as Instagram Reels and TikTok videos are. You can use these funny and captivating videos for a variety of topics, such as motivation, education, quotes, etc. However, manually creating and posting each short takes forever. The good news is that this can all be done automatically.
Creatomate is a video automation solution for automating and scaling video production using no-code tools and API. With just a reusable template and a few inputs, you can generate unlimited videos. In this tutorial, we'll set up an automated YouTube Shorts creation and posting workflow using Zapier and Creatomate.
Let's auto-generate videos like this. However, be sure to check out the template editor as well, which lets you make your own video designs.
Tip: Want to automate your shorts, but don't want a fully automated workflow? Check out this bulk video creation tutorial and learn how to create short-form video content weeks or months in advance.
These are the tools we'll use:
Note: I'm going to use Airtable for this tutorial. But you can use any app that works for you.
The first thing we'll do is create a video template in Creatomate. This design will serve as the foundation for our videos. Next, we'll set up an automated workflow in Zapier that runs for new records in Airtable, generates a video using Creatomate and uploads it to YouTube. Our Zap will look something like this:
Log in to your account, navigate to the My Templates page and click + New. You can choose a template from the gallery or design your own. For this tutorial, let's go with the Storytelling Videos template from the Social Media category. We'll go with the 9:16 Vertical size and click Create Template:
Let's take a look at the left-side panel. Here we can find the elements that make up the template. It's important to know that elements can be dynamic, as indicated by the pen icon. In our template, the Text, Background, and Music elements are all dynamic. This means that we can replace them with other text, images, and clips through the automated workflow we're about to set up:
Feel free to customize the template however you want. To keep things simple, I'll use the template as-is. Once we've got a template, let's make a Zap to generate shorts automatically.
As an example, here is a table that I've created to use Airtable as a trigger. It has columns for Text, Background images, a music file, a title and a description. We'll use this table to automatically create videos and post them to YouTube in the next steps:
Note: You can use any trigger app you want.
Log in to your Zapier account and click + Create Zap. Search for the Airtable app and select the New Record event. Continue by choosing your Airtable account or signing in first. Then, click Continue.
On the Set up trigger screen, select the Base and Table. Then, click Continue:
Click Test trigger on the last screen to make sure Zapier is able to find a record in Airtable. When the test was successful, click Continue.
Search for the Creatomate app and select the Create Single Render event. Continue by selecting your Creatomate account or signing in with your project's API key first. Then, click Continue.
On the Set up action page, we'll select our Storytelling Video template in the Template field first:
Then, the dynamic elements from our template appear under Modifications. We can now map the data from the previous step to our template as follows:
When done, click Continue:
Click Test action on the last screen to make sure Creatomate can generate a video. We can watch the video by visiting the URL. However, it might take some time to render it. You can move on to the next step whenever the test succeeds.
Click + to add the YouTube app and select the Upload Video event. Continue by selecting your account or signing in first. Then, click Continue.
On the set up action page, map the required fields like this:
The optional fields can be set up however you want. Click Continue when you're done.
On the last page, click Test action to make sure Zapier passes the right data. As this is just a test, no video will be uploaded to your YouTube channel.
Once your workflow is complete, click Publish Zap to activate it.
That's all it takes to automatically create and post Shorts on YouTube. It's just a matter of entering your data into an Airtable table. Alternatively, you might want to adjust this workflow based on your specific needs.