Send website change alerts from changedetection.io
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
signalgrid://CLIENT_KEYCHANNELCHANNEL1/CHANNEL2?critical=trueExample 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
0.60.4 or later and that the URL begins with signalgrid://client_key, the channel token, and that your changedetection.io host can reach Signalgrid over HTTPS