Generate 360° product videos from photos with Veo 3 and Telegram
Go to WorkflowDescription
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