Generate 360Β° product videos from photos with Veo 3 and Telegram

Generate 360Β° product videos from a single photo using Google Veo 3 and Telegram

πŸ“Œ Overview This workflow turns any product photo into a cinematic 360Β° orbit video using Google Vertex AI (Veo 3) β€” fully automated and delivered straight to Telegram.

Send a product image to your Telegram bot and the workflow handles everything: image validation, Google Cloud authentication, AI video generation, and delivery. No manual steps, no dashboard β€” just send a photo and receive a professional video.

Built for e-commerce sellers, product photographers, and marketers who want studio-quality 360Β° product videos without expensive equipment or editing software.

βš™οΈ How it works

User sends a product photo to the Telegram bot The workflow validates the image (minimum 480px resolution) A Service Account stored in Google Sheets is used to authenticate with Google Cloud and generate a short-lived OAuth token The image is sent to Vertex AI Veo 3 with a cinematic 360Β° orbit camera prompt The workflow polls every 2 minutes until the video is ready (up to 10 minutes) The finished video is delivered back to the user in Telegram

πŸ› οΈ Setup steps

Create a Telegram bot via @BotFather and add the bot credentials in n8n Enable the Vertex AI API in your Google Cloud project Request access to the Veo 3 preview model in Google Cloud Console Create a Google Service Account with the role roles/aiplatform.user Download the Service Account JSON key Create a Google Sheet (Sheet1) with these columns: client_email | private_key | project_id | scope Paste your Service Account JSON values into the sheet Update the 1. Get Service Account Details node with your Google Sheet ID Connect your Google Sheets and Telegram credentials in n8n Activate the workflow and send a product photo to your bot

πŸš€ Features

AI-powered video generation Generates cinematic 360Β° orbit product videos from a single photo Uses Google Veo 3 (latest AI video generation model) Adds studio lighting and clean white background automatically Supports optional product caption as additional AI context Audio generation included by default

Smart error handling Validates image resolution before processing (minimum 480px) Catches and reports image conversion failures Timeout protection after 10 minutes with user-friendly error message All errors are sent back to the user as Telegram messages

Secure authentication Service Account credentials stored safely in Google Sheets JWT signed locally β€” no third-party auth services required Fresh OAuth token generated on every request

πŸ“‹ Requirements

n8n (self-hosted or cloud) Telegram Bot (via @BotFather) Google Cloud project with Vertex AI API enabled Google Veo 3 preview access (request via Google Cloud Console) Google Service Account with roles/aiplatform.user Google Sheets (to store Service Account credentials)

🎯 Benefits

No expensive equipment or video editing software needed Fully automated β€” send a photo, receive a video Works for any physical product Scales to multiple users via Telegram Videos ready in 3–5 minutes on average

πŸ‘¨β€πŸ’» Author

BytezTech Pvt Ltd

0
Downloads
0
Views
8.23
Quality Score
beginner
Complexity
Author:BytezTech(View Original β†’)
Created:3/15/2026
Updated:4/24/2026

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments