Turn an RSS feed into a curated Notion knowledge base

By General Input

When a new article hits your RSS feed, an agent pulls the full clean text, decides if it's on topic for your beat, and files a structured entry in Notion.

Integrations

  • Diffbot
  • Notion

Type

Agentic Task

Categories

  • Marketing
  • Operations

Build me an agent that turns an RSS feed into a curated knowledge base in Notion. The trigger should be a poll on an RSS feed for new_item events. I will provide the feed URL when I deploy.

On each new feed item, the agent should call Diffbot's Extract Article operation against the item URL to get clean body text, author, publish date, tags, sentiment, and images. Don't rely on the raw RSS body, it is usually truncated or full of HTML noise.

After extraction, the agent should make three judgement calls: (1) is this article on topic for the configured beat? If not, drop it and exit. (2) write a 4 to 6 sentence summary in a neutral, informative tone. (3) generate 3 to 5 topic tags. The beat description should be a configurable input that I can edit, for example 'enterprise AI infrastructure and developer tooling'.

For on-topic items, use Notion's Create a Page operation to add a new entry to a target Notion database (database ID configurable). Fill these properties: Title (article title), Source (feed name or publication), Author, Published Date, URL, Sentiment (from Diffbot), Tags (the agent-generated tags), and Summary (the 4 to 6 sentence summary). Then use Notion's Append Block Children operation on the new page to append the full extracted article body as page content, broken into paragraph blocks. Include the lead image at the top if Diffbot returned one.

Before creating a page, check the database for an existing entry with the same URL property and skip if it already exists, so we don't get duplicates from feed republishes.

Integrations: RSS (poll trigger, new_item), Diffbot (Extract Article), Notion (Create a Page, Append Block Children). Configurable inputs: feed URL, beat description, target Notion database ID.

Related prompts

Explore more prompts
Screen chartered vessels for AIS gaps and sanctions red flagsCompare candidate store locations with drive time trade areasBrowse every competitor ad and build a Notion swipe fileAudience persona studio for brand and product marketersArtwork desk for the Notion posts still missing an imageShare of voice dashboard for your brand and competitorsInfluencer campaign roster board with AI creator briefsSmart home entity health cockpit for Home AssistantOpen model approval desk for your production AI stackBid board that watches every procurement portal for you