Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Automatically Add Subtitles to Videos using Make

Description and use

Automate video creation with subtitles using Make and Creatomate. The process includes audio transcription, styling, and rendering with animation, saving time and simplifying social media publishing.

Problem

Manually transcribing video audio and syncing word-by-word captions is time-consuming and prone to error, especially for social media content where subtitles are essential for engagement.

Outcome

The workflow successfully automates the creation of videos with animated subtitles, saving time and ensuring consistent styling. The final video can be downloaded or published directly to social media platforms.

Workflow

  • Create a transcription template in Creatomate: Select a template (e.g., Highlighted Subtitles), set the video size (e.g., 9:16 Vertical), and configure the subtitle element to transcribe from the video source. Customize animation settings (e.g., Max length = 1 for one-word-at-a-time style).
  • Set up a trigger in Make.com: Create a scenario with a Basic trigger to send test data, including a video URL and a caption.
  • Generate the subtitled video in Make.com: Add a Creatomate module to render the template. Connect the Creatomate account using the API key, select the template, and map the input video to the template's dynamic video element.
  • Post the video to social media (optional): Add an Instagram for Business module to create a Reel post. Map the rendered video URL and the caption to the respective fields and execute the scenario.

Evidence

If you've ever transcribed a video manually, you know how time-consuming this can be, especially if you also want to animate the captions.

Source

Creatomate will now process the video by transcribing the audio, applying the subtitle template, and rendering the final result.

Source

If everything is set up correctly, your video – with automatically generated subtitles – will now be published on Instagram.

Source

  • Record date: 2026-09-07T08:23:45.360Z