This workflow connects Telegram, Google Gemini AI, and Notion to make task creation effortless.
Whenever you send a message to your Telegram bot, Gemini AI reads your message, understands what task you meant, and automatically creates it in your Notion database - complete with the task name and due date.
If you approve, the task is added to Notion and you’ll get a confirmation in Telegram.
If you decline, it simply replies that ❌ no task was created.
Perfect for anyone who wants to capture ideas or to-dos directly from Telegram without opening Notion every time.
Quick task capture from Telegram
Turn reminders into Notion tasks
Tip: For best results, include clear dates in your messages like 25 May
or May 25, 2025
so the AI can extract them accurately.
Before using this workflow, make sure you have the following ready:
Telegram Bot Setup
/newbot
command.Google Gemini API Key
models/gemini-2.5-flash-lite
model, which works perfectly on the free tier.Notion Database Setup
Title
/ text).Date
).Optional Security Note
chatId
to your own Telegram user ID if this workflow is for personal use.You can easily extend this workflow to capture more details from your Telegram messages using the AI Extract node.
Here are a few simple ways to customize it:
Add more extracted fields
Example messages you can send
Map extra fields to Notion
output.Priority
) to their respective fields.Send confirmation with extra data
Task: {{ $json.output.TaskName }}
Due: {{ $json.output.TaskDue }}
Priority: {{ $json.output.Priority }}
Duration: {{ $json.output.Duration }}
By doing this, you can build a smarter task capture system that includes priority, time estimation, and other useful details, all directly from your Telegram chat.