n8nflow.net logo

Transform Product Photos into Social Media Videos with Gemini AI, Kling & LATE

by Bilel Arouaβ€’Updated: Last update 23 days agoβ€’Source: n8n.io
Loading workflow viewer...

Getting Started

shorti_cover2.png
exemple.png

πŸ‘₯ Who is this for?

Creators, marketers, and brands that want to turn a single product photo into premium motion clips, then optionally publish to Instagram/TikTok/YouTube via LATE.
No editing skills required.


❓ What problem does it solve?

Producing short vertical ads from a static packshot takes time (retouching, motion design, soundtrack, publishing).
This workflow automates the entire process: image enhancement β†’ cinematic motion β†’ optional upscale β†’ soundtrack β†’ share.


πŸ› οΈ What this workflow does

  • Collects a product photo via Telegram.
  • Generates two refined edit prompts + two motion prompts using multi-agent Gemini orchestration.
  • Creates two edited images with Fal.ai Gemini-Flash (image edit).
  • Renders two 5s vertical videos with Kling (via fal.run queue).
  • Auto-stitches them (FFmpeg API) and optionally upscales with Topaz.
  • Generates a clean ambient soundtrack with MMAudio.
  • Sends previews + final links back on Telegram.
  • Optionally publishes to Instagram, TikTok, YouTube Shorts, and more via LATE.

⚑ Setup

  • Telegram : Bot token (Telegram node).
  • Fal.ai : HTTP Header Auth (Authorization: Bearer <FAL_API_KEY>) for Gemini-Flash edit, Kling queue, FFmpeg compose, Topaz upscale, and MMAudio.
  • Google Gemini (PaLM credential) for AI agents.
  • ImgBB : API key for uploading original/edited images.
  • LATE : create an account at getlate.dev and use your API key for publishing (optional).

▢️ How to use

  1. Start the workflow and DM your bot a clear product photo (jpg/jpeg/webp).
  2. Approve the two still concepts when prompted in Telegram.
  3. The orchestrator generates cinematic motion prompts and queues Kling renders.
  4. Receive two motion previews, then a stitched final (upscaled + soundtrack).
  5. Choose to auto-publish to Instagram/TikTok/YouTube via LATE (optional).

🎨 How to customize

  • Art Direction β†’ tweak the β€œArt Director” system message (lighting, backgrounds, grading).
  • Motion Flavor β†’ adjust the β€œMotion Designer” vocabulary for different camera moves/dynamics.
  • Durations/Aspect β†’ default is 9:16, 5s; you can change Kling duration.
  • Soundtrack β†’ edit the MMAudio prompt to reflect your brand’s sonic identity.
  • Publishing β†’ enable/disable LATE targets; customize captions/hashtags.

βœ… Prerequisites

  • A Telegram bot created via @BotFather.
  • A Fal.ai account + API key.
  • An ImgBB account + API key.
  • (Optional) a LATE account with connected social profiles β€” sign up at getlate.dev.

πŸ’‘ Detailed technical notes, architecture, and step-by-step flow explanation are included as sticky notes inside this workflow.

πŸ†˜ Support

If you need help setting up or customizing this workflow:

I can provide guidance, troubleshooting, or custom extra workflow adaptations.