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

Moyen complexité Déclencheur15 nœuds🏷️ Project Managementpar Abhiman

Aperçu

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

Nœuds utilisés

TelegramNotionGoogle Gemini Chat ModelInformation ExtractorGoogle Gemini

Aperçu du workflow

💬 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

Comment ça fonctionne

  1. 1

    Déclencheur

    Le workflow démarre avec un déclencheur déclencheur.

  2. 2

    Traitement

    Les données transitent par 15 nœuds, connecting googlegemini, if, informationextractor.

  3. 3

    Sortie

    Le workflow termine son automatisation et livre le résultat à la destination configurée.

Détails des nœuds (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

Comment importer ce workflow

  1. 1Cliquez sur le bouton Télécharger JSON à droite pour enregistrer le fichier du workflow.
  2. 2Ouvrez votre instance n8n. Accédez à Workflows → Nouveau → Importer depuis un fichier.
  3. 3Sélectionnez le fichier extract-approve-tasks-from-telegram-to-notion-with-gemini-ai-voice-support téléchargé et cliquez sur Importer.
  4. 4Configurez les identifiants pour chaque nœud de service (clés API, OAuth, etc.).
  5. 5Cliquez sur Tester le workflow pour vérifier que tout fonctionne, puis activez-le.

Ou collez directement dans n8n → Importer depuis JSON :

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

Intégrations

googlegeminiifinformationextractorlmchatgooglegemininotionsetswitchtelegramtelegramtrigger

Obtenir ce workflow

Téléchargez et importez en un clic

Télécharger JSONVoir sur n8n.io
Nœuds15
Complexitémedium
Déclencheurtrigger

Créé par

Abhiman

Abhiman

@abhimangs

Tags

googlegeminiifinformationextractorlmchatgooglegemininotionsetswitchtelegramtelegramtrigger

Nouveau sur n8n ?

n8n est un outil d'automatisation de workflows gratuit et open-source. Hébergez-le vous-même ou utilisez la version cloud.

Obtenir n8n gratuitement →