Instantly transcribe voice messages and audio files sent through Telegram using this advanced n8n workflow. Integrate Google Gemini for accurate transcription and respond automatically. Get started with these n8n templates.
Download this n8n workflow template and start using it instantly.
Users who frequently receive voice notes and need instant, searchable transcripts.
Developers building conversational AI tools leveraging Telegram and LLMs.
n8n users looking for advanced examples of integrating multimodal AI models like Gemini via custom HTTP requests.
Automation specialists seeking effective n8n templates for handling media files.
Handling voice notes can be time-consuming, especially when needing to extract key information. This robust n8n workflow solves this by creating a seamless bridge between your Telegram bot and Google Gemini’s powerful transcription capabilities. The automation begins with a dedicated n8n trigger monitoring incoming Telegram messages. If an audio file is detected, the workflow intelligently routes the data, uploads the file via a sequence of HTTP request n8n nodes, sends it to Gemini for transcription, and finally posts the readable text back to the original chat. This is a crucial example of an aiautomationworkflow utilizing custom scripting within the n8n environment to achieve complex integrations.
This automation starts with the Telegram Trigger1 n8n trigger, which listens for any new messages sent to your bot.
To install and run this n8n workflow successfully, follow these steps:
Telegram Trigger1 (n8n trigger): The starting point of the n8n workflow. It is configured to listen for incoming messages and files sent to the associated Telegram bot.
Switch (n8n node): A corelogicflow_control node that evaluates the incoming message structure to determine if it's an audio file or simple text, routing the data accordingly.
initialize upload session (HTTP Request n8n node): Sends an initial request to the Gemini-compatible service endpoint to secure a temporary session ID and URL for the incoming audio file.
Upload file (HTTP Request n8n node): Responsible for the actual transfer of the binary audio file data retrieved from Telegram to the temporary upload URL established in the previous step.
Ask Gemini to transcribe (HTTP Request n8n node): The core AI processing node. It sends a request to the Gemini API, referencing the uploaded file's URI and instructing the model to generate a full transcription.
Reply in Telegram (n8n node): The final action. It uses the chat context from the initial n8n trigger to send the resulting transcribed text back to the user via Telegram.
Use this powerful n8n workflow to automate audio transcription. Files uploaded to Google Drive trigger AWS Transcribe, and results are logged instantly to Google Sheets. Download this n8n templates solution.

Automate transcription of meetings, podcasts, and audio content using ElevenLabs Speech-to-Text and generate detailed, actionable summaries using Google Gemini AI within an n8n workflow. Get started with these n8n templates.

Automate YouTube transcription and use OpenAI to structure the text using this powerful n8n workflow. Ideal for research, education, and content repurposing.

Use this comprehensive n8n workflow to automatically transcribe Telegram voice messages. Features include user access control, primary OpenAI Whisper transcription, and a reliable Google Gemini fallback mechanism for maximum uptime.

Freelance consultant from Brazil, specializing in automations and data analysis. I work with select clients, addressing their toughest projects. For business inquiries, email me at [email protected] or message me on Telegram for a faster response.







































