In this tutorial, you'll learn how to use Zapier and Creatomate to automatically watermark videos in a folder on Google Drive using no-code tools only.
Watermarking is the process of adding a logo or text to a video, usually to protect the video from being copied without attribution. Another use is branding videos with a company's logo. Anyone who's ever dealt with a large number of videos knows how tedious this process can get. You can't just add a fixed-size logo to a video; it has to fit the exact resolution and format of the video, which can vary.
Luckily, watermarking can be done completely automatically through Zapier and Creatomate. In this article, we'll show you how to set up an automated workflow that takes videos from Google Drive, adds an appropriate-sized watermark, and then uploads them back. Let's use the following example where we insert the Wannagoo logo into a video. However, you can make the overlay anything you want, such as an image, text, or even an animated GIF.
Tip: In this tutorial, we’ll use Google Drive. But you can also use another cloud storage service such as Amazon S3, Dropbox or your own SFTP server.
To follow along, you’ll need the following tools:
Our first step will be to prepare our Google Drive. We’re going to create one new folder with two subfolders and make it publicly accessible. This is just for demonstration purposes, you can use your existing folders instead.
Then, we’ll create a template in Creatomate to watermark the videos. We're using a responsive template, so the watermark will properly align and size according to the video's format and duration.
And lastly, we'll build a Zap that watches a Google Drive folder, automatically inserts watermarks into new videos in that folder, and uploads them back to another Google Drive folder:
Let’s get started!
Log in to your Google Drive account. In the top left corner, click + New and select New folder. Let’s name it Watermarks and click Create.
Enter the new Watermarks folder by double-clicking. Now, right-click and select New folder to create two subfolders: Video Input & Watermarked Videos.
To enable Creatomate to download our input videos, we have to make the Video Input folder publicly accessible. So right-click this folder and select the Share option. Set the General access to Anyone with the link and click Done.
Let’s upload a video file to our Video Input folder as a test for Zapier. You can download and use this video as an example.
Once we've prepared our Google Drive, let’s move on to the next step where we’ll create a template in Creatomate.
Log in to your Creatomate account. Navigate to the My Templates page and click + New. We’re going to use the Watermark A Video template from the Fundamentals category. Select the Automatic format and click Create Template to open the template editor.
The only thing we have to do is to replace the placeholder logo with our own logo. So right-click the Image element in the left side menu. Select the Replace Media and select a file from your computer.
Next, let's set up our Zapier workflow.
Log in to your Zapier account and click + Create Zap. Choose Google Drive as the app and New File in Folder as the event. Continue by selecting your account from the list or sign in to connect Google Drive first. Then, click Continue.
Now, we’re going to set up the trigger by selecting My Google Drive in the Drive field first. As we want this Zap to start when new video files are added to our Video Input folder, let’s select it in the Folder field. Then, click Continue.
On the next screen, click Test Trigger to make sure Zapier can find the video file we’ve just uploaded. When the test was successful, click Continue.
Choose Creatomate as the app and Create Single Render as the event.
Continue by selecting your account from the list or signing in with your project's API key first. Then, click Continue.
We’ll set up the action to automatically watermark our videos. Let’s choose our Watermark A Video template in the Template field. Then, select the Google Drive - Web Content Link in the Video Modification field. Click Continue.
On the next screen, click Test action to send a request to Creatomate to render the video. You can check out the video by visiting the URL. Rendering takes a moment, so if you land on a Not Found page, refresh the page.
Click +, choose Google Drive as the app and Upload File as the event. Continue by selecting your account from the list.
We want to upload the watermarked video to our Watermarked Videos folder. Let’s set up the action as follows:
Finally, click Test action to upload the video to Google Drive. When we move over to our Watermarked Videos folder, we’ll see that the watermarked video has been uploaded! When you’re happy with your automated workflow, click Publish Zap to turn it on.
That's all it takes! Whenever you need to watermark videos, simply upload them to the Google Drive folder. A watermarked video will be automatically uploaded back a few moments later.