background-hooknotifierbackground-hooknotifier
Last update: Jul 04, 20261 minutes read

Get a push notification on a new Supabase row

low-code

Get a real push notification the moment a row is inserted in your Supabase database. A database webhook to your Hook.Notifier URL. No backend. Free.

To get notified when a row is added in Supabase, create a database webhook on the INSERT event that points at your Hook.Notifier URL. Every new row lands on your phone.

Create the database webhook

Supabase can fire a webhook whenever a table changes.

  1. In your Supabase dashboard, go to Database → Webhooks → Create a new hook.
  2. Choose the table to watch and the Insert event.
  3. Set the type to HTTP Request and the URL to your hook: https://hooknotifier.com/{IDENTIFIER}/{KEY}

The next insert on that table pings your phone.

Shape the message with a payload template

Supabase sends the full row as the payload. For a clean, human message, create a dedicated hook in Dashboard → Hooks, use its URL in the webhook, and set a payload template. Paths are resolved against the JSON Supabase posts, where the new row lives under record.

  • objectTemplate: New signup
  • bodyTemplate: {{record.email}} just joined

No Edge Function, no middleman. The hook can also carry defaults, like a signups tag and a color, so every insert from this table lands in its own folder.

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 into the webhook.

Why it matters

Your database is where the real events land first: a signup, an order, a message. Getting a ping the moment a row appears means you feel your product live, without watching a table.

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