No iPhone needed, and no account either
Notify! started as an iOS app, but a phone is not how you get in. Open web.getnotifyapp.com, allow notifications once, and that browser becomes a full Notify! device with its own webhook URL. Android, Windows, Linux, ChromeOS and macOS all work this way. There is nothing to sign up for: no email address, no password, no subscription. A device is identified by an ID and a token the page hands you, not by a login.
Turn this browser into a Notify! device
One page, one permission prompt, and you have a URL that anything can curl to put a notification on this screen.
- Your own webhook URL, with a copy button and a test button that sends a real push.
- Works with cron, CI pipelines, Zapier, Make, Homebridge, Uptime Kuma, or plain curl.
- Joins Device Groups made in the iOS app, so one send reaches a phone, a Mac and a browser together.
- Keeps a history of what arrived, on the same page.
- No account, because Notify! does not have accounts.
The details
Is there really no account? expand_more
Which browsers and machines work? expand_more
How do I set it up? expand_more
My browser notifications stopped arriving. expand_more
Can the browser join my Device Groups? expand_more
What is genuinely iPhone and iPad only? expand_more
The Notify! plugin for TRMNL
TRMNL is a small e-ink panel that shows dashboards on a wall. The Notify! plugin puts one Notify! device's recent notification history on it: the time, who sent it, the title, the message, and anything that failed to deliver. It only reads. It cannot send you a notification, and it cannot change anything in Notify!.
No Apple ID. No iPhone. No account of any kind.
This is the question we get asked most, so here it is before anything else: you do not need an Apple ID, an iPhone, or a Notify! account to run this plugin. Notify! has no accounts at all. There is nothing to sign up for, nothing to verify, and no email address to hand over.
All the plugin needs is a Device ID and Device Token, which is one pair of short strings. You can get that pair in either of two ways, and the plugin cannot tell them apart:
- Use the device you already have. If Notify! is on an iPhone or iPad, its Device ID and Token are already waiting in the app.
- Or make a new one in a browser, on any platform. Open web.getnotifyapp.com in Chrome, Edge, Firefox or Safari 16+, allow notifications once, and that browser becomes a Notify! device with its own Device ID and Token. Android, Windows, Linux, ChromeOS and macOS all work. No Apple hardware is involved anywhere in that sentence.
What you need
- A TRMNL device and a TRMNL account. Both are TRMNL's, not ours, and they are the only account in this whole arrangement.
- One Notify! device, identified by its Device ID and Device Token, from either source above.
- Device credentials, not group credentials. The plugin shows one device's history, so it turns a group ID and token away at the settings page rather than saving cleanly and then failing on every refresh.
Setting it up
- Find your Device ID and Token. In the iOS app: Settings, then Device. In the web app: the Device tab, where both sit above your webhook URL with copy buttons.
- Add the Notify! plugin in TRMNL and press "Connect with Notify!". That opens a settings page we host at notifytrmnl.pingie.com, which is the only page that ever asks for these credentials.
- Paste the Device ID and Token, then choose what the screen shows: how many notifications (1 to 50, twelve by default), everything or only failed deliveries, whether to print where each notification came from, and whether to show sender icons.
- Save. The pair is checked against the Notify! server there and then, so a wrong token is a message in front of you rather than a blank panel at two in the morning. You land back in TRMNL and the screen redraws on its next refresh.
What data the plugin sees, and where it goes
Are my notifications stored? expand_more
Who else sees the notification text? expand_more
What about sender icons? expand_more
What happens when I uninstall? expand_more
Anything else worth knowing? expand_more
Limits worth knowing before you install
- One Notify! device per TRMNL account. A second screen shows the same device, not a different one.
- Device history only. Group history is not read.
- It displays, it does not send. Zapier, Make, Homebridge and Uptime Kuma are the sending direction, and they live on the automations page.
- It does not monitor websites. That is the iOS app, or a ChangeDetection.io server.
- On-device alerts never reach it. Feed updates and on-device site checks are made on the iPhone or iPad itself and never pass through the Notify! server, so there is no row for the panel to read.
- Message previews stop at 200 characters. The panel is a glance, not an archive.
If the screen is not showing what you expect
- "Almost there" or "Setup needed" means the plugin has no Device ID and Token yet. Open the plugin's settings in TRMNL and enter them.
- "Notify! unavailable" arrives with a sentence naming the reason. A rejected Device ID and Token is the common one, and pasting both again fixes it.
- The panel prints the reason instead of going blank on purpose. A blank screen tells you nothing from across the room.
- Straight after saving, give it one refresh cycle. TRMNL owns the schedule, not the plugin.
- Still stuck? The form at the bottom of this page reaches a person.
Why some websites cannot be monitored
Notify! can monitor most websites, but some sites have special restrictions that prevent automated monitoring. Here is what to look out for, and what you can do about each one.
Security protection (Cloudflare, bot detection) expand_more
Login requirements expand_more
JavaScript-heavy sites expand_more
Rate limiting expand_more
Geographic restrictions expand_more
Temporary server issues expand_more
Does the site publish a feed? expand_more
Before you reach for a server, check for a feed
Most blogs, news sites and release pages already publish a feed: a plain, machine-readable list of what they have posted. Notify! reads that directly, so a new post arrives as one notification naming the source and the title, instead of a diff of whatever else moved on the page. Feeds live in their own tab in the app, separate from Sites.
What following a feed gets you
Notify! reads RSS 2.0, Atom and JSON Feed 1.1, so you do not need to know which one a site uses.
- No page to scrape. A site that builds its content with JavaScript stops being a problem, because the feed is read instead of the page.
- Only genuinely new items reach you. Notify! remembers each post by the id the feed gives it, so a corrected or republished post stays quiet.
- The alert names the source and the post title. History keeps the author, the date, the link, and whatever article text the feed provides.
- Nothing to install and nothing to run. No server, no account, no configuration.
Adding one
- Open the Feeds tab and tap to add.
- Paste the plain site address and tap Discover Feeds. Notify! fetches the page and reads the feed links the site declares in its own HTML.
- Pick one from the results. If a site publishes several they are listed, and tapping one adds it and closes the sheet. Adding a second feed from the same site means running discovery again.
- Or skip discovery: turn on Add Feed URL Directly and paste the feed address itself. That is the fallback whenever discovery comes back empty.
Worth knowing before you rely on it
Why is a feed I just added completely silent? expand_more
It says "No feeds found on this website" expand_more
How often does it check? expand_more
Which problems does a feed not solve? expand_more
Is this iPhone and iPad only? expand_more
The feed shows new posts but never notifies me expand_more
The solution: Notify! Server Mode
What a server adds
Connect Notify! to a ChangeDetection.io server for powerful, reliable monitoring that bypasses most restrictions.
- Monitor JavaScript-heavy sites with browser rendering
- Set up sophisticated filters and detection rules
- Access sites from server locations worldwide
- Store unlimited change history
- Monitor sites requiring cookies or sessions
- Bypass rate limiting with smart scheduling
How Server Mode works
- Set up ChangeDetection.io: install on your own server or use their cloud service.
- Connect Notify!: enter your server URL and API key in Notify!'s settings.
- Enhanced monitoring: your server handles the heavy lifting while Notify! delivers instant push notifications.
- Both halves: the server does the watching, Notify! does the notifying, on whichever devices you use.
- Websites only: a server takes over site watching. Feeds are still read by the app on your device, and in Server Mode that happens while the app is open or when you pull to refresh, not on the background schedule.
Benefits of Server Mode
- Monitor sites that block direct device access
- Check sites more frequently without rate limiting
- Use advanced features like visual selectors and regex filters
- Keep monitoring even when your device is offline
- Share monitoring across multiple devices seamlessly
Quick troubleshooting tips
If a site isn't working in Notify!
- Try monitoring a simpler page on the same site (like the homepage instead of a product page).
- Check if the site loads normally in Safari on your device.
- Wait a few hours and try again. It might be temporary.
- Consider using Server Mode for problematic sites.
- Reduce check frequency to avoid rate limiting.
If a feed isn't notifying you
- A feed you have just added is quiet on purpose. The first check records where the feed stands and sends nothing, so you hear about posts published after you added it.
- Timing comes from the single Check Interval in Settings, 15 minutes at its shortest. Every feed shares it, so changing it changes all of them.
- In Server Mode, feeds refresh while the app is open or when you pull to refresh. Only Local Mode refreshes them on the background schedule.
- A paused feed still shows in the list but is not being checked.
- A failed check puts a red Error pill on the feed in the list. The reason itself is on that feed's own screen.
- A burst of posts gives you the 5 newest from that check, not one notification per article.
- Deleting a feed forgets which items it had already seen, and re-adding it stays quiet until the site publishes something new. Pause it instead if you only want a break.
- Still stuck? The feeds section above covers discovery, formats and what feeds cannot do.
Sites that typically work well
- News websites and blogs
- Government and educational sites
- Simple HTML pages and documentation
- Status pages and simple dashboards. If a site publishes a feed, add it under Feeds rather than watching the page: you get the post title and a link instead of a diff of raw XML, and only new items notify you.
- Most company websites and portfolios
Still need help?
Our support team is here to help you get the most out of Notify! Send us your questions and we'll get back to you as soon as possible.