Skip to main content

Gadget Wisdom

How to Supercharge Your Alerts with Ntfy: Priorities, Actions, and Smart Integrations

Previously, I wrote about using Ntfy as a notification system for Uptime Kuma. But the system has a lot of other advantages, so I wanted to go into a bit more detail on how it can be used.

Ntfy works on channels. Channels manifest as paths under the server URL. For example, ntfy.sh/gadgetwisdom would be a gadgetwisdom channel. By default, the ones on the public server are all public, meaning that you can only hide or restrict them by having a hard to guess channel name, if you host the server, you can add access control globally, or on a per channel basis to require authentication for subscribing, publishing, or both.

  • Priorities – Ntfy supports custom priorities from 1 to 5, with 3 being the default.
  • Templates – If a service sends data in JSON format, you can write a template for Ntfy to interpret it, rather than having to set up something in between to do that.
  • Action Buttons –  You can add buttons to view a webpage, send a http request to a URL, or on Android only, trigger an Android intent.
  • Attachments – You can send attachments using a file or URL link in a message. Files expire in a few hours, but linked files would be available longer.
  • Icons – To help identify different messages, notifications can have an icon.
  • Phone Calls – Ntfy supports via a Twilio account notifying people via phone using text to speech.

This leaves a lot of creative opportunities for integrations.

  • Maybe I want to have urgent messages phoned to certain people. Setting priority levels and noises can also help with this.
  • Action buttons could allow me to instantly react to alerts with simple actions.
  • Attachments already let me view snapshots from my Frigate feed, but what else could I send.

As I look to better integrate this, this service reveals a lot of simple options I can leverage.

Published on December 1, 2025
Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)

Get New Posts By Email