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

Gemiddeld complexiteit Trigger15 knooppunten🏷️ Project Managementdoor Abhiman

Overzicht

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

Gebruikte knooppunten

TelegramNotionGoogle Gemini Chat ModelInformation ExtractorGoogle Gemini

Workflow-voorvertoning

💬 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

Hoe het werkt

  1. 1

    Trigger

    De workflow start met een trigger-trigger.

  2. 2

    Verwerking

    Gegevens stromen door 15 knooppunten, connecting googlegemini, if, informationextractor.

  3. 3

    Uitvoer

    De workflow voltooit zijn automatisering en levert het resultaat aan de geconfigureerde bestemming.

Knooppuntdetails (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

Hoe deze workflow te importeren

  1. 1Klik op de knop JSON downloaden rechts om het workflowbestand op te slaan.
  2. 2Open uw n8n-instantie. Ga naar Workflows → Nieuw → Importeren uit bestand.
  3. 3Selecteer het gedownloade bestand extract-approve-tasks-from-telegram-to-notion-with-gemini-ai-voice-support en klik op Importeren.
  4. 4Stel inloggegevens in voor elk serviceknooppunt (API-sleutels, OAuth, enz.).
  5. 5Klik op Workflow testen om te controleren of alles werkt, activeer het vervolgens.

Of plak rechtstreeks in n8n → Importeren uit JSON:

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

Integraties

googlegeminiifinformationextractorlmchatgooglegemininotionsetswitchtelegramtelegramtrigger

Haal deze workflow op

Download en importeer met één klik

JSON downloadenBekijken op n8n.io
Knooppunten15
Complexiteitmedium
Triggertrigger

Gemaakt door

Abhiman

Abhiman

@abhimangs

Tags

googlegeminiifinformationextractorlmchatgooglegemininotionsetswitchtelegramtelegramtrigger

Nieuw bij n8n?

n8n is een gratis open-source workflow-automatiseringstool. Host het zelf of gebruik de cloudversie.

n8n gratis ophalen →