RedditNotion

Log Reddit mentions of your product to a Notion database

A Reddit + Notion agent flow

Someone posts a complaint about your product on Reddit, it gets forty upvotes, and you find out three days later when a customer links it in a support ticket. The mentions are public; the problem is noticing them. This recipe has an agent run the search you'd run by hand. It calls search_reddit for your brand and product terms, reads the matching posts, and writes each new one into a Notion database with notion-create-pages: the title, the subreddit, the score, the author, and the permalink as page properties. Reddit answers the search when the agent asks rather than alerting you, so this runs a few times a day, and the agent diffs post ids against what's already logged so a thread that climbs the rankings isn't logged twice.

The flow

Redditsearch_reddit

Searches for posts across Reddit.

Notionnotion-create-pages

Creates one or more Notion pages with specified properties and content.

Step by step

  1. Search for mentions

    The agent calls search_reddit with your terms: brand name, product name, and any common misspellings. The response is the matching posts with title, subreddit, author, score, and permalink.

  2. Keep only the new ones

    Each post has a stable id. The agent compares the returned ids against the ones already in the Notion database and keeps the rest. A post it has logged before is skipped even if its score has since changed.

  3. Write to Notion

    For each new mention the agent calls notion-create-pages: a row per post with title, subreddit, author, score, date, and the permalink, plus a short excerpt in the page body. The team gets a dated, filterable record of where the product is being discussed.

Tell your agent

Three times a day, call search_reddit for my brand and product names, and for each new post not already in the Mentions Notion database, create a page with the title, subreddit, score, author, and permalink.

Setup

This flow needs both servers connected to your agent. Follow each install guide:

Worth knowing

  • search_reddit ranks by relevance, not strictly by time, so a single search can resurface older posts; dedupe on post id rather than assuming everything returned is new.
  • Broad brand terms catch unrelated threads. Tune the query, or have the agent read the post body and skip ones where the term is incidental, or the database fills with noise.

Questions

Can it watch specific subreddits instead of all of Reddit?
Yes. Swap or add browse_subreddit to walk the new posts in a community you care about, then log the matches the same way. Use search_reddit for brand monitoring and browse_subreddit for a fixed community.
Does it capture the comments too?
search_reddit returns the post. To log the discussion, follow up with get_post_comments for high-score threads and include a summary in the Notion page body.