Turn Telegram links into a searchable second brain
An n8n Telegram bot saves links to Sheets, keeps one record per URL, and answers questions by searching stored summaries and page text.
- What they did
- They built a Telegram bot in n8n that treats each incoming message in three ways: a URL gets saved, a question gets searched, and anything else gets a brief how-to reply. When a link arrives, the workflow sends it through a webhook that cleans up the address, pulls the page with Jina Reader, and asks an AI librarian to summarize it and match it to an existing category. The bot then updates Google Sheets by URL and stores the page text in Supabase for semantic search.
- How it went
- The setup worked as intended. If the same link is sent again, it updates the existing entry rather than creating a duplicate, and pages that cannot be read are skipped.
- Tips
- Use this for links you want to revisit later, not for every casual message. Before anything is sent or changed, have the bot show its plan and ask you to confirm.
Try it yourself with n8n
Help me build an n8n Telegram bot that acts as a personal link library. When I send a URL, first normalize it, fetch the page, write a short summary, and assign one category from this list: [category list]. Save the entry in [Google Sheet name] using the URL as the unique key, and also store the page text for later search in [Supabase table or index]. If I send a question, search the saved material and answer from the library. If I send anything else, reply with a short usage hint. Before you do anything irreversible, such as sending messages, saving data, updating an entry, or deleting a record, pause and ask me to confirm. Show me the workflow plan first, then wait for approval.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Summarize Reddit discussions into Notion pages
An n8n flow collects Reddit threads, lets Gemini pull out themes, and posts the findings into Notion.
Save cleaned web pages as structured Notion notes
They set up n8n to grab a page from a URL, extract readable text, summarize it with OpenAI, and store the output in Notion.
Build a Notion research report from a topic
An n8n flow asks a few setup questions, gathers source text, writes a report, and posts it to Notion.
Organize new PDFs with n8n and save the findings
An n8n flow watches a Drive folder, pulls details from each new PDF, and records the paper in Sheets and Notion.
Automate daily arXiv paper tracking in Notion
They used n8n to pull fresh arXiv results, condense each paper with Gemini, and file the entries in Notion with email and Feishu alerts.
Research web pages and drop screenshots into a document
A reviewer used Operator to gather web info and organize it in a Google Doc, but the agent struggled with browsing depth and could not handle screenshots.