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 registration
  • auth.update — metadata change
  • table.insert — new data added
  • table.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

  1. Log in to Hookflo and create a new webhook
  2. Choose "Supabase" as the platform
  3. Copy the Hookflo webhook URL
  4. In Supabase → Project Settings → Webhooks → Add URL
  5. Specify event type and the target table
  6. 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

Resources

→ View full Supabase integration guide