Convert Telegram voice messages to Google Docs with Whisper & GPT-4o tagging
Needs changesWhat this workflow does
This AI workflow has 9 nodes and runs on Telegram events (message). Along the way it connects Telegram, OpenAI and Google Docs.
How it runs
Trigger: On Telegram events (message).
- Check if Audio file (If): checks a condition and branches into true / false
- Get a file (Telegram): work with file
- Set field (Edit Fields (Set)): sets 1 field: text
- OpenAI: transcribe (audio)
- Message a model (OpenAI): uses OpenAI
- Text formatieren (Function): runs custom JavaScript (legacy Function node)
- In Google Doc speichern (Google Docs): update
- Bestätigung senden (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:
- Function (legacy) in Text formatieren: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Text formatieren | Code node, mode 'Run Once for All Items' |
Nodes used (7)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - OpenAI
@n8n/n8n-nodes-langchain.openAi - Function
n8n-nodes-base.function - Google Docs
n8n-nodes-base.googleDocs - Telegram
n8n-nodes-base.telegram - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set
From the author
This n8n template demonstrates how to automatically convert voice messages from Telegram into structured, searchable notes in Google Docs using AI transcription and intelligent tagging. Use cases are many: Try capturing ideas on-the-go while walking,…