Monitor competitor pricing page changes with Snapshot Site and Slack

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 Runs every day at 7:00 AM (UTC) on a scheduled trigger. Calls Snapshot Site to capture the live pricing page and compare it against a baseline screenshot using a mismatch threshold. Checks whether the Snapshot Site response indicates an API-level error (for example, a malformed URL returned as {error: true}). Sends an alert to a Slack channel if the compare call fails or returns an error message. If the compare succeeds, evaluates the mismatch percentage to determine whether the pricing page changed. 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 Add a Snapshot Site credential and set the baseline (beforeUrl/beforeOptions) and live target (afterUrl/afterOptions) URLs to the competitor pricing page images/URL. Add a Slack credential and set the target channels for change notifications (for example, #competitor-watch) and failure alerts (for example, #competitor-watch-alerts). Adjust the mismatch threshold, schedule time, and Slack message text to match your sensitivity and reporting needs.

0
Downloads
3
Views
7.14
Quality Score
beginner
Complexity
Author:Snapshot Site(View Original โ†’)
Created:7/22/2026
Updated:7/22/2026

๐Ÿ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments