Integrations

Supabase Auth email with SuperSend TX

Supabase projects need reliable auth mail. Use the Send Email hook and a short Edge Function to deliver signup, reset, and magic-link email through SuperSend TX on your verified domain.

Why teams wire this up

  • Branded `from` on your domain after DNS verify in SuperSend TX
  • One API for auth mail and product transactional mail
  • Delivery and bounce visibility via webhooks and the dashboard
  • Works with Lovable, Vite, and Next.js stacks that default to Supabase Auth

How it works

  1. Supabase Auth triggers the Send Email hook on signup, reset, magic link, etc.
  2. Your Edge Function verifies the webhook and calls POST /emails with your stx_… key
  3. SuperSend TX delivers on your verified domain; you return 200 to Supabase

Full setup (Edge Function code, secrets, hook config): Supabase Auth email guide.

At a glance

Supabase defaultSuperSend TX hook
TransportBuilt-in SMTP / rate limitsHTTP API from your function
BrandingLimited templatesYour HTML or React Email
DomainSupabase sender optionsYour verified domain in SuperSend TX
ObservabilityAuth logsTX activity + webhooks

Checklist

  • Create SuperSend TX API key and verify your domain
  • Deploy send-email Edge Function with hook signature verification
  • Enable Send Email hook in Supabase dashboard
  • Test signup and recovery flows in Sandbox, then production