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.
- In your Supabase dashboard, go to Database → Webhooks → Create a new hook.
- Choose the table to watch and the Insert event.
- 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.
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.


