Daily brand reputation monitor

Wake up to a ranked, color-coded summary of yesterday's brand coverage, with instant Slack pings when a damaging story breaks.

Agentic Task
Bright DataGmailSlackMarketingOperationsResearch & MonitoringDaily DigestsNotifications & Alerts
PromptCreate

Build me a daily brand reputation monitor as an agent workflow.

Trigger: cron, every weekday at 8:00am in the user's configured timezone.

Inputs the workflow should expose as editable fields: a list of brand keywords (brand names, product names, key executives), the Gmail comms distribution list (To addresses), the Slack channel for urgent alerts (default: #brand-watch), and the on-call PR lead's Slack user ID or handle to tag in alerts.

Step 1. For each keyword on the list, use Bright Data's SERP Search to query Google News scoped to the last 24 hours. Collect the top article URLs (aim for the top 5 per keyword, deduped across keywords).

Step 2. Fan out Bright Data's Scrape URL with Web Unlocker against each unique article URL to fetch clean article text. Skip URLs that fail to return readable content rather than retrying forever.

Step 3. Read every article and for each one produce: a sentiment classification (positive, neutral, or negative), a 30 word summary, 3 to 5 key takeaways, and a reputational importance score that weighs publication reach, sentiment intensity, and whether the article names the user's executives or products. Group articles that cover the same underlying story so the briefing does not repeat itself.

Step 4. Draft a single HTML morning briefing ranked from most to least reputationally important. Use color-coded sentiment labels (green for positive, gray for neutral, red for negative), show the 30 word summary, the key takeaways, the publication name, and a link back to the source article for each entry. Send the briefing with Gmail's Send a Message to the configured comms distribution list. Subject line should include today's date.

Step 5. If any article is classified negative AND has a high importance score, also post a separate Slack alert with Slack's Send a Message to the configured urgent-alerts channel. The alert should tag the on-call PR lead, give a one paragraph summary of what is being said and where, and link to the article. Send one alert per distinct high-impact negative story.

If a day has no notable coverage, still send the morning email so the team knows the monitor ran, and stay silent on Slack.

This is an agent workflow because the value is judgment over which stories matter and how to phrase the briefing, not a fixed pipeline.

What does this prompt do?

  • Scans the last 24 hours of Google News every weekday morning for the brand and product names you care about.
  • Reads each article, tags it positive, neutral, or negative, and ranks the day's coverage by reputational impact.
  • Emails your comms distribution list a single color-coded briefing with summaries, key takeaways, and links to every source.
  • Posts an immediate Slack alert to your PR channel when a high-impact negative story breaks, so it does not wait for someone to open email.

What do I need to use this?

  • A Bright Data account (used to pull search results and clean article text).
  • A Gmail account that can send to your comms distribution list.
  • A Slack workspace with a channel for urgent PR alerts (the example uses #brand-watch).
  • A short list of brand, product, and executive names you want monitored.

How can I customize it?

  • Swap the keyword list to add competitors, executives, or product launches.
  • Change the morning send time or run it twice a day for higher-velocity news cycles.
  • Move the urgent alert to a different Slack channel or tag a different on-call PR lead.
  • Tune what counts as urgent (for example, only escalate negative stories that name an executive).

FAQs

How does it decide which stories are most important?
The agent weighs publication reach, sentiment intensity, and whether the article names your executives or products, then ranks the day's coverage from most to least reputationally important.
What happens on a quiet news day?
You still get the morning email, but it will say there was nothing notable in the last 24 hours. The Slack alert only fires when a story is both negative and high impact, so a quiet day is silent on Slack.
Can I monitor competitors and executives, not just my brand?
Yes. The keyword list is open ended. Add competitor names, product lines, or specific executives and they will be tracked the same way.
Will it send the same story twice if multiple outlets cover it?
The agent groups coverage of the same underlying story together in the briefing so you do not see five near-identical entries for one piece of news.
Can I change the Slack channel or the recipients later?
Yes. The Slack channel, the email distribution list, the keyword list, and the run time are all editable inputs you can change after the workflow is created.

Related templates

Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App
Run your nutrition clients' weekly meal plans from one console

See who is due, build a week of dinners on demand, swap anything you do not like, then send the recipe and grocery links yourself.

Instacart
Airtable
Gmail
App
Replace the dispatch whiteboard with a live production board

See every install this week day by day, with the crew, the homeowner, whether materials were ordered, and the latest jobsite photos.

JobNimbus
CompanyCam
Gmail
App

Stop finding out about bad press from a screenshot.

Connect Bright Data, Gmail, and Slack once. Geni reads every morning's coverage and tells your comms team what actually matters.