Care

An example post

Explanation of a test post

An example post

How to Authenticate Supabase in Brevo (Custom SMTP)

  1. Get SMTP Credentials from Brevo:

    • Log in to Brevo and go to SMTP & API > SMTP to generate a new SMTP Key.

    • Note your username (email address) and the SMTP key (password).

    • The SMTP server is usually smtp-relay.brevo.com on port 587.

  2. Configure Custom SMTP in Supabase:

    • Go to your Supabase Dashboard.

    • Navigate to Authentication > Providers > SMTP Settings.

    • Enter the Brevo SMTP host, port, user, and password.

    • Ensure the "From" address is a verified domain in your Brevo account. [1, 2, 3, 4, 5]

Important Notes

  • Whitelist Brevo IPs instead: If you are trying to allow Brevo to talk to your server, you need to whitelist Brevo's IP ranges in your own firewall, not the other way around.

  • Database Access: If you need to restrict database access (not email), you can buy a dedicated IPv4 add-on for your Pro/Enterprise project to get a static ingress IP.

  • Webhooks: If using webhooks, you cannot restrict them to a specific IP range from Supabase. [1, 2, 3]

#fundraising

Last updated May 11, 2026

An Example post