Skip to main content

Generate UGC videos from product images with GPT-4, Fal.ai & KIE.ai via Telegram

Workflow preview

Workflow preview
100%
Generate UGC videos from product images with GPT-4, Fal.ai & KIE.ai via Telegram preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Transform any product image into engaging UGC (User Generated Content) videos and images using AI automation. This comprehensive workflow analyzes uploaded images via Telegram, generates realistic ...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.telegramtrigger, n8n-nodes-base.set, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.openai, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.toolthink

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Muhammad Farooq Iqbal.

Original n8n.io source

1.1 Workflow description

Title
Generate UGC videos from product images with GPT-4, Fal.ai & KIE.ai via Telegram
Workflow name
Generate UGC videos from product images with GPT-4, Fal.ai & KIE.ai via Telegram

Transform any product image into engaging UGC (User-Generated Content) videos and images using AI automation. This comprehensive workflow analyzes uploaded images via Telegram, generates realistic product images, and creates authentic UGC-style videos with multiple scenes.

Key Features:

  • πŸ“± Telegram Integration: Upload images directly via Telegram bot
  • πŸ” AI Image Analysis: Automatically analyzes and describes uploaded images using GPT-4 Vision
  • 🎨 Smart Image Generation: Creates realistic product images using Fal.ai's nano-banana model with reference images
  • 🎬 UGC Video Creation: Generates 3-scene UGC-style videos using KIE.ai's Veo3 model
  • πŸ“Ή Video Compilation: Automatically combines multiple video scenes into a final output
  • πŸ“€ Instant Delivery: Sends both generated images and final videos back to Telegram

Perfect For:

  • E-commerce businesses creating authentic product content
  • Social media marketers needing UGC-style content
  • Influencers and content creators
  • Marketing agencies automating content production
  • Anyone looking to scale UGC content creation

What It Does:

  1. Receives product images via Telegram
  2. Analyzes image content with AI vision
  3. Generates realistic product images with UGC styling
  4. Creates 3-scene video prompts (Hook β†’ Product β†’ CTA)
  5. Generates individual video scenes
  6. Combines scenes into final UGC video
  7. Delivers both image and video results

Technical Stack:

  • OpenAI GPT-4 Vision for image analysis
  • Fal.ai for image generation and video merging
  • KIE.ai Veo3 for video generation
  • Telegram for input/output interface

Ready to automate your UGC content creation? This workflow handles everything from image analysis to final video delivery!

Updated

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Telegram Trigger

Type / Role
n8n-nodes-base.telegramTrigger - telegramTrigger
Config choices
Version 1.2

Block 3 - Botid 1

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 4 - Image Pqath

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 5 - Analyze image

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 6 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Image Prompt

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 8 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 9 - Think

Type / Role
@n8n/n8n-nodes-langchain.toolThink - toolThink
Config choices
Version 1.1

Block 10 - Create Image 1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 11 - Wait

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 12 - Get the Image

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 13 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Video Prompt

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 15 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 16 - Split Out

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 17 - Make video 1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 18 - Get Record Info

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 19 - Wait1

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 20 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Aggregate

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 22 - Combine Video

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 23 - Wait2

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 24 - Get the final Video

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Showing the first 24 of 28 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Generate UGC videos from product images with GPT-4, Fal.ai & KIE.ai via Telegram
Complexity advanced
Nodes 28
Categories Content Creation, Multimodal AI
Author Muhammad Farooq Iqbal
Published 22 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8811/8811.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate UGC videos from product images with GPT-4, Fal.ai & KIE.ai via Telegram do?

Transform any product image into engaging UGC (User Generated Content) videos and images using AI automation. This comprehensive workflow analyzes uploaded images via Telegram, generates realistic ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.