/supabase-tutorials

How to customize email templates in Supabase?

Customize your Supabase email templates with our step-by-step guide. Set up your project, edit HTML with Mustache syntax, test, and debug for a perfect email experience.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.

Book a free No-Code consultation

How to customize email templates in Supabase?

 

Step 1: Set Up Your Supabase Project

 

Before you can customize email templates, ensure that you have a Supabase project set up. If you haven't done so:

  • Go to the Supabase website.
  • Click on "Start your project" and follow the instructions to set up a new project.

 

Step 2: Navigate to Authentication Settings

 

Once your Supabase project is set up, head to the authentication settings:

  • In the Supabase dashboard, select your project.
  • On the left panel, click on "Authentication."
  • Within the authentication section, navigate to "Email Templates."

 

Step 3: Access Email Templates

 

  • In the Email Templates tab, you'll find the default templates for various authentication-related emails such as sign-up, password reset, verification, etc.
  • Click on the type of email template you wish to customize.

 

Step 4: Customize Your Template

 

Use Supabase's built-in editor for customization:

  • Subject: Modify the subject for your email template.

  • Body: You can edit the HTML part of the template to match your desired layout and branding.

  • Here’s an example of how you might customize an email template:


{
  "subject": "Welcome to My Awesome App!",
  "body": "
             
               

Thank you for joining us!

Click here to confirm your email.

" }
  • Note: Supabase uses Mustache-like syntax for template variables (e.g., {{ .ConfirmationURL }}) which you can include in your custom email.

 

Step 5: Save Changes

 

After editing the template, ensure you save your changes:

  • Click on "Save" to update the template.
  • It might be a good idea to send a test email to verify that the customization looks and performs as expected.

 

Step 6: Testing Your Custom Template

 

  • Return to the Supabase dashboard and trigger an event to send your custom email (such as a sign-up or password reset).
  • Check the recipient's email to ensure everything appears correctly.

 

Step 7: Debugging

 

If your email doesn't appear as expected:

  • Re-check placeholders and syntax.
  • Ensure that styles in your HTML don’t conflict with email client defaults.
  • Use tools such as Email on Acid for email testing across different platforms.

 

Step 8: Maintain and Update

 

Email trends and user expectations evolve, so it’s vital to regularly update and test your email templates for optimal performance:

  • Gather user feedback to refine future versions.
  • Stay updated with Supabase's new features which might enhance your email templates.

 

Want to explore opportunities to work with us?

Connect with our team to unlock the full potential of no-code solutions with a no-commitment consultation!

Book a Free Consultation

Client trust and success are our top priorities

When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.

Rapid Dev was an exceptional project management organization and the best development collaborators I've had the pleasure of working with. They do complex work on extremely fast timelines and effectively manage the testing and pre-launch process to deliver the best possible product. I'm extremely impressed with their execution ability.

CPO, Praction - Arkady Sokolov

May 2, 2023

Working with Matt was comparable to having another co-founder on the team, but without the commitment or cost. He has a strategic mindset and willing to change the scope of the project in real time based on the needs of the client. A true strategic thought partner!

Co-Founder, Arc - Donald Muir

Dec 27, 2022

Rapid Dev are 10/10, excellent communicators - the best I've ever encountered in the tech dev space. They always go the extra mile, they genuinely care, they respond quickly, they're flexible, adaptable and their enthusiasm is amazing.

Co-CEO, Grantify - Mat Westergreen-Thorne

Oct 15, 2022

Rapid Dev is an excellent developer for no-code and low-code solutions.
We’ve had great success since launching the platform in November 2023. In a few months, we’ve gained over 1,000 new active users. We’ve also secured several dozen bookings on the platform and seen about 70% new user month-over-month growth since the launch.

Co-Founder, Church Real Estate Marketplace - Emmanuel Brown

May 1, 2024 

Matt’s dedication to executing our vision and his commitment to the project deadline were impressive. 
This was such a specific project, and Matt really delivered. We worked with a really fast turnaround, and he always delivered. The site was a perfect prop for us!

Production Manager, Media Production Company - Samantha Fekete

Sep 23, 2022