Automate video creation instantly using this powerful n8n workflow. Input an image via Telegram, use GPT-4.1 to craft a prompt, and generate video via Seedance/Veo3 API, delivered directly back to the chat.
Download this n8n workflow template and start using it instantly.
The core problem solved by this complex n8n workflow is the manual, multi-step process of converting a static image idea submitted through a messaging platform into a dynamic video reel. By combining the accessibility of a Telegram bot with the advanced prompting capabilities of an n8n node utilizing GPT-4.1-mini and the specialized image-to-video services of Seedance/Veo3 (accessed via Wavespeed), this automation creates a seamless content pipeline.
This robust n8n template automatically captures an image, logs its accessible URL to Google Sheets, employs the AI Agent to generate an optimized video prompt, triggers the video creation via a credentialed HTTP Request n8n node, and manages the asynchronous API polling cycle. The final video is delivered efficiently back to the user on Telegram, showcasing a highly effective implementation of a complex, content-generating n8n workflow.
This powerful automation flow starts with a user interaction and proceeds through intelligent processing and external API calls:
Telegram Trigger n8n trigger, listening for incoming messages that contain a photo and a caption from a user.If n8n node, the original Telegram file is downloaded and uploaded to Google Drive using the Google Drive n8n node. Crucially, the public URL of the uploaded image is then logged into a Google Sheet using the Google Sheets n8n node, making the URL available for the AI agent.AI Agent n8n node takes the user's caption as input. This agent uses the OpenAI Chat Model and specialized tools, including a Google Sheets1 tool, to retrieve the just-logged image URL. The agent's purpose is to synthesize the user's caption and the image URL into a high-quality video prompt formatted as a JSON object, ready for the video generation API. This demonstrates sophisticated data handling within an n8n workflow.Wavespeed Post HTTP Request n8n node. This n8n node uses the generated prompt and the image URL to initiate the image-to-video process with the Seedance/Veo3 model via the Wavespeed API.Wait 15 n8n node, the Wavespeed Get n8n node repeatedly polls the API status. If1 n8n node checks if the video status is 'completed'. If it is not, the flow loops back via the Wait another 15 Seconds n8n node. Once complete, the video file URL is extracted and sent directly back to the user through the Telegram2 n8n node, completing the full n8n workflow cycle.To deploy this expert n8n workflow, follow these steps:
Telegram Trigger and the final Telegram2 n8n node with your Telegram Bot credentials and chat IDs.Google Drive n8n node and the document ID in the Google Sheets n8n node and the Google Sheets1 tool node.Wavespeed Post and Wavespeed Get n8n node components. Replace any placeholder URLs or IDs. Telegram Trigger (n8n trigger): Initiates the n8n workflow upon receiving a message update, specifically checking for attached photos.
If (n8n node): Acts as the flow controller, ensuring the process only continues if a photo object is present in the Telegram message payload.
Telegram (n8n node): Used to fetch the actual image file content using the file ID provided by the n8n trigger output, preparing it for Google Drive upload.
Google Drive (n8n node): Handles the secure storage of the input image, uploading it and generating a sharable URL necessary for the subsequent video generation steps in this n8n workflow.
Google Sheets (n8n node): Appends the timestamp and the Google Drive URL to a log sheet. This ensures the necessary image_url is accessible via the LangChain tool.
AI Agent (n8n node): This advanced LangChain n8n node orchestrates the prompt generation. It uses the OpenAI Chat Model (GPT-4.1-mini) and specialized tool access (to Google Sheets) to construct the JSON output containing the optimized prompt and the image url.
Wavespeed Post (n8n node - HTTP Request): This critical n8n node sends the initial request to the Seedance/Veo3 image-to-video API endpoint, utilizing the prompt and URL generated by the AI Agent.
Wait 15 / Wait another 15 Seconds (n8n node): These nodes manage the asynchronous nature of the API, introducing delays essential for effective polling.
Wavespeed Get (n8n node - HTTP Request): Polls the Wavespeed API using the prediction ID to check if the video generation status is 'completed'.
If1 (n8n node): Determines if the video is ready based on the 'completed' status, directing the flow either to the polling loop or the final delivery.
Use this robust n8n workflow template to automate high-speed video generation from images and prompts via the Replicate API's wan-2.2-i2v-fast model. Features include status polling and comprehensive error handling.

Use this powerful n8n workflow to generate custom videos instantly from chat prompts using Google Vertex AI Veo3. Features a robust polling loop using the HTTP Request n8n node.

Automate CGI video generation using the Veo 3 Fast API. This robust n8n workflow handles prompt submission, status polling, Google Drive upload, and user email notifications.

Use this powerful n8n workflow to generate high-quality videos from images and prompts via the Replicate API and the Wan 2.2 I2V AI model. Easily create custom content using these n8n templates.

Automate AI video generation using the powerful wan-2.2-t2v-fast model on Replicate. This n8n workflow includes status polling, error handling, and structured results for production use.

Use this powerful n8n workflow template to generate videos from short text prompts. It utilizes a Chat Trigger, GPT-5 for cinematic prompt enhancement, and Google Veo-3 for image-to-video generation, managed entirely within an n8n node structure.

Automating Start-Up and Business processes. Helping non-techies understand and leverage Agentic AI with easy to understand step-by-step tutorials. Check out my educational content: https://www.youtube.com/@Automatewithmarc







































