AutomationMart
Home/Browse/Create AI shorts with HeyGen, Creatomate, Replicate, Gemini and OpenAI
n8n

Create AI shorts with HeyGen, Creatomate, Replicate, Gemini and OpenAI

n8nn8n41 modulesv1.0
Google SheetsOpenAIZoomGoogle DriveTelegramInstagramGemini

Shorts Creation v10 (Telegram Filming) — n8n Template Description --- How it works This workflow is a fully automated YouTube Shorts production pipeline. It takes the structured output from a video digestion workflow (transcript, key moments, metadata) and produces finished, rendered vertical shorts complete with AI-generated avatar narration, AI-generated B-roll video clips, dynamic multi-layout compositions, social media copy, and a lead magnet document — all uploaded to Google Dri

At a glance

Create AI shorts with HeyGen, Creatomate, Replicate, Gemini and OpenAI is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, Zoom, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, OpenAI, Zoom, Google Drive, Telegram, Instagram
Modules
41
Price
Free
Version
v1.0
Create AI shorts with HeyGen, Creatomate, Replicate, Gemini and OpenAI workflow diagram

About this workflow

Shorts Creation v10 (Telegram Filming) — n8n Template Description --- How it works This workflow is a fully automated YouTube Shorts production pipeline. It takes the structured output from a video digestion workflow (transcript, key moments, metadata) and produces finished, rendered vertical shorts complete with AI-generated avatar narration, AI-generated B-roll video clips, dynamic multi-layout compositions, social media copy, and a lead magnet document — all uploaded to Google Drive and tracked in Google Sheets. It's designed to be called as a sub-workflow — triggered by a parent workflow that provides video analysis data (transcript, key moments, visual analysis, metadata). The full pipeline: Stage 1 — Extract & Prepare The workflow receives pre-analysed video data (transcript, sections, B-roll clips, metadata) from the parent workflow via the Execute Workflow Trigger. A Code node extracts and structures the key snippets, B-roll timestamps, and video context ready for AI processing. Stage 2 — Short-Form Concept Ideation (Gemini AI Agent) A Gemini-powered AI agent analyses the transcript, key moments, and video overview to generate 3 unique short-form concepts per video. Each concept includes a hook, body structure, CTA, full avatar script, and a lead magnet deliverable prompt. The agent uses structured output parsing to guarantee clean JSON. Concepts are fed with real examples from top-performing creators for style reference. Stage 3 — Loop Through Concepts The workflow loops through each concept and for each one runs the full production pipeline in parallel: Stage 4 — HeyGen Avatar Generation Each concept's full script is sent to HeyGen's API to generate a vertical (1080×1920) AI avatar video. The workflow polls HeyGen's status endpoint until rendering is complete, then captures the avatar video URL. Stage 5 — AI B-Roll Generation (Replicate — Seedance 1 Lite) While the avatar renders, the workflow generates AI video B-roll clips using ByteDance's Seedance 1 Lite model on Replicate. The AI Video Director determines what B-roll is needed, and prompts are sent to Replicate to generate 2-second vertical clips at 24fps and 720p. Multiple clips are generated and aggregated. Stage 6 — AI Video Director (Gemini AI Agent) A Gemini-powered AI Video Director creates a beat-by-beat storyboard with dynamic layout transitions. It generates a RenderScript specifying layout types (avatar full-frame for hooks/CTAs, split-screen for demos, picture-in-picture overlays for focus moments), transition effects, and timing. The effects library provides scroll-stopping transitions like RGB glitch, accent flash, zoom shake, and whip pan. Stage 7 — Creatomate Rendering The Creatomate Template Builder Code node converts the AI Director's storyboard into a Creatomate-compatible render payload — assembling avatar video, B-roll clips, transitions, text overlays, and effects into a single 1080×1920 composition. The render is sent to Creatomate's API, polled until complete, then downloaded. Stage 8 — Upload & Social Copy The finished video is uploaded to Google Drive and shared. An OpenAI-powered Social Media Copywriter generates platform-optimised titles, descriptions, hashtags, and captions for YouTube Shorts, Instagram Reels, and TikTok. Everything is logged to a Google Sheets tracker. Stage 9 — Lead Magnet Document Generation In parallel, a Gemini-powered Document Generator creates a downloadable lead magnet (actionable guide, template, checklist, etc.) based on the CTA promise from each concept. The document is converted to HTML and uploaded as a Google Doc, shared publicly, and linked in the tracker sheet — ready to use as a content magnet in video descriptions. --- Setup guide Required accounts & API keys | Service | What it does | Sign up | |---------|-------------|---------| | HeyGen | AI avatar video generation (talking head narration) | | | Replicate | AI video B-roll generation (Seedance 1 Lite by ByteDance) | | | Creatomate | Video composition rendering (assembles final short) | | | Google AI Studio (Gemini) | Powers 4 AI agents (concept ideation, video direction, output parsing, document generation) | | | OpenAI | Social media copywriting (titles, descriptions, hashtags) | | | Google Cloud | Google Drive (video storage) + Google Sheets (tracking) + Google Docs (lead magnets) | | Replicate model This workflow uses Seedance 1 Lite by ByteDance for AI-generated B-roll video clips: - n8n credentials to configure | Credential type | Used by | |----------------|---------| | HeyGen API Key (HTTP Header Auth) | Avatar generation + status polling | | Replicate API Token (HTTP Header Auth) | AI B-roll video generation | | Creatomate API Key (HTTP Header Auth) | Video render + status polling | | Google Gemini API Key | Concept ideation, video direction, structured parsing, document generation | | OpenAI API Key | Social media copywriting | | Google Drive OAuth2 | Video upload, Google Doc creation, file sharing | | Google Sheets OAuth2 | Shorts tracker logging | Google Workspace setup 1. Google Sheets — Create a spreadsheet called shortstracker with a sheet named Shorts Tracker. Columns should include: Created Date, YouTube Title, Short Title, Concept Type, YouTube Short Title, YouTube Description, Instagram Caption, TikTok Caption, Hashtags, Google Drive URL, Magnet URL. 2. Google Drive — Create a folder for rendered shorts. Update the Upload to Google Drive node with your folder ID. 3. Google Docs — Lead magnet documents are auto-created and shared via the Google Drive API. Steps 1. Import the workflow into n8n 2. Configure all credential sets (HeyGen, Replicate, Creatomate, Gemini, OpenAI, Google OAuth2) 3. Set up your Google Sheets tracker and Drive folder 4. Update the HeyGen avatar IDs in the "HeyGen - Generate Full Avatar" node to match your HeyGen avatars 5. Connect this as a sub-workflow — it expects to be called by a parent workflow (like the Video Digestion Workflow) via the Execute Workflow Trigger 6. The parent workflow passes in: source video data, transcript, sections, key moments, visual analysis, and video overview --- What this workflow produces (per video) For each source video, the workflow generates 3 unique shorts, and for each short: - ✅ Finished rendered vertical video (1080×1920 MP4) uploaded to Google Drive - ✅ AI avatar narration with hook, body, and CTA - ✅ AI-generated B-roll video clips - ✅ Dynamic layouts with scroll-stopping transitions - ✅ Platform-optimised copy (YouTube, Instagram, TikTok) - ✅ Lead magnet Google Doc with shareable link - ✅ Full tracking row in Google Sheets Nodes used (44 total) - Execute Workflow Trigger - Code nodes (x4 — snippet extraction, effects library, Creatomate template builder, HTML converter) - AI Agents (x4 — Gemini-powered concept ideator, video director, document generator + structured output parsers) - OpenAI node (social media copywriter) - Google Gemini Chat Models (x5) - HeyGen API (x2 — generate + poll status) - Replicate API (AI B-roll generation) - Creatomate API (x2 — render + poll status) - Google Drive (x2 — upload + share) - Google Sheets (x2 — tracker logging) - HTTP Request (Google Docs creation) - Set/Edit Fields, Split In Batches, Split Out, Merge, Aggregate, Wait, If nodes --- Example Reels: Example 1 Example 2 Built by @adamgoodyer — The Anti-Guru Technical Educator. Real workflows, real implementation, no fluff.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Book a 10to8 appointment from a Telegram message

Every time a new message is received in a Telegram channel, Make will automatically book a new 10to8 appointment. Your Telegram Bot has to be a member of that channel and a message needs to be in this format (with comma separator): name, email, date (DD.MM.YYYY), time (am/pm). Example: John Keats, keats@email.com, 25.02.2021, 10:00 am

Free

Generate bilingual WordPress posts with OpenAI and WPML

Quick overview This workflow generates an SEO-friendly blog post in Italian and English with OpenAI, publishes both versions to WordPress via the REST API, links them as WPML translations through a custom endpoint, generates a featured image, uploads it to the WordPress media library, and assigns it to both posts. How it works 1. Runs manually when you click “Test workflow” in n8n. 2. Sets a topic prompt used to generate the article. 3. Uses OpenAI to produce structured output containing

Free

Get RSS feed updates in a single email summarizing all posts that contain a specific keyword

Make will watch RSS feeds you specify in a Google Sheets spreadsheet for new posts that contain a specific keyword. It will merge all these posts into a single email summary and send it to a specific email address. If you wish to use this template without further settings, you need to create a spreadsheet according to this example. In the RSS column, you specify the RSS feeds you want to watch and in the KEYWORD column the keyword to find.

Free

Bulk generate images from Google Sheets with Leonardo.AI and store in Google Drive

Seamlessly automate the bulk creation of images using Leonardo.Ai based on prompts from a Google Sheets list. Once generated, the images are automatically saved to a specified Google Drive folder for easy access and organization.

Free

Automate document management with Google Docs and a ChatGPT Assistant

Use this template to manage documents by watching Google Docs for changes, retrieving content, generating insights with ChatGPT's Assistant, and creating new documents.

Free

Create UseINBOX contacts from new Google Sheets spreadsheet rows

Make will watch for new rows in a specified Google Sheets spreadsheet at regular intervals and add contacts to a UseINBOX mailing list using information from the sheet. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1ESjUumFTkF2pgBLZp2RCm9mR6-WB8TAk1_hyO8bLAW8/edit?usp=sharing).

Free

Bulk file upload to Google Drive with folder management

Bulk File Upload to Google Drive with Folder Management How it works 1. User submits files and target folder name via form 2. Workflow checks if folder exists in Drive 3. Creates folder if needed or uses existing one 4. Processes and uploads all files maintaining structure Set up steps (Est. 10-15 mins) 1. Set up Google Drive credentials in n8n 2. Replace parent folder ID in search query with your Drive folder ID 3. Configure form node with: - Multiple file upload field - Folder name text fiel

Free

Research content keywords with SE Ranking and export to Google Sheets

Who is this for - Content creators looking for topic ideas - SEO specialists doing keyword research - Marketing teams planning content calendars What this workflow does Discover keyword opportunities from 4 different sources (longtail, questions, similar, related) and export analyzed results to Google Sheets. What you'll get - Longtail, question, similar, and related keyword variations - Opportunity scores based on volume, difficulty, and CPC - Search intent classification (informational, comme

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free