Short video automation: a pipeline for TikTok, Reels, and Shorts
· Source: original
Assembling a single short video by hand takes 1–2 hours: find stock footage, record or generate voiceover, edit the vertical format, burn in subtitles, export, and upload to three platforms. If you need to publish daily, that's already a full editor's shift. With two or three accounts, the task turns into a conveyor belt that's physically impossible to keep up with by hand.
The problem isn't that you don't know how to edit. The problem is the repetitive operations: the same template, the same subtitle timing, the same export and upload sequence. Those are exactly the operations that automate best — and they're exactly the ones eating up 80% of your time.
Below is a practical breakdown of what short video automation looks like from idea to publication, and how to build it on n8n without manual fiddling with every clip.
What exactly can be automated
A short video is a set of steps, each of which can be handed off to a machine:
- Script and text generation. An LLM writes the hook, body, and call to action based on a given topic or a source article/news item.
- Voiceover. Text-to-Speech turns text into audio. The voice is chosen once, then inserted automatically from then on.
- Stock selection. Vertical footage is pulled from Pexels/Pixabay or your own library based on the script's keywords.
- Editing. FFmpeg cuts clips to the length of the voiceover, joins them, adds transitions, and overlays the audio.
- Subtitles. Speech is recognized, the text is split into short phrases and burned into the video — subtitle burn automatically, with no manual syncing.
- Publishing. The finished file goes to TikTok, Reels, and Shorts on a schedule, with captions and hashtags.
Each item on its own saves minutes. Together they turn 1–2 hours into a few minutes and let you keep up a daily rhythm without burning out.
The solution step by step — how it works
Technically, the pipeline is a chain of workflows where the output of one step becomes the input of the next. Let's go through it step by step.
1. Trigger and topic. The workflow starts on a schedule (cron) or via a webhook — for example, when a fresh news item appears in an RSS feed. The topic and keywords go into the LLM.
2. Script. The LLM generates a short text for 30–60 seconds: a hook in the first 3 seconds, the main idea, the ending. This is also where the keywords for stock search and the caption text with hashtags are formed.
3. Voiceover via TTS. The text goes to a speech synthesis API. The output is an audio file of known duration. This duration becomes the "framework" for the whole clip: both the video and the subtitles are fitted to it.
4. Stock selection. Vertical clips are requested based on keywords. Those that fit by length and resolution are selected. If you have your own library, this step is replaced with a selection from it.
5. Editing via FFmpeg. Clips are trimmed to the voiceover duration, joined into a 1080×1920 vertical format, and the audio is overlaid. FFmpeg is key here: it runs on the server, without a graphical interface, and is easily called from n8n.
6. Subtitles. The audio is recognized (Whisper or a similar service), the text is split into short lines with timecodes and burned directly into the video. That's the subtitle burn automatically — subtitles stay visible on all platforms, even if the viewer is watching without sound.
7. Publishing. The finished file and caption go out via API to TikTok, Reels, and Shorts. Publishing can happen immediately or in sequence with an interval — so you don't look like spam.
If you build this from scratch, it takes several days to debug each step: API authorization, formats, timecodes, codecs. That's why it's easier to take a ready-made short video pipeline on n8n: voiceover, editing, subtitles, and publishing to TikTok, Reels, and Shorts — it's a set of 8 workflows where the steps are already connected to each other and all that's left is to plug in your API keys and topics.
A separate point is queue management. If you publish daily, you need a buffer: clips are assembled in advance and go out on schedule. This takes off the pressure of "I have to get it edited today" and lets you plan content a week ahead.
What the business gets
A content creator or agency gets not "another tool" but a change in process:
- Speed. Instead of 1–2 hours of manual assembly — minutes per clip. The number of videos per day stops being limited by your time.
- Consistency. Daily publications stop depending on mood and workload. The pipeline runs on schedule.
- Scale. The same pipeline serves multiple accounts and niches — only the topics and voice change.
- A single standard. Subtitles, format, duration, and captions are the same from clip to clip. This matters both for recognizability and for platform algorithms.
- Freed-up time. You switch from editing to strategy: which topics land, which hooks work, where you're leading your audience.
If short videos are only part of your content system, the same approach carries over to other channels. For example, a content factory for Telegram: 8 turnkey n8n workflows collects RSS, summarizes via LLM, and publishes posts on schedule — the logic is the same, only the output is text instead of video.
And when content starts driving traffic, the question of advertising comes up. The same automation principle works here: an AI ads analyst: automatic bid optimization in Facebook and Google Ads collects data from APIs, analyzes it via LLM, and suggests bid optimizations — so the budget doesn't get burned through manually.
Where to start
1. Define one niche and one format. Don't try to cover everything at once. One clip template, one topic, one voice.
2. Build a minimal pipeline. Topic → text → voiceover → stock → editing → subtitles → publishing. First without the perfect visuals.
3. Connect the APIs. TTS, stock, speech recognition, and publishing platforms. Store keys in environment variables, not in code.
4. Run 5–10 clips manually through the pipeline. See where it breaks: timecodes, codecs, API limits.
5. Put it on a schedule. Once the process is stable — move it to cron and add accounts.
If you don't want to debug each step yourself, start with ready-made scenarios — check out all Automation solutions, where pipelines for various tasks are collected.
Conclusion
Short video automation isn't about "a robot that makes content instead of you." It's about removing repetitive manual work and keeping what truly requires a human: ideas, topics, strategy. Voiceover, stock selection, editing, subtitle burning, and auto-publishing to TikTok, Reels, and Shorts fit perfectly into an n8n pipeline — and run without your involvement every day.
Start with one pipeline and one niche. Once you see that clips go out on schedule without manual assembly, scaling will be easy.
Check out the ready-made short video pipeline on n8n — it's the fastest way to launch automation without building every step from scratch.