Skip to content
FlowHubFluxonLab
C
AI Automationfree

Fully Automated AI Video Generation & Multi-Platform Publishing

by Juan Carlos Cavero Graciaadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeDiscordDiscordGoogle DriveGoogle DriveGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestOpenAI
Share Post Share
HRGet imageHRGenerate ImageHRImage-to-VideoHRGet VideoCoList ElementsWaWait 10minWaWait 3minWaWait 5minHRGenerate voiceCoList Elements1IfFail checkWaWait to retryGenerate Image PromptsGenerate Image …CoCalculate Token UsageCalculate Token…IfCheck for failuresCheck for failu…Generate Video CaptionsGenerate Video …MeMatch captions with videosMatch captions …Generate ScriptUpload Voice AudioUpload Voice Au…Set Access PermissionsSet Access Perm…MePair Videos with AudioPair Videos wit…HRRender Final VideoRender Final Vi…Notify me on DiscordNotify me on Di…ScOnce Per DayLoad Google SheetLoad Google She…CoCreate ListWaWait1HRGet Final VideoUpload Final VideoUpload Final Vi…HRGet Raw FileSet PermissionsUpdate Google SheetUpdate Google S…SeSet API KeysIfValidate list formattingValidate list f…Get Audio from VideoGet Audio from …Generate Description for Videos in Tiktok and InstagramGenerate Descri…HRUpload Video and Description to TiktokUpload Video an…HRUpload Video and Description to InstagramUpload Video an…HRUpload Video and Description to YoutubeUpload Video an…HRUpload Video and Description to FacebookUpload Video an…HRUpload Video and Description to LinkedinUpload Video an…RBRead Video from Google DriveRead Video from…WBWrite video
1/5
STEPS · 47
Runs on a schedule

Description This comprehensive n8n automation template orchestrates a complete end-to-end workflow for generating engaging short-form Point-of-View (POV) style videos using multiple AI services and automatically publishing them across major social media platforms. It takes ideas from a Google Sheet and transforms them into finished videos with captions, voiceovers, and platform-specific descriptions, ready for distribution. Who Is This For? Content Creators & Agencies:** Mass-produce unique short-form video content for various clients or channels with minimal manual effort. Digital Marketers:** Automate video content pipelines to boost online presence and engagement across multiple platforms simultaneously. Social Media Managers:** Schedule and distribute consistent video content efficiently without juggling multiple tools and manual uploads. Businesses:** Leverage AI to create branded video content for marketing, reducing production time and costs. What Problem Does This Workflow Solve? Creating and distributing high-quality short-form video content consistently across multiple social networks is incredibly time-consuming and resource-intensive.

Tags

n8nreference-onlydiscordgoogle-drivegoogle-sheetsopen-ai
Connects
CCodediscordDiscordgoogledriveGoogle DrivesheetsGoogle SheetsWHTTP RequestOpenAI
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes43
AddedApr 5, 2025

Related workflows

See all AI Automation
CgmailsheetsW
free

Send Calendly meeting prep briefs with Gmail, Notion, OpenAI and Sheets

Quick Overview This workflow monitors Gmail for Calendly “New Event” emails, extracts meeting details with OpenAI, enriches the invitee with Notion CRM data, Google Sheets STR records, and SerpApi building research, then generates and schedules a meeting-prep brief email to send 30 minutes before the meeting. How it works Triggers every minute when a new Gmail message arrives and continues only if it is a Calendly notification for a new event. Uses OpenAI to extract the invitee email and meeting date/time from the email and calculates a send time 30 minutes before the meeting. Looks up the lead in a Notion database by invitee email and pulls building research via SerpApi, then uses OpenAI to extract building details from the AI Overview results. Loads STR registration data from Google Sheets and matches it to the building address to flag whether the property appears in STR records. Searches recent Gmail history in two accounts for messages involving the lead’s email address and checks whether any history exists. If email history exists, uses OpenAI to summarize the relationship and generate a concise meeting brief, then formats it as an HTML email. If no email history exists, uses

by Marc Soummer
ACgmailgoogledrive
free

Qualify leads and send personalized audio follow-ups with Gemini and Smallest.ai

Quick Overview This workflow receives lead submissions via a webhook, uses Google Gemini to qualify the lead and write a personalized spoken follow-up script, and for qualified leads generates an MP3 with Smallest.ai, shares it from Google Drive, emails it via Gmail, logs outcomes to Google Sheets, and alerts sales in Slack. How it works Receives a POST webhook request containing a lead’s name, email, and message. Sends the lead details to a Google Gemini–powered AI agent to determine whether the lead is qualified and, if so, generate a short personalized audio script. Parses the agent’s JSON response and routes the workflow based on the qualified flag. If the lead is qualified, Smallest.ai synthesizes the script into an MP3 and uploads it to Google Drive. Shares the Google Drive audio file publicly and sends the lead a Gmail message with a link to listen. Appends the qualified lead record (including the audio link and timestamp) to Google Sheets and posts a notification to a Slack channel. If the lead is unqualified, appends the lead details and timestamp to Google Sheets without generating audio or sending email. Setup Enable the webhook and copy the generated /lead-capture URL i

by Zain Khan
ACgmailsheets
free

Triage supplier capacity risk with Groq, Gmail, Slack, and Google Sheets

Quick overview This workflow runs daily to pull supplier performance data from an HTTP endpoint, calculate fulfillment and delay risk metrics, use Groq (Llama 3.3) to classify supplier risk and generate mitigation actions, then notify via Gmail and Slack and log outcomes to Google Sheets. How it works Runs every day at the scheduled time. Fetches supplier performance data from an HTTP API and stops if the supplier has no orders. Normalizes the supplier fields and calculates fulfillment rate, delay, rule-based flags, and a risk score. Sends the metrics to Groq (Llama 3.3) to classify risk (Low/Medium/High) with a reason and confidence, then merges the AI result with the computed metrics (falling back to the rule-based classification if parsing fails). If the AI risk is Medium, Groq generates three mitigation actions and the workflow fetches backup supplier options from an HTTP API, then combines both into a single alert payload. Sends the mitigation actions by Gmail email and Slack message, then appends a “high risk” audit row to Google Sheets. If the AI risk is not Medium, appends a “no alert sent” audit row to Google Sheets with the assessed risk details. Setup Add Groq API creden

by WeblineIndia