Hi all!
I wanted to post a little tutorial I came up with that i’m rather pleased with ![]()
Recently I started to use changedetection.io to detect website changes and call my make-com API whenever a change happened on a web page (like a price changed, temperature went above a certain condition etc)
Their software is fully opensource and is available on GitHub too.
I’ll show you how I integrated it with the make-com API
Anyway, here’s a few screenshots of the configuration pages in my change detection io setup.
So basically you have a list of web pages that you’re monitoring for changes..
If you click SETTINGS (or EDIT) then visit the NOTIFICATIONS tab, you will find the notifications integrations, it supports Discord, Email, NTFY, all through the “AppRise” syntax
So you simply need to drop your make-com API hook URL into the “Notification URL List”, for exmaple;
posts://hook.us2.make.com/secretkeysecretkeysecretkey?+content-type=application/json
”posts” means it will make a HTTPS POST, it’s important to keep the “+content-type=application/json" part, so that it sends the right header.
So for example, If i wanted to integrate NTFY notifications when ever a webpage change is detected ( GitHub - caronc/apprise: Apprise - Push Notifications that work with just about every platform! ) I can see that the syntax is simply
ntfy://my-topic
There’s other examples on that Apprise list for email, discord, ms-teams, rocket-chat, etc etc
changedetection.io supports all the usual features you need, such as running checks according to a schedule, conditional checks, text filters, even a ‘visual selector’ for visually choosing part of the content, and ‘browser steps’ for completing form queries (like if you need to search for something and you want to know when the results change)
The “Notification body” field is up to you, I find for my little project that the default was enough
Anyway, have fun!

