Monitor daily news sentiment and get AI-flagged alerts in Slack

Scans your news sources every morning, scores sentiment with AI, and sends a digest and urgent alerts to Slack.

How the work actually flows

It branches. Any that apply are taken; runs once per each news article found.

Pattern: Multi-Choice (6) · Multiple Instances without Synchronization (12)

flowchart TD trig(["every morning scheduled scan"]):::trigtime s0["scan news sources"]:::task s1[["pull full article text"]]:::mi s2["score sentiment and urgency"]:::svc s3[("post daily digest")]:::store trig --> s0 s0 -->|"one per each news article found"| s1 s1 --> s2 gx{"○ is story urgent"}:::gate s2 --> gx p00["log finding to notion"]:::task gx -->|"archive finding"| p00 p10["flag urgent story in slack"]:::task gx -->|"urgent alert"| p10 p00 --> s3 p10 --> s3 out[/"daily sentiment digest and archive"/]:::out pay{{"catch brand risks early"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceRuns once per itemA record or sheetAny that applyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Messaging & NotificationsSpreadsheet & Database OpsWeb Scraping & Data CollectionResearch & Market IntelligenceSurvey & Feedback
Connects
MrScraperOpenAISlackNotionGoogle Sheets

The problem it solves

Every day there's new coverage of your brand or industry somewhere online, but nobody on your team has time to read all of it. Important stories, good or bad, slip by until someone stumbles on them too late.

Who it fits

Marketing, PR, or brand teams who need to track how a company or topic is being covered in the news.

How it works

  1. Every morning the system checks your list of news sources
  2. It finds and pulls the full text of new articles
  3. AI reads each article and scores its sentiment and urgency
  4. Findings are archived in Notion, with urgent stories flagged instantly in Slack
  5. A daily digest of sentiment trends is posted to Slack
What you get

Coverage trends you see before anyone asks

You get a daily read on how your company is being covered in the news, with urgent stories flagged.

What you get

A daily sentiment digest in Slack plus an archived, searchable record of every article in Notion.

What you need

A Notion account, a Slack workspace, an OpenAI API key, and a MrScraper account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook