Set up an automated morning briefing with ChatGPT and get a daily news digest hands-free
Connect RSS feeds, Make, and ChatGPT in 7 minutes - every morning a ready-made digest on your topics arrives in Telegram
- 1.Sign up at Make.com (formerly Integromat) - a free visual automation builder. Confirm your email and log in to the dashboard.
Make has a free plan: 1000 operations/month - more than enough for a daily morning briefing.
Make.com ↗About this tool - 2.Click «Create a new scenario» in the top right corner. On the empty canvas, click the plus icon, find the RSS module, and select «Retrieve RSS feed items». In the URL field, paste the RSS feed link you want to track - for example https://hnrss.org/frontpage for Hacker News, or any blog/channel RSS.
To track multiple sources, add several RSS modules in parallel. Many Telegram channels also offer RSS via third-party bridges.
Make.com - RSS module ↗About this tool - 3.Click the plus icon after the RSS module, find OpenAI (ChatGPT), and select «Create a completion». Click Add and log in to your OpenAI account (you need an API key - create one at platform.openai.com/api-keys). In the Model field, select gpt-4o-mini. In the Prompt field, paste the template below, replacing [YOUR_TOPIC] with your topic (e.g. «AI startups» or «crypto news»). Set Max tokens to 800.
The OpenAI API key is pay-as-you-go, but gpt-4o-mini costs pennies: one briefing a day comes out to less than $1 per month. You can also swap it for the free Google Gemini module.
OpenAI API via Make.com ↗About this toolPromptYou are a morning briefing editor. Below are RSS feed items from the last 24 hours about [YOUR_TOPIC]. Read all items, then write a concise morning briefing in Russian: 1. Top 5 most important news items (one sentence each) 2. A short «What to expect today» paragraph (2-3 sentences) Format: clean text, no markdown headers, ready to paste into a messenger. Skip items unrelated to the topic. RSS items: {{1.items}}What this prompt doesThe prompt is in English but asks ChatGPT to write the result in Russian. Replace [YOUR_TOPIC] with your topic. The {{1.items}} variable automatically pulls content from the RSS module - do not delete it. - 4.Click the plus icon after the OpenAI module, find Telegram, and select «Send a text message» or «Send a message». Click «Create a connection» and paste your Telegram bot token (create a bot via @BotFather using the /newbot command - it's free). In the Chat ID field, paste your ID (find it via @userinfobot). In the Text field, select the variable {{2.choices[].message.content}} - this is ChatGPT's reply.
To find your Chat ID, message @userinfobot after creating the bot - it will reply with your numeric ID.
Telegram Bot API via Make.com ↗ - 5.Enable the schedule: click the clock icon in the bottom Make panel, set Schedule = «At regular intervals», Interval = 1 day, Time = 08:00. Save the scenario (Ctrl+S) and toggle ON in the bottom left corner. Done - tomorrow at 8 AM your briefing will arrive in Telegram.
Make sure your Make profile time zone is correct - Settings → Time zone.
Make.com scheduling ↗About this tool
- freeMake.com Free PlanFree plan: 1000 operations per month and 100 MB of data. One daily morning briefing uses about 60 - 90 operations/month - plenty of headroom.
- APIOpenAI API (gpt-4o-mini)Pay-as-you-go. One briefing per day on gpt-4o-mini costs about $0.01 - 0.03, i.e. less than $1 per month. You need to top up your balance with at least $5.
- freeTelegram Bot APICreating a bot and sending messages via BotFather is completely free, with no limits for personal use.
Why today
AI services change fast - interfaces and free limits may differ from what's described.