Templates / Generate UGC images from form submissions with Google Gemini and Telegram

Generate UGC images from form submissions with Google Gemini and Telegram

Ready for 3.0

by Jaures NYA ✓ · 414 views · created 2025-10-20 · Content Creation, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (8)

Telegram

What it does

This workflow automates the process of generating personalized UGC (User-Generated Content) images based on form submissions. It accepts a form with a character type (e.g., male/female) and an uploaded image, merges them, sends them to an AI model (Google Gemini via OpenRouter) for creative generation, and posts the resulting content as a Telegram photo message. Who’s it for This automation template is designed for marketers, AI creators, content teams, or interactive community platforms that want to let users submit content (image + character type), enrich it with AI-generated descriptions, and instantly publish results to Telegram — without writing a single line of code. How it works - Trigger: Workflow starts when a form is submitted by a user. - Extract file: The uploaded image file is converted to a Base64 string. - Merge data: The character type and image data are combined into one payload. - Format to Data URL: The image is wrapped as a proper data:image/... format for API use. - Prepare payload: The text and image are mapped into a structure compatible with Gemini API. - Generate AI content: Sends the input to Google Gemini (via OpenRouter) to generate a UGC description. - Transform response: Cleans and extracts the result from Gemini’s response. - Convert back to file: Transforms the Base64 image back into a real image file. - Send to Telegram: The image and its AI-generated description are sent as a photo message to your Telegram channel. How to use - Set up a form with a dropdown for character type (e.g., Male/Female) and an image upload field. - Configure the Gemini API access through OpenRouter. - Connect your Telegram bot and channel to receive the final result. - Start the workflow → users submit the form, and their data is processed and shared as AI-enhanced UGC. Requirements - OpenRouter API key to access Google Gemini. - A Telegram Bot connected to your Telegram channel. ❓ Need help Contact me for consulting and support: LinkedIn / YouTube / Skool

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.