Sign-in emails
Send your app’s confirmation and password emails for real, with your own sender and your logo.
When your app has accounts, it sends emails on its own: confirm the address at sign-up, reset a forgotten password, sign in with a link, confirm a new address, accept an invitation. Bloxks lets you connect how they are sent and design how they look, without leaving the builder.
Why connect a sending service
Out of the box, Supabase sends these emails through a test service: it only writes to the members of your Supabase team, about 2 emails per hour, with no delivery guarantee. That is fine to try things, not for real users: they would never get their confirmation email.
Connecting your own sending service (SMTP) fixes that. Emails reach everyone, come from your own address and land in the inbox rather than spam.
Connect it in 3 steps
- In your app, open the Backend tab, then Users. Click Connect on the email-sending notice. You can also just ask in the chat: "connect my emails".
- Pick a service. Resend is the simplest: create an account, add your domain and verify it (Resend only sends from a verified domain), then create an API key. Brevo, Postmark and SendGrid work too, and the window shows their own steps.
- Paste your key, enter the sender address (for example no-reply@yourdomain.com, on the verified domain) and the sender name, then click Connect sending.
Your key is typed in that window only. Never paste it in the chat.
Design your emails
In Backend, then Users, then Email, click Create emails (or ask "edit my emails" in the chat):
- Use the Bloxks template fills the 5 emails in one click, in English or French, with your app’s name and logo.
- Preview shows the email as your users will receive it; Code lets you change anything.
- Insert logo and Add an image place a picture in the email. It is hosted for you.
- Each email keeps its confirmation button: without it, your users could not finish signing up. Bloxks warns you before saving if it is missing.
You can also describe what you want in the chat ("a warmer tone, sign the emails with the team name") and Bloxks writes it.
Test for real
The preview on your screen never sends emails. Install the app on your phone, sign up (or tap "forgot password") with a real address, and check your inbox.
Good to know
- Once your service is connected, Supabase starts at 30 emails per hour to protect your sender’s reputation. You can raise it in the same window when your app grows.
- An email in spam almost always means the sender address is not on the verified domain.
- A link that opens the wrong page is fixed from Backend, then Users, with the Repair button of the email links notice.
- Official guides: Supabase custom SMTP, Supabase email templates, Resend with Supabase.