See llms.txt for all machine-readable content.

Back to Templates

Monitor competitor pricing page changes with Snapshot Site and Slack

Created by

Created by: Snapshot Site || snapshotsite
Snapshot Site

Last update

Last update 2 days ago

Categories

Share


Quick overview

This workflow runs daily and uses Snapshot Site to compare a stored baseline screenshot against a live competitor pricing page, then posts change alerts or failure notifications to Slack.

How it works

  1. Runs every day at 7:00 AM (UTC) on a scheduled trigger.
  2. Calls Snapshot Site to capture the live pricing page and compare it against a baseline screenshot using a mismatch threshold.
  3. Checks whether the Snapshot Site response indicates an API-level error (for example, a malformed URL returned as {error: true}).
  4. Sends an alert to a Slack channel if the compare call fails or returns an error message.
  5. If the compare succeeds, evaluates the mismatch percentage to determine whether the pricing page changed.
  6. Posts a Slack message with mismatch stats and links to the diff, baseline, and live capture when a change is detected, otherwise it ends without action.

Setup

  1. Add a Snapshot Site credential and set the baseline (beforeUrl/beforeOptions) and live target (afterUrl/afterOptions) URLs to the competitor pricing page images/URL.
  2. Add a Slack credential and set the target channels for change notifications (for example, #competitor-watch) and failure alerts (for example, #competitor-watch-alerts).
  3. Adjust the mismatch threshold, schedule time, and Slack message text to match your sensitivity and reporting needs.