VIDEO PRODUCTION AUTOMATION
YouTube Shorts Generator
A form that turns a one line video idea into a generated short, with the title and hashtags written alongside it.
- PROJECT
- YouTube Shorts Generator
- INDUSTRY
- Video Production Automation
- STACK
- n8n · Google Gemini · AI Video Generation · n8n Forms · HTTP APIs

OVERVIEW
The project
Short form video production is mostly the steps around the video. Allzone built a workflow where an idea submitted through a form is expanded into the content the pipeline needs, turned into a video generation prompt, submitted to an AI video model and collected once the job finishes, with the YouTube title and hashtags generated alongside it.
CHALLENGE
What made it difficult
Video generation is slow and asynchronous. A workflow that assumes an immediate response either times out or reports success before anything exists.
The output also has to arrive publishable. A finished video with no title and no hashtags leaves the fiddly part of the job undone.
WHAT WE DID
The work delivered.
- 01
Idea intake
A simple form capturing the video idea, so the pipeline starts from one field rather than a brief.
- 02
Content and prompt generation
Gemini expanding the idea into the content the pipeline needs and composing the video generation prompt.
- 03
Asynchronous generation
The prompt submitted to an AI video API as a job, with status checked until the video is ready and failures handled rather than ignored.
- 04
Publishing metadata
A short YouTube title generated to the required format, with hashtags.
ARCHITECTURE
How it fits together
- A form trigger as the single entry point
- Job creation, status checking and retrieval as distinct steps, because generation is asynchronous
- Explicit failure handling on the generation job, so a failed run is visible
- Title and hashtag generation running alongside the video rather than after it
TECHNOLOGY
The stack
- n8n
- Google Gemini
- AI Video Generation
- n8n Forms
- HTTP APIs
OUTCOME
What exists now.
An idea becomes a generated short with its title and hashtags, from one form submission
The workflow waits on an asynchronous job properly instead of assuming the video is ready
A failed generation surfaces as a failure rather than as an empty success
NEXT STEP
Tell us what you're building.
Bring us the problem with its real constraints attached. We will tell you what we would build, and what we would not.

