Notify

Sends push notifications to your phone through ntfy - a plain HTTP POST per notification, no account or API key needed. Works out of the box: the server URL already defaults to the free public ntfy.sh, so there's nothing to configure unless you want to self-host your own instance.

Adding it

Like every integration, it starts hidden from Devices & Services until you add it - from the "Add integration" picker, or by visiting Devices & Services > Notify directly. The server URL field is already prefilled with the default https://ntfy.sh (only change it if you're self-hosting), so pressing Save is normally all "adding" it takes. Once added, a "Send test notification" field appears - type any topic name and press the button to confirm it actually works before wiring up an automation. On your phone, install the free ntfy app and subscribe to whichever topic name your automations use.

The page header's own three-dot menu gets a "Delete" action once Notify has been added - removing it makes "Notify" automation actions fail with a clear error until it's added again (the saved server URL itself isn't cleared, so re-adding restores whatever you had set).

Using it in Automations

A "Notify" action node sends one notification - topic, optional title, message, and an optional priority (min/low/default/high/urgent). The topic is the only thing that determines who receives it: anyone subscribed to that topic name in the ntfy app gets the push, so treat an unguessable topic name as your own privacy boundary if you're using the public server rather than self-hosting.

There's no per-device subscriber list to manage on Athena's own side - ntfy itself has no concept of "who's subscribed" beyond the topic name, so adding or removing a phone is entirely done in the ntfy app, not here.

Muting priority levels

The Notify page has a checkbox for each of ntfy's five priority levels (min/low/default/high/urgent), all checked by default. Unchecking one doesn't error out any automation using it - a "Notify" action sent at a muted priority is silently skipped, with no failure shown in the automation's own Run History. Useful for a "quiet hours" style setup (e.g. muting "low" and "default" overnight) without editing every automation that uses Notify.