Competitive intel monitor from RSS to Notion and Slack

When a competitor or industry RSS feed publishes a new article, an agent files a structured summary in your Notion intel database and pings Slack on the items that actually matter.

Agentic Task
NotionSlackMarketingOperationsResearch & MonitoringNotifications & AlertsAI Reports
PromptCreate

Build me an agent workflow that watches a set of competitor and industry RSS feeds and turns each new article into a structured entry in our Notion competitive intel database, with a Slack ping when the news is high signal.

Trigger: a poll trigger on RSS using the new_item event. The user will provide one or more RSS or Atom feed URLs to watch (competitor blogs, Google News alerts, analyst publications, etc.). Each new feed item fires the agent.

What the agent should do for each new item:

1) Fetch the article body from the link in the RSS item and read it. If only a snippet is available, work from the snippet plus the title.

2) Write a three-bullet summary of what the article actually says, plus a one-sentence 'so what for us' take that explains the implication for our company.

3) Classify the item: identify which competitor it is about (from a list the user supplies, or 'industry' if it is general market news) and assign a topic tag from this set: pricing, product launch, hiring, funding, partnership, other.

4) Dedupe against the Notion intel database. Use Notion's Query a Data Source on the user's competitive intel data source, filtering by the source URL property, to check whether this article has already been filed. If a matching entry exists, stop and do not create a duplicate.

5) If it is new, call Notion's Create a Page as a child of the competitive intel data source. Set structured properties: Title (article headline), Source URL, Published Date, Competitor (select), Topic (select), Summary (the three bullets), and So What (the one-sentence take). Put the full summary content in the page body too.

6) If the topic is pricing, product launch, or funding, call Slack's Send a Message to a channel the user specifies (default suggestion: #competitive-intel). The message should include the headline, the competitor name, the topic, the one-sentence 'so what for us' take, the source link, and a link to the new Notion page. For minor or tangential items (other, hiring, partnership, or low-signal blog posts), skip Slack and just file the Notion entry quietly.

Inputs the user should be prompted for when configuring: the RSS feed URLs to watch, the Notion intel database (data source), the list of competitor names to recognize, the Slack channel for alerts, and which topic tags should trigger a Slack ping (default: pricing, product launch, funding).

Tone: the summary and 'so what' should read like an internal analyst note, concise and specific, no filler.

What does this prompt do?

  • Watches the RSS feeds you care about (competitor blogs, news sites, analyst publications) and reacts the moment a new article appears.
  • Reads the article and writes a tight three-bullet summary plus a one-line 'so what for us' take written for your team.
  • Tags the item by competitor and topic (pricing, product launch, hiring, funding, partnership) and saves it to your Notion competitive intel database with structured fields.
  • Posts a Slack alert to your competitive intel channel only when the news is high signal, like a pricing change, product launch, or funding round, so the channel stays useful.

What do I need to use this?

  • A Notion workspace with a competitive intel database (or a list of competitors to seed one with).
  • A Slack workspace and the channel where high-signal news should land.
  • The RSS or Atom feed URLs you want to watch (competitor blog feeds, Google News alerts, analyst publications, etc.).

How can I customize it?

  • Change which topics trigger a Slack ping. By default pricing, product launch, and funding alert the channel; everything else files quietly.
  • Adjust the competitor list and topic tags so they match how your team thinks about the market.
  • Tune the 'so what for us' line to lean toward sales talking points, product positioning, or strategic implications.

FAQs

Where do the article feeds come from?
Any public RSS or Atom feed works. Most competitor blogs publish one, and you can use Google News or a news aggregator to generate feeds for press coverage and industry topics.
Will it spam Slack every time a competitor posts a blog?
No. Only high-signal topics like pricing changes, product launches, and funding rounds post to Slack. Minor blog posts and tangential news are filed silently in Notion for later review.
Does it avoid duplicate entries in Notion?
Yes. Before creating a new page, the agent checks your Notion intel database for an existing entry with the same source link, so the same article does not get filed twice.
Can I change which Slack channel gets the alerts?
Yes. Tell the agent which channel to use, for example #competitive-intel or a private leadership channel, and it will route there.
What does each Notion entry look like?
Every entry has the headline, source link, publish date, competitor, topic tag, a three-bullet summary, and a one-sentence 'so what for us' take, so the database stays scannable.

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
Artwork desk for the Notion posts still missing an image

Open one screen each Monday to see which upcoming posts still have no image, generate three on-brand options, and file the one you pick.

Ideogram
Notion
Google Drive
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
One inbox for every Jira Service Management approval waiting on you

See every access, purchase and leave request waiting on your decision in one screen, approve or decline in place, and send the reason back to the requester.

Jira Service Management
Confluence
Slack
App

Stop letting competitor news pile up in unread tabs.

Connect Notion and Slack once, and Geni watches your feeds, files every story, and pings the team on the news that actually moves the needle.