There are several ready-made templates you can use, but you can also create your own video designs using the editor. With support for text animations, emojis, and auto-sizing content, you can automate virtually any text-based video you can think of.
A template consists of dynamic elements, such as text captions, images, video clips, and more. These elements can be replaced with other text and media using the API in the next step.
Generating unique videos is as easy as calling a single REST endpoint. Your application can invoke this request using a simple HTTP request (using Node.js, PHP, Ruby, or Python) or using Creatomate's official libraries. Alternatively, you can set up an automated workflow in Zapier such as the one described in this text-to-video tutorial.
By supplying the template ID and dynamic values to the REST API, you can create a video based on the template from step one. In response to this HTTP request, the URL of the generated video is returned.
Whatever kind of text-based video you want to make, the API provides a means of automating the process.
If you don't need a fully automated workflow, you can also create videos using a simple spreadsheet or form. These methods do not require API integration, so be sure to check out those tutorials as well.
Want to try it yourself? Get started for free in minutes: