Only relevant if you’re on Supabase and have turned on Dreamlit-managed Supabase Auth emails. If you skipped it during onboarding, head to Settings → Database Connections, open your Supabase connection, and click Setup Supabase Auth.

Example: Magic Link auth emails routed through Dreamlit.
Breakdown
Auth workflows fire from Supabase Auth API calls (e.g., sign up, magic link, password reset), not database changes.Know when it fires
Supabase emits an auth event when your app calls its Auth APIs, such as:
supabase.auth.signUp, signInWithOtp, resetPasswordForEmail, reauthenticate, updateUser({ email }), and admin.inviteUserByEmail. The Auth Hook forwards that event to Dreamlit, which kicks off this workflow.Review available outputs
Each run exposes auth-specific fields you can use downstream:
ConfirmationURL, Token, TokenHash, SiteURL, Email, Data, RedirectTo, and UserId.Configuration is fixed
This trigger is created during Supabase setup. You cannot change its type, delete it, or replace it from the builder—adjust downstream steps (queries, emails, Slack) instead. If you skipped auth setup during onboarding, go to Settings → Database Connections, open your Supabase connection, and click Setup Supabase Auth to install the hook.