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

How to send a push notification from a webhook

guide

Turn any webhook into a native push notification on your phone. Point the webhook at your Hook.Notifier URL and you get notified. No app, no Firebase. Free.

To send a push notification from a webhook, point the webhook at your Hook.Notifier URL. When the service fires it, a native notification lands on your phone. There is no server to run and no app to build.

A webhook is just an HTTP request a service sends when something happens. The problem is that a webhook has nowhere useful to land: your phone cannot receive one directly. Hook.Notifier is the endpoint that catches it and turns it into a real push.

The idea in one line

Your Hook.Notifier URL is a webhook endpoint that pushes to your phone:

https://hooknotifier.com/{IDENTIFIER}/{KEY}?object=Something%20happened&body=Details%20here

Any service that lets you set a webhook URL can point at this. GET or POST, both work.

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 paste it wherever the service asks for a webhook.

Paste it into the service

The steps are the same everywhere:

  1. Find the webhooks or notifications settings in the service (Stripe, GitHub, Shopify, Supabase, a monitoring tool, a no-code automation, anything).
  2. Add a new webhook and paste your Hook.Notifier URL as the target.
  3. If the service lets you, map the event to an object (title) and body.
  4. Save and fire a test event.

The test lands on your phone. That is the whole setup.

Turn raw webhook JSON into a clean notification

Some services POST a big JSON body you do not control. Instead of a wall of data, use a named hook with a payload mapping template: it reads fields from the incoming JSON and renders a readable title and body.

For example, map an incoming { "customer": "Acme", "amount": 4200 } into "New order from Acme, $42.00", without standing up a middleman service to reshape it.

Route and prioritize

Because it is just a URL, you can tune each webhook:

  • tags=payments or tags=alerts to route and filter in your inbox.
  • priority=high or priority=critical so urgent webhooks cut through your quiet hours.
  • color=%23EE6767 to make a failure stand out in red.

Give each source its own named hook and you get a separate, revocable URL per service, with its own defaults.

Why it matters

Webhooks are everywhere; a phone that receives them is not. Building that bridge yourself means Firebase, Apple push certificates, a backend to store device tokens, and an app to receive them. Hook.Notifier is that bridge as a single URL, for free.

Next, see a concrete one: get notified when a Stripe payment fails, or start with how to send yourself a native push notification.