Digest the sources you watch into Slack
Reads the pages you name each morning, keeps only the lines matching your brief, and posts them to Slack with their source.
What it does
Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.
For each
source- 1
Jina AIRead urlFetches the text of each page on your watchlist, reporting any that cannot be read by its host name only. - 2
AnthropicGenerate model responseAsks the AI for up to three lines per page matching your brief, copied word for word with no summary or opinion.
- 1
- 3
SlackSend messagePosts one message per run with every kept line and its source address, or a note that nothing matched today.
How it works
What happens on each run, in plain English.
Every morning at 08:00, each page you have named, a vendor's changelog, a regulator's notices page, a competitor's blog, is read, and only the lines that match what you care about are kept. Those lines are posted to one Slack channel, each with the address it came from.
Every line posted is quoted from the page word for word: a suggested line that does not appear on the page is dropped and counted, never posted. No summary, ranking or opinion is added, so the judgement stays yours. Exactly one message is posted per run, including on days when nothing matched, so silence is never ambiguous. A page that cannot be read is reported by its host name only, never by the full address, in case it carries a key, and each run is bounded in how many sources it reads and lines it posts.
You need the page addresses to watch, a short brief of what matters to you, and a Slack channel. There is no memory between runs, so a page that says the same thing tomorrow is quoted again.
Start from a workflow that already works.
Add "Digest the sources you watch into Slack" to your workspace, connect its apps, and make it yours. No credit card required.
Free plan available · No credit card required
