Save & Summarize Articles from Telegram to Notion using GPT-4o
Go to WorkflowDescription
Who it's for
This workflow is for anyone who wants to build an automated, AI-enhanced reading list. Ideal for:
Knowledge workers and researchers who collect and organize articles
Students managing study materials
Productivity hackers who use Telegram and Notion for personal knowledge management
Anyone using the AI-Enhanced Knowledge Base Tracker Notion Template
How it works
This workflow takes any article link sent to your Telegram bot and automatically:
Parses the article into a clean title and body
Uses OpenAI to generate a 1–2 sentence highlight and topic tag
Saves it into your Notion database
Sends a confirmation message with the highlight and Notion link back to Telegram
Main steps:
Telegram Trigger - Listens for incoming message containing an article link.
Fetch Article Title & Content - Calls the article-parser-api deployed on Vercel to fetch and parse the article content into structured JSON (title and content).
Generate Highlight + Tag (AI Agent) - Processes the parsed content to generate Highlight and Type tag values.
Structured Metadata for Notion - Adjusts the extracted data before saving it to Notion.
Save Article to Notion Database - Inserts the article and generated metadata into your Notion knowledge base.
Confirm Save via Telegram - Sends a confirmation message and the Notion page link back to the Telegram bot chat after the entry is created.
Setup
Create and connect your API credentials:
Telegram Bot
OpenAI API Key
Notion Integration
Deploy the article parser:
Use this repo: article-parser-api
Deploy it to Vercel or any serverless environment
Link your Notion database:
Duplicate the AI‑Enhanced Knowledge Base Tracker
Copy the database URL and connect it in the Notion node
Test your workflow:
Click Execute workflow
Send an article link to your Telegram bot
Once verified, activate the workflow so it runs automatically
Requirements
Telegram bot token
OpenAI API key
Notion integration and shared database
A deployed article parser (e.g., article-parser-api)
Optional customization
Edit the AI Agent prompt to change tone or tagging style
Add filtering or additional fields in the Edit Fields node
Trigger from other sources (e.g., Slack or Email)