Create marketing content with voice commands using GPT-4 & AI tools in Telegram
Needs changesWhat this workflow does
This AI workflow has 16 nodes and runs on Telegram events (message). Along the way it connects OpenRouter Chat Model, Telegram and OpenAI.
How it runs
Trigger: On Telegram events (message).
- Switch: routes items into 2 branches
- Download Voice File (Telegram): work with file
- Set 'Text' (Edit Fields (Set)): sets 1 field: text
- Transcribe Audio (OpenAI): transcribe (audio)
- Marketing Team Agent (AI Agent): runs an AI agent, with model: GPT 4.; 7 tools (Think, Video, Blog Post, Edit Image…); memory: Simple Memory
- Telegram: uses Telegram
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Marketing Team Agent (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Marketing Team Agent (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (10)
- OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Telegram
n8n-nodes-base.telegram - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Edit Fields (Set)
n8n-nodes-base.set - OpenAI
@n8n/n8n-nodes-langchain.openAi - Switch
n8n-nodes-base.switch - Telegram Trigger
n8n-nodes-base.telegramTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Think Tool
@n8n/n8n-nodes-langchain.toolThink
From the author
How It Works – Your AI Marketing Team in Action This automation acts as your AI-powered content and image marketing assistant inside Telegram. With just a voice note or text message, it can: 🧠 Understand your request – Whether you send a message or speak…