Track Supabase Webhooks with Hookflo
Monitor authentication or table changes in Supabase and send instant alerts to Slack or Email using Hookflo.
What are Supabase Webhooks?
Supabase emits webhook events when specific database or auth events occur — like a new user signup or a row insert. You can use these webhooks to stay informed or trigger workflows.
Popular Events Hookflo Supports
auth.insert
— new user registrationauth.update
— metadata changetable.insert
— new data addedtable.delete
— data removed
Why Use Hookflo with Supabase?
- Alert teams about signups, record changes, or deletions
- Instant Slack or Email notifications for production DB changes
- Track webhook logs and retry failures in Hookflo dashboard
- Combine with other platforms like GitHub, Stripe, Clerk
How to Set Up Supabase Webhooks in Hookflo
- Log in to Hookflo and create a new webhook
- Choose "Supabase" as the platform
- Copy the Hookflo webhook URL
- In Supabase → Project Settings → Webhooks → Add URL
- Specify event type and the target table
- Paste the URL and save
Sample Webhook Payload: auth.insert
{
"type": "INSERT",
"table": "auth.users",
"record": {
"id": "user_789xyz",
"email": "newuser@supabase.io",
"created_at": "2023-01-01T00:00:00Z"
}
}
Common Use Cases
- Notify product or sales team when users sign up
- Alert engineers on critical table changes
- Log inserts or deletes for audit trails