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

Go to Workflow
0 views
Built by BytezTech BytezTech
Created on June 07, 2026

Description

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

Nodes Used (4)

Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Telegram
n8n-nodes-base.telegram