See llms.txt for all machine-readable content.

Back to Templates

Monitor website and RSS changes with Apify, GPT-4o mini and Slack alerts

Created by

Created by: Abu || abu-rebooting
Abu

Last update

Last update 11 hours ago

Categories

Share


Quick overview

This workflow runs every morning to monitor RSS feeds and webpages for changes using Apify, summarizes each detected change with OpenAI, and posts a Slack alert with a one-line, Slack-ready update.

How it works

  1. Runs every morning at 08:00 on a schedule.
  2. Sends a configured list of RSS feeds and webpages to the Apify glueworks/rss-change-monitor actor to detect new items and page changes with a deduplication window.
  3. Retrieves the detected change events from the Apify dataset created by the actor run.
  4. Filters out non-event records (such as the actor’s run summary) so only real change events continue.
  5. Uses OpenAI to turn each change event JSON into a single concise one-line summary.
  6. Posts a Slack message to the selected channel with the source URL and the GPT-generated summary.

Setup

  1. Add an Apify API credential and ensure you have access to the glueworks/rss-change-monitor actor.
  2. Edit the Apify actor input (the sources list, keyword filters, CSS selector, and deduplicationWindow) to match the RSS feeds and webpages you want to monitor.
  3. Add an OpenAI API credential and choose the model value used for summarization.
  4. Add a Slack OAuth2 credential and select the target Slack channel for alerts.