Create AI dream videos with analysis using Veo3 and Telegram
Ready for 3.0What this workflow does
This AI workflow has 17 nodes and runs on Telegram events (message). Along the way it connects Telegram, OpenRouter Chat Model and Google Sheets.
How it runs
Trigger: On Telegram events (message).
- Parse Dream Command (Code): runs custom JavaScript code
- Route: Style Help Request (If): checks a condition and branches into true / false
- Send Available Styles (Telegram): uses Telegram
- Route: Valid Dream Input (If): checks a condition and branches into true / false
- Send Processing Status (Telegram): uses Telegram
- Send Usage Instructions (Telegram): uses Telegram
- Set API Configuration (Edit Fields (Set)): sets 1 field: veo3ApiUrl
- AI Dream Analyzer Agent (AI Agent): runs an AI agent, with model: OpenRouter LLM
- Extract Video Prompt & Analysis (Code): runs custom JavaScript code
- Generate Dream Video (Veo3) (HTTP Request): calls an HTTP API (POST)
…plus 5 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Telegram
n8n-nodes-base.telegram - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - Google Sheets
n8n-nodes-base.googleSheets
From the author
Who is this for? - Dream journaling enthusiasts who want to visualize and record their dreams - Self-improvement practitioners interested in dream analysis and psychology - Content creators looking for unique, AI-generated dream-based content - Wellness…