workflows.fit
Back to n8n workflows
n8n templateFreeBy Jaruphat J.

Generate UGC ads from Google Sheets with Fal.ai models (nano-banana, WAN2.2, Veo3)

⚠️ Note: All sensitive credentials should be set via n8n Credentials or environment variables. Do not hardcode API keys in nodes. --- Who’s it for Marketers, creators, and automation builders who want to generate UGC-...

Data & StorageProductivityDevelopmentCore NodesAILangchainManual TriggerSticky Note
Loading interactive preview...

Template notes

⚠️ Note: All sensitive credentials should be set via n8n Credentials or environment variables. Do not hardcode API keys in nodes.

---

Who’s it for Marketers, creators, and automation builders who want to generate UGC-style ad images and short videos automatically from a Google Sheet. Ideal for e‑commerce SKUs, agencies, or teams that need many variations quickly.

---

What it does (Overview) This template turns a spreadsheet row into ad images and optionally 5–8s videos.

- Zone 0 — Image-only pipeline (Gemini/OpenRouter): Creates an ad image from a product link and prompt, uploads it to Drive, and updates the sheet (no video step). - Zone 1 — Create image (Fal nano‑banana) + prepare for video: Generates an image via Fal.ai, polls status, fetches URL, then analyzes the image with LLM to prepare scene prompts. - Zone 2 — Generate video (WAN2.2 & Veo3): Uses the generated image + structured scene prompts to create short clips, uploads them to Drive, and writes the video URL back to the sheet.

---

Requirements - Fal.ai API key (env: FALKEY) - Google Sheets / Google Drive OAuth2 credentials - OpenAI / Gemini (via OpenRouter) for image analysis or alternative image generation - A Google Sheet with columns, e.g.: product | presenter | prompt | imgurl | videourl - Google Drive files set to Anyone with link → Viewer so APIs can fetch them