This workflow shows how to build a daily news digest that collects information from multiple sources, summarizes it, and delivers a briefing through a chat channel.
Every day at a scheduled time, the assistant:
- fetches content from configured sources
- reads and summarizes each source
- removes duplicate or overlapping stories
- ranks by relevance
- delivers a formatted digest to the target channel
Pick 3-5 sources for your first digest. Good starting points:
- RSS feeds from industry blogs
- Hacker News front page
- a specific subreddit
- a news API endpoint
- a curated list of URLs
Do not start with 20 sources. Start with a few and expand once the format is right.
Set up a heartbeat or scheduled task that runs once per day:
- good default: every morning at 8am in the target timezone
- avoid: every hour (too noisy for a digest format)
- alternative: twice daily (morning + evening) for fast-moving topics
The prompt should instruct the assistant to:
- read each source
- extract the top 3-5 stories
- write a one-paragraph summary per story
- include source links
- remove duplicates across sources
- rank by relevance to the target audience
Keep the prompt focused. Do not ask the assistant to do sentiment analysis, translation, and formatting all in the same step.
Configure where the digest goes:
- a Discord channel
- a Telegram chat
- an email address
- a webhook endpoint
The delivery channel should be somewhere the audience actually checks daily.
Run the workflow manually first. Check:
- are the right stories being selected?
- is the summary quality good enough?
- is the format readable in the target channel?
- is the length appropriate (not too long, not too short)?
Adjust the prompt and source list based on the first few runs.
Once the basic digest works:
- category-specific digests: separate feeds for tech, business, or a specific industry
- bilingual output: generate summaries in two languages
- breaking change alerts: detect urgent stories and send them immediately instead of waiting for the daily digest
- weekly roundup: in addition to daily, produce a weekly "top stories" summary
- source health check: alert when a source feed stops updating