Skip to content
Flowmanic
AI ContentAI-PoweredStructurally Validated

AI Product Video Generator

Unlike the UGC script generator, this one produces the real video file: add a prompt and, optionally, a product photo URL to a Google Sheet, and this automation submits it to an AI video model on fal.ai, polls until it's rendered, then drops the finished video link back into your sheet with a Slack ping. Good for quick product demos, social ad clips, and image-to-video product shots — no editing software required.

Automation flow

How it works

  1. 1You add a row to Video Requests with a prompt (and optionally an image URL).
  2. 2The workflow submits the job to fal.ai's queue and gets back a request ID plus status/result URLs.
  3. 3It waits 60 seconds, checks the job's status, and — if it's not done yet — waits another 60 seconds and checks again. This repeats until the status comes back COMPLETED.
  4. 4Once complete, it fetches the finished video's URL, writes it back into the matching row in your sheet, and pings Slack with the link.

Services used

Google Sheetsfal.ai (video generation)Slack

What you'll need

  • An n8n Cloud or self-hosted account
  • A Google account (Sheets)
  • A [fal.ai](https://fal.ai) account with API credits — this is a pay-as-you-go cost separate from this template's one-time price. Video generation is genuinely more expensive per run than text/image AI calls; check the specific model's price on fal.ai before connecting it to something high-volume.
  • A Slack workspace

What's included

  • Produces an actual video file, not just a script
  • Supports both text-to-video and image-to-video prompts
  • Works with any current fal.ai video model — pick whichever fits your budget/quality needs
  • Polls automatically so nobody has to babysit a render

Estimate what this could save you

3.6 hours/month

$108/month in your time

A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.

Make it yours

  • Change the 60-second wait to something longer if you know your chosen model typically takes several minutes — fewer, longer waits mean fewer API calls burning through your fal.ai credits on status checks.
  • Add an email node alongside (or instead of) Slack if that's where your team actually looks first.
  • If you're generating a batch of videos at once, consider a Google Sheets trigger with a small delay between rows so you don't submit dozens of jobs to fal.ai simultaneously.

Questions about this template

$39one-time

Secure checkout via Polar. Delivered by email instantly.

Structurally validated: automatically checked for valid n8n format before every deploy.

Difficulty
Advanced
Setup time
~25 min
Integrations
3
Node count
9
Format
.json + guide