Daily industry news digest to Slack at 9am
Every weekday at 9am, pull the top stories from your favorite news sources and blogs, rank them by what matters to your team, and post a punchy Slack digest.
Build me a daily industry news digest agent that runs on a cron schedule every weekday at 9am in my local timezone, and posts the result to a Slack channel.
Trigger: cron, Monday through Friday at 9:00am.
Sources to cover (keep this list editable at the top of the agent instructions so I can add and remove sources without rewriting the workflow):
- TechCrunch (https://techcrunch.com)
- Hacker News front page (https://news.ycombinator.com)
- Reddit: r/SaaS, r/startups, r/artificial (https://www.reddit.com/r/SaaS/, etc.)
- Stratechery (https://stratechery.com)
- Lenny's Newsletter on Substack (https://www.lennysnewsletter.com)
- Any other niche industry blog or Substack newsletter I paste into this list later
My focus topics (also keep editable): AI agents, dev tools, B2B SaaS go-to-market, vertical AI, and notable funding rounds. A story is only worth including if it clearly maps to one of these.
Fetching the sources: use the Proxy Scrape integration's "Fetch a Web Page" operation. Default the return format to markdown so the agent gets clean, LLM-ready content. Use the cheapest proxy tier (default) first; if a source returns an empty page, a block message, or a CAPTCHA challenge, retry that single source with the premium tier, and only escalate to the stealth tier as a last resort. Do not enable JavaScript rendering unless a source clearly needs it. RSS is not acceptable for this workflow because several of these sources (Substack, paywalled blogs, anti-bot news sites) reject plain fetches and only return useful content through the proxy.
Reasoning loop the agent should follow each morning:
1. Fetch each source's landing page or feed page and pull the list of recent headlines (last 24 hours, or since the last business day if it ran on Monday).
2. Look at all the headlines together and pick the 10 to 15 most promising candidates based on my focus topics. Drop obvious noise, promotions, and anything off-topic.
3. For each remaining candidate, fetch the full article through Proxy Scrape and read the body.
4. Dedupe: if multiple sources covered the same story, keep the best single version and note the other outlets that also covered it.
5. Score each remaining story by importance to my topics and pick the final 5 to 8.
6. For each finalist, write a punchy 2 to 3 sentence summary plus a one-line "why it matters" angle that ties it back to my focus areas.
Output: a single Slack message posted to the channel #industry-news using the Slack Bot integration's "Send a Message" operation. Format it as Slack mrkdwn (use *bold* for headlines, not **bold**, and use <url|text> for links). Structure:
- Header line with the date and the number of stories.
- Numbered list, ranked by importance, each with: bold headline linked to the source, source name and any duplicate outlets, 2 to 3 sentence summary, and a single "Why it matters:" line.
- A short footer with the full source list the agent checked that morning.
Style rules for the Slack output: keep it skimmable, no fluff, no marketing voice, no em dashes anywhere. Use periods or commas instead. If a source could not be reached, skip it silently rather than padding the digest with weak stories.
This needs to be an agent (not deterministic code) because choosing which stories matter, deduping near-duplicates across outlets, summarizing, and ranking by relevance are all open-ended judgement calls that depend on what is actually in the news that morning.
What does this prompt do?
- Pulls fresh stories from a list of sources you control: TechCrunch, Hacker News, Reddit communities, niche industry blogs, and Substack newsletters that normally block scrapers.
- Reads the full article for the most promising headlines, then picks the 5 to 8 stories that actually matter for your topics.
- Writes a 2 to 3 sentence summary of each story with a clear why it matters angle, ranked by importance.
- Posts the digest to your chosen Slack channel by 9am, every weekday, so your team starts the day already caught up.
What do I need to use this?
- A Slack workspace where you can install a bot and pick a channel for the digest.
- A list of news sources, blogs, subreddits, or Substack newsletters you want covered.
- A short list of topics or keywords that define what counts as relevant for your team.
How can I customize it?
- Swap the source list in or out: add a competitor blog, drop a noisy outlet, switch from r/SaaS to r/devops, all by editing the prompt.
- Change the schedule. Weekday 9am is the default; pick 7am, post twice a day, or run only on Mondays.
- Tune what counts as relevant by editing the topics list, and change the digest length from a tight 5 stories to a broader 8.
- Route the digest to a different Slack channel, a private team channel, or DM it to yourself.
FAQs
Why does this use a web scraper instead of RSS feeds?
Can I add my own niche blogs and Substack newsletters?
Will it post duplicates if the same story appears on multiple sites?
How do I change which Slack channel the digest goes to?
What if a source is missing or temporarily down one morning?
Related templates
Stage a batch of filings overnight, then approve each completed form from a screenshot before anything is ever submitted.
Pick a client and a date range to see sent, replies, meetings booked and the real deal value your cold email produced, campaign by campaign.
Review every conversation Fin closed as resolved, judge which ones actually stuck, and see what the gap is worth against your bill.
Merge your IT, HR and Facilities queues into one list ranked by SLA time left, then reply, change status and escalate without ever opening Jira.
See every page's translation status at a glance, edit translations side by side with the English, and publish only what your team has actually approved.
One place for sales and ops to request an NDA or vendor agreement, watch its status, and let legal launch the contract in a single click.
Stop starting your day in 12 browser tabs.
Connect Slack once, paste in the sources and topics you care about, and Geni posts a curated industry digest every weekday at 9am.