Skip to content
FlowHubFluxonLab
Baserow
AI Automationfree

Create AI Videos with Scripts, Images & HeyGen Avatars (🔥 LIMITED-TIME OFFER)

by Abdellah Homraniadapted from n8n official workflow galleryUpdated Aug 2026
RequiresBaserowBaserowBBasic LLM ChainCCodeHTTP RequestHTTP RequestOpenAI Chat ModelOpenAI Chat ModelStructured Output ParserStructured Output Parser
Share Post Share
IfShould Process?SwSwitch ScriptTypeSwitch ScriptTy…CLBasic LLM ChainIfIfSeBodyOPStructured Output ParserStructured Outp…OpenAI Chat ModelOpenAI Chat Mod…HRLeo - Improve PromptLeo - Improve P…HRLeo - Get imageIdLeo - Get image…HRLeo - Generate ImageLeo - Generate …WaWait1SeScenes MappingSOSplit OutHRRunway - Create VideoRunway - Create…HRRunway - Get VideoRunway - Get Vi…WaWait2SIloop_over_scenesCoCodeWaWaitHRjson2video : Video Renderingjson2video : Vi…HRjson2video : Check Video Renderingjson2video : Ch…BaserowBaserow ProcessingBaserow Process…SeoutputUpdate ScriptIfBackgroundTypeSeoutput imageEWExecute Workflow2Execute Workflo…EWExecute Workflow3Execute Workflo…EWExecute Workflow4Execute Workflo…HRHeyGenWaWait4HRHeyGen : Check VideoHeyGen : Check …Swheygen_responseWaWait6HRCaptionsAI1HRCaptionsAI : Check Poll1CaptionsAI : Ch…AgAggregateSwj2v_responseEWjson2video Execute ERRORjson2video Exec…EWjson2video Execute ERROR1json2video Exec…EWCAPTIONS Execute ERRORCAPTIONS Execut…Swcap_responseCoCode Add SubEWExecute WorkflowCoCode HeygenWeWebhookIfIf_with_heygenIfIf_with_avatarEWheygen Execute ERRORheygen Execute …EWheygen Execute ERROR2heygen Execute …EWExecute Workflow5Execute Workflo…EWCAPTIONS Execute ERROR1CAPTIONS Execut…EWExecute Workflow6Execute Workflo…CLBasic LLM Chain ManualBasic LLM Chain…OpenAI Chat Model1OpenAI Chat Mod…Baserow ErrorSAStop and ErrorEWWhen Executed by Another WorkflowWhen Executed b…
1/5
FLOWS
STEPS · 66
Starts on an incoming request

Short Content Automation 🎬 (AI Video System with Bulk Gen, Avatar & Music Customization) 🔥 LIMITED-TIME OFFER: AI Video Automation (Previously \$59) Previously Template 🚀 Transform Your Content Game in Minutes – Save Hours of Work! Introducing a powerful AI Video System to automate short video creation — from scriptwriting to avatar + image generation, music, and assembly — all with n8n. This is not a basic template. It's a complete, customizable system with step-by-step videos and my personal enhancements. 🎁 Why $10 Now? (Regular Price: \$59) ✅ Over 4000 people viewed my original automation — see it here — and I receive many messages from people who want it. ✅ I learned n8n from free templates and I want to give back. ✅ People asking for a more accessible price — this is my answer. ⏳ Limited-Time Deal: 7 Days Only! After that, this price goes away and the blueprint will be unlisted. 📦 What You Get ✅ Full n8n Workflow: From text prompt → ready-to-publish short video ✅ AI Tools Integration: OpenAI, Leonardo.AI, HeyGen, etc.

Tags

n8nreference-onlybaserowchain-llmlm-chat-open-aioutput-parser-structured
Connects
baserowBaserowBBasic LLM ChainCCodeWHTTP RequestopenaichatmodelOpenAI Chat ModelstructuredoutputparserStructured Output Parser
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes59
AddedJun 1, 2025

Related workflows

See all AI Automation
ACWopenaichatmodel
free

Manage Google and Trustpilot reviews with OpenAI and Slack

Quick overview This workflow runs hourly to fetch new Google Business Profile and Trustpilot reviews, deduplicates them, uses OpenAI via a LangChain agent to draft sentiment-aware replies, escalates negative reviews in Slack, and routes positive replies to Slack for approval before posting the reply back to Trustpilot. How it works Runs every hour on a schedule. Fetches the latest reviews from the Google Business Profile API and the Trustpilot API and combines the results. Deduplicates reviews by tracking previously seen review IDs in workflow static data and stops if there are no new reviews. Processes each new review and uses OpenAI (via a LangChain agent) to generate structured JSON containing sentiment, a draft reply, and an optional suggested resolution. Sends negative reviews to a Slack channel for the owner along with the suggested resolution. Sends positive draft replies to Slack for one-tap approval (with a 24-hour timeout) and, if approved, publishes the reply to the Trustpilot API. Sends a Slack alert to the ops channel if the workflow errors. Setup Configure authentication and replace placeholders for the Google Business Profile reviews endpoint (account and location) i

by Redowan Ahmed Farhan
autofixingoutputparserBopenaichatmodelstructuredoutputparser
free

Force AI to use a specific output format

This workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only processing language but also fixing invalid outputs before structuring them. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
AWopenaichatmodel
free

Create AI product video ad Shorts from Telegram photos with OpenAI and AtlasCloud

Quick overview This workflow takes a product photo sent via Telegram, uses OpenAI Vision to describe it and OpenAI to write a short-form video ad prompt, generates a vertical video via AtlasCloud, then (after two approvals in Telegram) publishes the Short to YouTube via Blotato. How it works Triggers when a user sends a product photo (optionally with a caption/campaign) to a Telegram bot. Downloads the image from Telegram and uses OpenAI Vision to extract an advertising-focused product description. Uses OpenAI to generate a single cinematic text-to-video prompt plus a YouTube Shorts title and description. Sends the proposed prompt to Telegram and waits for your approval before proceeding. If approved, requests video generation from AtlasCloud and polls the render status until the video is completed. Sends the generated video back to Telegram for preview and waits for a second approval to publish. If approved, publishes the video to YouTube as an unlisted Short via Blotato and notifies you in Telegram (otherwise it stops and sends a decline message). Setup Create and connect a Telegram bot credential, then start a chat with the bot so it can receive photos and send approval prompts.

by Dr. Firas