Daily Telegram group digest into a Notion knowledge base

By General Input

Every morning, turn the last 24 hours of activity from your busiest Telegram groups into a structured Notion page, so the team never loses what was discussed.

Integrations

  • Telegram
  • Notion

Type

Agentic Task

Categories

  • Operations
  • Personal Productivity

Every morning at 8am in my local timezone, build a structured daily digest of activity from a set of Telegram group chats and channels I care about, and save each digest as a new page in a Notion database so the team has a durable, searchable archive of what is being discussed.

Inputs I will configure: (1) the list of Telegram groups to include, given as @usernames, invite links, or human names I can pick from a list of my dialogs, and (2) the Notion database where digests should be written (I will share a database called something like "Telegram Digest" with the connection).

On each run, use Telegram's List Dialogs to find the configured groups, then use Get Chat History to pull every message from the last 24 hours for each one. Skip any group with zero new messages so quiet days do not clutter the archive. Do not touch my direct messages.

For each group that has activity, have an agent read the raw messages and produce a structured digest with these sections: Key topics discussed, Decisions or conclusions reached, Open questions worth jumping in on, Important links shared (with one-line context for each), and Named people to follow up with. Attribute claims to the person who said them where it matters, and keep the writing tight.

Then call Notion's Create a Page to add one page per group per day to the configured Telegram Digest database. Set the page title to something like "{Group name} — {YYYY-MM-DD}", and populate database properties for source group, date, and message count. Put the structured digest in the page body as Notion blocks (headings per section, bullets underneath, links as link blocks).

If a Telegram flood wait or a Notion rate limit happens, back off and retry. If a group cannot be resolved (renamed, left, etc.), log it and keep going so one bad group does not break the whole run.

Related prompts

Explore more prompts
Screen chartered vessels for AIS gaps and sanctions red flagsCompare candidate store locations with drive time trade areasBrowse every competitor ad and build a Notion swipe fileAudience persona studio for brand and product marketersArtwork desk for the Notion posts still missing an imageShare of voice dashboard for your brand and competitorsInfluencer campaign roster board with AI creator briefsSmart home entity health cockpit for Home AssistantOpen model approval desk for your production AI stackBid board that watches every procurement portal for you