background-hooknotifierbackground-hooknotifier
Last update: Jul 05, 20262 minutes read

Get push notifications from Home Assistant

low-code

Send Home Assistant automations to your phone as native push notifications. Add a REST command or notify action pointing at your Hook.Notifier URL. Free.

To send Home Assistant events to your phone, add a REST command that calls your Hook.Notifier URL, then trigger it from your automations. The event arrives as a native push notification, with no cloud subscription required.

Home Assistant is excellent at knowing what happens in your home. Getting a reliable native push out of it usually means a paid cloud add-on or a fiddly companion setup. Hook.Notifier is a simpler last mile.

Add a REST command

In your configuration.yaml, define a reusable command:

rest_command:
  push_notify:
    url: "https://hooknotifier.com/{IDENTIFIER}/{KEY}"
    method: POST
    payload: '{"object": "{{ title }}", "body": "{{ message }}", "tags": "{{ tag }}"}'
    content_type: "application/json"

Restart Home Assistant (or reload REST commands) to pick it up.

hook notifier notification

First get your URL

Your Hook.Notifier URL is https://hooknotifier.com/{IDENTIFIER}/{KEY}. Create a free account to get yours, then drop it into the REST command.

Call it from an automation

Now any automation can ping your phone. For example, tell me when the freezer door has been open too long:

automation:
  - alias: "Freezer door left open"
    trigger:
      - platform: state
        entity_id: binary_sensor.freezer_door
        to: "on"
        for: "00:02:00"
    action:
      - service: rest_command.push_notify
        data:
          title: "Freezer door open"
          message: "The freezer has been open for 2 minutes"
          tag: "home"

Make urgent alerts wake you

For anything that is a real problem, add priority so it cuts through your quiet hours. Extend the payload with "priority": "critical":

payload: '{"object": "{{ title }}", "body": "{{ message }}", "tags": "{{ tag }}", "priority": "critical"}'

A water leak or a smoke sensor should wake you at 3am; a "laundry done" should wait for the morning. Use normal for the calm stuff and critical for the incidents.

Why it matters

Your home already generates the events. What is usually missing is a dependable native push that reaches your pocket without a subscription or a self-hosted push server. One REST command gives every Home Assistant automation that reach, for free.

New to this? Start with how to send yourself a native push notification.