This advanced workflow automatically turns the images and ideas you send via Telegram into viral video content. It analyzes images with OpenAI Vision, produces professional videos with VEO3, and uses the Blotato integration to publish them automatically to TikTok, Instagram, YouTube, Twitter, LinkedIn, Facebook, Threads, Bluesky, and Pinterest. Build a fully autonomous social media video production pipeline.
Important WarningThis is a sample workflow template and is not guaranteed to work in every setup. You may need to adapt it to your own needs. To use this template, you need n8n version 1.50.0 or higher.
{"id":"z8nPpsFFe7kDBQUm","meta":{"instanceId":"a2b23892dd6989fda7c1209b381f5850373a7d2b85609624d7c2b7a092671d44","templateCredsSetupCompleted":true},"name":"💥 Generate AI viral videos with NanoBanana & VEO3, shared on socials via Blotato - vide","tags":[],"nodes":[{"id":"101bdee1-4de4-4b5e-9170-4d490d4e8128","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[960,-304],"parameters":{"color":4,"width":1344,"height":832,"content":"# 📑 STEP 5 — Auto-Post to All Platforms\n\n"},"typeVersion":1},{"id":"db2db976-7988-4939-a931-b6b2b98570aa","name":"Upload Video to BLOTATO","type":"@blotato/n8n-nodes-blotato.blotato","position":[1024,320],"parameters":{"mediaUrl":"={{ $('Download Video from VEO3').item.json.data.response.resultUrls[0] }}","resource":"media"},"credentials":{"blotatoApi":{"id":"credential-id","name":"blotatoApi Credential"}},"typeVersion":2},{"id":"6866a654-e6a7-4543-b98a-8288f9d04b47","name":"Youtube","type":"@blotato/n8n-nodes-blotato.blotato","position":[1648,112],"parameters":{"options":{},"platform":"youtube","accountId":{"__rl":true,"mode":"list","value":"8047","cachedResultUrl":"https://backend.blotato.com/v2/accounts/8047","cachedResultName":"DR FIRASS (Dr. Firas)"},"postContentText":"={{ $('Save Caption Video to Google Sheets').item.json['CAPTION VIDEO'] }}","postContentMediaUrls":"={{ $json.url }}","postCreateYoutubeOptionTitle":"={{ $('Save Caption Video to Google Sheets').item.json['TITRE VIDEO'] }}","postCreateYoutubeOptionPrivacyStatus":"private","postCreateYoutubeOptionShouldNotifySubscribers":false},"credentials":{"blotatoApi":{"id":"credential-id","name":"blotatoApi Credential"}},"typeVersion":2},{"id":"a1b51932-2e2c-4e32-a37a-7ce94620cdd9","name":"Tiktok","type":"@blotato/n8n-nodes-blotato.blotato","position":[1280,-64],"parameters":{"options":{},"platform":"tiktok","accountId":{"__rl":true,"mode":"list","value":"9332","cachedResultUrl":"https://backend.blotato.com/v2/accounts/9332","cachedResultName":"docteur.firas"},"postContentText":"={{ $('Save Caption Video to Google Sheets').item.json['CAPTION VIDEO'] }}","postContentMediaUrls":"={{ $json.url }}"},"credentials":{"blotatoApi":{"id":"credential-id","name":"blotatoApi Credential"}},"typeVersion":2},{"id":"11f4ee14-912b-4a77-8696-7d36f7fc8a21","name":"Telegram Trigger: Receive Video Idea","type":"n8n-nodes-base.telegramTrigger","position":[-208,-752],"webhookId":"26dbe6f5-5197-4b2b-9e32-8060f2119686","parameters":{"updates":["message"],"additionalFields":{}},"credentials":{"telegramApi":{"id":"credential-id","name":"telegramApi Credential"}},"typeVersion":1.2},{"id":"cb9939c6-1c5c-448b-ab3a-a66d90767cf2","name":"OpenAI Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[480,32],"parameters":{"model":{"__rl":true,"mode":"list","value":"gpt-4.1-mini"},"options":{}},"credentials":{"openAiApi":{"id":"credential-id","name":"openAiApi Credential"}},"typeVersion":1.2},{"id":"16902ea9-197e-4cac-936e-83c1fc226854","name":"Generate Video with VEO3","type":"n8n-nodes-base.httpRequest","position":[-160,320],"parameters":{"url":"https://api.kie.ai/api/v1/veo/generate","method":"POST","options":{},"sendBody":true,"contentType":"raw","authentication":"genericCredentialType","rawContentType":"application/json","genericAuthType":"httpHeaderAuth"},"credentials":{"httpHeaderAuth":{"id":"credential-id","name":"httpHeaderAuth Credential"}},"typeVersion":4.2},{"id":"67889216-2c0f-4ed8-ae54-8e7e7fdbac90","name":"Download Video from VEO3","type":"n8n-nodes-base.httpRequest","position":[256,320],"parameters":{"url":"https://api.kie.ai/api/v1/veo/record-info","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth","queryParameters":{"parameters":[{"name":"taskId","value":"={{ $('Generate Video with VEO3').item.json.data.taskId }}"}]}},"credentials":{"httpHeaderAuth":{"id":"credential-id","name":"httpHeaderAuth Credential"}},"typeVersion":4.2},{"id":"80274aa5-bdf0-49bf-9980-0624d99d68ef","name":"NanoBanana: Create Image","type":"n8n-nodes-base.httpRequest","position":[1888,-752],"parameters":{"url":"https://queue.fal.run/fal-ai/nano-banana/edit","method":"POST","options":{}},"credentials":{"httpHeaderAuth":{"id":"credential-id","name":"httpHeaderAuth Credential"}},"typeVersion":4.2}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"connections":{}}
JSON copied to clipboard!
n8n Service Required
You must have an active n8n hosting service in your account to use this workflow template.