Extract & Approve Tasks from Telegram to Notion with Gemini AI & Voice Support — n8n Workflow

Mittel Komplexität Auslöser15 Knoten🏷️ Project Managementvon Abhiman

Übersicht

This workflow automatically converts Telegram text or voice messages into Notion tasks by using AI to extract the task name and due date, allowing users to approve or decline tasks directly in Telegram before they are created. It is designed for students managing assignments, professionals tracking tasks from messaging apps, productivity enthusiasts looking to automate task entry, and teams using Notion for organized task management.

Detailed Use Case

This template turns casual Telegram messag

Verwendete Knoten

TelegramNotionGoogle Gemini Chat ModelInformation ExtractorGoogle Gemini

Workflow-Vorschau

💬 Telegram: Receive Message
Triggers when a new Telegram message arrives either tex
🔀 Switch: Text or Voice
Checks if the message is text or voice and routes it to
✏️ Set: Prepare Text
Extracts the text message from Telegram and stores it f
🎙️ Voice Processing Chain
1. Telegram: Download Voice File: Downloads the user's
2. Gemini: Transcribe Voice: Sends the downloaded audio
🧠 Task Information Extraction
1. Google Gemini Chat Model – Powers the AI extraction
2. AI Extractor: TaskName & TaskDue – Identifies and ex
✅ Validate Task Extraction
1. If: Extraction Valid? – Checks if both `TaskName` an
2. Telegram: Notify - Extraction Failed – Sends a Teleg
📩 Ask for Task Approval
- Telegram: Ask Approve / Decline – Sends a message wit
- Provides Approve and Decline buttons for double
✅ Check Task Approval
- Approval Check (If Approved?) – Checks if the user ap
- Telegram: Notify - Task Not Created – Notifies the us
📝 Create Task in Notion
- Notion: Create Task Page – Adds a new page in Notion
- Telegram: Notify - Task Created – Confirms to the use
Quick Setup Checklist — Telegram → Transcribe
1) Telegram (BotFather)
- Create a bot with BotFather → `/newbot` → copy the Bo
- Start the bot in your Telegram
model
Google Gemini Chat Model
A
Approval Check (If Appro…
T
Telegram: Receive Message
S
Switch: Text or Voice
S
Set: Prepare Text
Telegram: Download Voice…
Gemini: Transcribe Voice
S
Set: Put Transcript into…
AI Extractor: TaskName &…
I
If: Extraction Valid?
Telegram: Ask Approve / …
Notion: Create Task Page
Telegram: Notify - Task …
Telegram: Notify - Task …
Telegram: Notify - Extra…
15 nodes15 edges

So funktioniert es

  1. 1

    Auslöser

    Der Workflow startet mit einem auslöser-Auslöser.

  2. 2

    Verarbeitung

    Die Daten fließen durch 15 Knoten, connecting googlegemini, if, informationextractor.

  3. 3

    Ausgabe

    Der Workflow schließt seine Automatisierung ab und liefert das Ergebnis an das konfigurierte Ziel.

Knotendetails (15)

TE

Telegram

telegram

#1
NO

Notion

notion

#2
GO

Google Gemini Chat Model

n8n-nodes-langchain.lmChatGoogleGemini

#3
IN

Information Extractor

n8n-nodes-langchain.informationExtractor

#4
GO

Google Gemini

n8n-nodes-langchain.googleGemini

#5

So importieren Sie diesen Workflow

  1. 1Klicken Sie rechts auf die Schaltfläche JSON herunterladen, um die Workflow-Datei zu speichern.
  2. 2Öffnen Sie Ihre n8n-Instanz. Gehen Sie zu Workflows → Neu → Aus Datei importieren.
  3. 3Wählen Sie die heruntergeladene Datei extract-approve-tasks-from-telegram-to-notion-with-gemini-ai-voice-support und klicken Sie auf Importieren.
  4. 4Richten Sie Anmeldedaten für jeden Dienstknoten ein (API-Schlüssel, OAuth usw.).
  5. 5Klicken Sie auf Workflow testen, um zu überprüfen, ob alles funktioniert, und aktivieren Sie es dann.

Oder direkt in n8n → Aus JSON importieren einfügen:

{ "name": "Extract & Approve Tasks from Telegram to Notion with Gemini AI & Voice Support", "nodes": [...], ...}

Integrationen

googlegeminiifinformationextractorlmchatgooglegemininotionsetswitchtelegramtelegramtrigger

Diesen Workflow holen

Herunterladen und mit einem Klick importieren

JSON herunterladenAuf n8n.io ansehen
Knoten15
Komplexitätmedium
Auslösertrigger

Erstellt von

Abhiman

Abhiman

@abhimangs

Tags

googlegeminiifinformationextractorlmchatgooglegemininotionsetswitchtelegramtelegramtrigger

Neu bei n8n?

n8n ist ein kostenloses Open-Source-Workflow-Automatisierungstool. Selbst hosten oder die Cloud-Version nutzen.

n8n kostenlos holen →