changedetection.io Push Notifications

Updated on September 18, 2026 GitHub Website

Send website change alerts from changedetection.io
directly to your mobile devices with Signalgrid.

changedetection.io is a great tool for detecting changes on websites, like product updates, price changes, stock availability, or documentation edits. Since v0.60.4, Signalgrid is supported natively via Apprise, so you can stay up to date on important changes right from your mobile devices.

Prerequisites

  • A working changedetection.io installation
  • A Signalgrid account
  • Outbound HTTPS access from your changedetection.io instance to Signalgrid

  Minimum Version Required

Signalgrid is supported in changedetection.io v0.60.4 and later.

Add Signalgrid to changedetection.io

  • Open Settings and go to Notifications if you want Signalgrid to be a default notification target for all watches.
  • If you only want Signalgrid for selected watches or groups, add the same notification URL at that watch or group level instead.
  • Paste your Signalgrid Apprise URL into the notification URL field.
  • Use Send test notification to confirm that changedetection.io can reach Signalgrid successfully.

Signalgrid URL Format

changedetection.io uses Apprise notification URLs, so Signalgrid targets follow the native Apprise format:

  • signalgrid://CLIENT_KEY/CHANNEL
  • signalgrid://CLIENT_KEY/CHANNEL1/CHANNEL2
  • signalgrid://CLIENT_KEY/CHANNEL?critical=true

Parameters

Part
Description
signalgrid://
Uses Apprise's built-in Signalgrid notifier inside changedetection.io
CLIENT_KEY
Your Signalgrid client key from the Triggers section
CHANNEL
The Signalgrid channel token that should receive website change alerts
CHANNEL1/CHANNEL2
Optional multiple channel tokens if one changedetection.io event should notify more than one Signalgrid channel
?critical=true
Marks the Signalgrid notification as critical for urgent alerts

Example notification targets

  • Basic target: signalgrid://YOUR_CLIENT_KEY/YOUR_CHANNEL_TOKEN
  • Multiple channels: signalgrid://YOUR_CLIENT_KEY/CHANNEL_ALPHA/CHANNEL_BETA
  • Critical alerts: signalgrid://YOUR_CLIENT_KEY/YOUR_CHANNEL_TOKEN?critical=true

Once this URL is saved, changedetection.io will use it anywhere Apprise-based notifications are supported.

Manual Testing

After saving the notification URL, click Send test notification in changedetection.io and confirm the test alert appears in Signalgrid. Then trigger one of your watches and verify that the real website change event arrives on the same channel.

Troubleshooting

Issue
What to check
The notification URL is rejected or the test fails immediately
Make sure you are running changedetection.io 0.60.4 or later and that the URL begins with signalgrid://
The test runs but no notification arrives
Verify the client_key, the channel token, and that your changedetection.io host can reach Signalgrid over HTTPS
You want different channels for different watches
Add separate Signalgrid notification URLs on the individual watch or group instead of relying only on the global default notification settings