rssnotify
RSS feed monitor built with Payload CMS. It evaluates feed items with OpenAI API compatible models, creates notifications when content matches your rules, and delivers them via email and/or ntfy.
Overview
rssnotify monitors Standard RSS, Reddit, and WordPress feeds, evaluates incoming items against automation rules, and creates notifications when content matches. It can notify on every post or apply model-based filtering before delivery.
Key features
- Add and manage multiple RSS, Reddit, or WordPress feed URLs.
- Define per-automation rules, including optional AI-based filtering and type-specific feed processing options.
- Review generated notifications with delivery state for email and ntfy.
- Run scheduled jobs to process feeds and deliver pending notifications automatically.
Docker & deployment
The repository documents Docker Compose and publishes a GHCR image at ghcr.io/transformable-app/rssnotify. Core configuration includes PAYLOAD_SECRET, NEXT_PUBLIC_SERVER_URL, CRON_SECRET, and PREVIEW_SECRET, with optional OpenAI-related settings for model-based filtering.
Jobs & schedule
rssnotify runs two scheduled job flows: one to process feeds and create notifications, and another to deliver pending notifications. Default cadence is every 15 minutes for feed processing and every minute for notification delivery, both of which can be overridden with environment variables.
| Job | Default schedule | Override |
|---|---|---|
| process-feeds | */15 * * * * | PROCESS_FEEDS_CRON |
| deliver-notifications | 0 * * * * * | DELIVER_NOTIFICATIONS_CRON |
Source repository
Explore the code, issues, releases, and setup guide on github.com/transformable-app/rssnotify.