
Has anyone here replaced Distill with Safari Notify Me yet?
I've been testing the Golden Gate developer beta since Monday and the first thing I wanted to test was how far Notify Me gets you before you still need Distill.
In short, it’s closer than I thought, but most reviews overlook crucial details.
What actually worked
I have four Distill monitors running all the time. There were two of them that moved cleanly.
First, a KBDfans product page for a limited-run keyboard kit I've been eyeing. With Distill, it used to be: open Distill, hunt the DOM for the "Add to Cart" button state, set a CSS selector, and worry about whether the class names will be changed before the next drop. Using Notify Me, I just opened the page, clicked the new button, typed "tell me when this product is available for purchase," and it did the rest. I got the same result, no DOM archaeology.
Second, there is a pricing page for a B2B analytics tool I track for work. Using a Distill cloud monitor, I was hitting it every ten minutes and pushing changes to Slack. I got a system notification for the same plan addition from Notify Me. Specific to my use case, the notify me has worked since I didn't need Slack.
There's a caveat everyone's missing though
Some comparisons say "Distill works when your Mac is off, Notify Me doesn't." That’s only half true. Your browser and machine need to be running for Distill's browser extension to work - their own docs state that. Their cloud monitor is the only one that polls independently. If you're on Distill free, you're already in the same boat as Notify Me. The only difference is the payload. The Distill Cloud gives you webhooks, Slack/Teams integration, email and SMS alerts, and a diff history so you know exactly what changed. Notify Me just sends a system notification. That’s it. There's no webhook, no history, no export.
What I still can’t move
My third monitor is on the MCA portal, waiting for a ROC filing acknowledgement PDF. This is stuck on Distill because the link I need doesn't appear on the page until the status changes, so Notify Me's natural language can't watch it. I have an XPath selector in Distill that checks for the presence of <a> tag with a specific href pattern containing the document ID, and when it fires, it sends a webhook to an n8n workflow that parses the URL, downloads the PDF to my NAS, and pings me on Telegram. Since there’s no webhook outbound, no XPath, no file handling, and no conditional logic in Notify Me. It can tell me "this page changed," but it can't tell me "the specific PDF link matching this pattern now exists." So I'm stuck with this one.
The fourth monitor is on an internal API status page at work that uses a client cert that Safari doesn't handle. That's not even a conversation since Notify Me is only available on Safari.
On “Describe an Extension”
I haven't gotten into the details yet. In Apple's WWDC session, they showed a demo about tracking cooking recipes with web extensions - no Xcode required. Before I form a strong opinion, I'll test it against a couple of userscripts I use - a LinkedIn feed cleaner and a Hacker News comment highlighter But I'm still not sure whether it builds an exportable .safariextz or just injects session-level data. Yet to see a straight answer.
What I want to know
For anyone who has actually tested it against their real use cases:
- Were you able to move a non-trivial Distill workflow to Notify Me? Not a price check but something with real stakes.
- What do you track that’s too specific, too conditional, or too tied to the rest of your stack that no native browser feature can touch?