Learn Bubble with 500+ tutorials, courses & AI Assistant ✨

Limited time launch offer get $80 off today

0 days 0 hours 0 minutes 0 seconds
SAVE $80 NOW
Planet No Code logo
Bubble.io CoachingFounder MentoringSponsorships
LoginLearn Bubble.io

What happens when a user has forgotten their password

In this Bubble.io tutorial video we go through the steps and explain the behind the scenes processes that allow a user to reset their password in your Bubble app. We explain the role of transaction email providers such as SendGrid and Postmark.

Join now $19/monthLearn more
Get 500+ tutorials, a No-Code AI Assistant, 4 premium courses, and everything you need to build faster!
What happens when a user has forgotten their password
Explore these topics...
Workflow
Database

With just this tutorial learn...

Forgotten password? Discover the magic behind Bubble's password reset workflow!

Transactional emails: Learn how to set up reliable email delivery for your Bubble app.

Customize your reset page: Avoid default Bubble UI and create a professional password reset experience.

With membership you'll...

Learn how to build a ChatGPT Clone, Custom CRM for your business & SaaS Marketing website with Webflow & AI.

Unlock 500+ Bubble tutorial videos with AI powered Q&A.

Debug your Bubble app instantly with our custom trained No Code AI Assistant.

Join now $19/month
Risk-free! 14-day money-back guarantee. Cancel anytime.

Understanding Password Reset in Bubble Apps

What exactly happens with a Bubble app when a password is forgotten? In the previous tutorial I demonstrated how to create a login form like this that has a forgotten my password button, shrinks the form down just to the email address and then when an email address is entered and send password reset email is clicked we run this workflow here.

The Magic of Password Reset Emails

Step one is perhaps where the magic happens that generates an email and the email is sent using the email settings that you set up through here. If you don't have a domain linked to your Bubble app, so you're still on the free plan for example, you can still send emails through your Bubble app. These emails known as transactional emails, transactional emails are different to mass or bulk emails, a transactional email is 99% of the time triggered by an action taken by a user and it is sent to one user rather than a group of users and you can still send transactional emails through Bubble but they kind of go out through like a pooled service and they don't appear as if you are the sender it's more of a generic Bubble identity.

Setting Up Transactional Email Providers

It's suitable for testing but when you send your app live or you've got users testing it you really do want to set up your own domain and then set up the transactional email provider that Bubble provides, gives you details for here because that's going to increase the chance that your emails are delivered reliably and decrease the chance that they end up in spam. So that's what happens at this step here. Now if you do have your own transactional email provider say you set up your own API integration or you're using a plugin for another service like Postmark then you can tick the button here and then it just generates the token and you can retrieve that token by referring back to step one and inserting it as dynamic data into a plugins action workflow if you've got that API or that plugin set up.

The Password Reset Process

But as it is here this email will be sent to your user and they'll receive a link and if we look in the Bubble documentation you can see that the link is to a page on your site reset_ password and the link contains a parameter here of reset equals and then this is the unique ID that gives the user permission to reset the password so it's single use it's completely unique and so the user will click on that link and they'll go through to your reset_password page and I think that it's likely all too common that lots of people launch their Bubble apps without bothering to style this page and as you can see if you don't style it you end up with a lot of the default Bubble UI elements so you'll want to restart this page but let's have a look at what happens when the user arrives they click a button and then there's a workflow action of reset_password and it refers to two fields and that then resets the user's password you might want to also add on to here just a suggestion of a step to direct them to the the main area of your website otherwise they could end up stuck on this page.

Using Custom Transactional Email Providers

So if you are using your own transactional email provider we go back into login demo and you have generated your token you'll need to construct this URL and so the way to do that would be in dynamic data if I express it in here obviously you wouldn't be putting in here because you're not using this isn't sent if you tick this box but just so I can display some dynamic data you can go for home and then we copy and we reconstruct this address and then here is where you would refer back to your step one and put the token in and that way you can still present your user with the one-time link to reset their password without having to use the default transactional email provider that Bubble lets you set up in settings my personal favorite is Postmark and there'll definitely be a video coming out soon of how to set up your own custom integration in with Postmark and understand their layouts and their templates because it's really reliable they've got a fantastic dashboard and once you understand how to do the API connection you can really quickly have some fantastic looking templates for all of the ones you expect like your password reset like welcome you get the picture so watch out for those videos in the future.

Table of contents

Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Your No-Code Journey Starts Here

The best way to learn Bubble.io?

Build No Code Confidently

No more delays. With 30+ hours of expert content, you’ll have the insights needed to build effectively.

Find every solution in one place

No more searching across platforms for tutorials. Our bundle has everything you need, with 500+ videos covering every feature and technique.

Dive deep into every detail

Get beyond the basics with comprehensive, in-depth courses & no code tutorials that empower you to create a feature-rich, professional app.

Monthly
Yearly
Member
Accelerate your Bubble app to launch
$99 / month
$19/month/mo
Includes:
500+ tutorials
4 premium courses
Find the right tutorial with our custom trained AI
New tutorials added each week
Cancel anytime
14 day money back
Join now
Member
Accelerate your Bubble app to launch
$990 / year
$149/year/mo
Includes:
500+ tutorials
4 premium courses
Find the right tutorial with our custom trained AI
New tutorials added each week
Cancel anytime
14 day money back
Join now

Frequently Asked Questions

Find answers to common questions about our courses, tutorials & content.

Do I need any coding experience?

No. Our Beginner Essentials course and AI No-Code Coach are designed for total newcomers. You’ll learn Bubble.io step by step - no coding required.

How does the AI No-Code Coach work?

Simply type your question in plain English, and our AI taps into the entire video library to recommend the exact lessons you need. It’s like having a personal instructor on demand.

How long can I access the content?

As long as you’re subscribed! With our monthly subscription, you get unlimited access to all 500+ videos, our growing course library, and the AI No-Code Coach.

What courses are included

Your subscription includes:

  • Bubble Beginner Essentials – Get up and running fast.
  • Build a ChatGPT Clone – Integrate AI into your no-code apps.
  • Build Your SaaS Website with AI – Learn to create a scalable startup site.
  • Develop a Custom CRM App in Bubble - Learn database relationships with a CRM.

Plus, new tutorials every week!

What if I get stuck on a lesson?

The AI No-Code Coach is your first stop for instant answers. If you need deeper help, you can book 1:1 Bubble coaching for expert guidance.

Do you offer a money-back guarantee?

Yes! If you don’t see real progress within 14 days, let us know, and we’ll issue a full refund—no questions asked.

Can I cancel anytime?

Absolutely. Your subscription is month-to-month, and you can cancel anytime—no lock-ins, no hidden fees.

What if I want more than just tutorials & courses?

Absolutely. Your subscription is month-to-month, and you can cancel anytime—no lock-ins, no hidden fees.

If you’re serious about building a successful SaaS startup, check out Mastery—our intensive mentorship program. Mastery goes beyond Bubble.io development and includes:

  1. 1:1 mentorship to fast-track your progress
  2. Marketing strategies tailored for no-code founders‍
  3. Product management insights to scale your startup‍
  4. Personalized support from experienced founders

‍

Still have questions?

Reach out to our dedicated team.

Contact
Services
Search Bubble TutorialsBubble.io CoursesBook Bubble.io CoachingApply for Mastery
Latest Bubble tutorials
Rerank Text By MEANING With Cohere In Bubble.io Step by Step!
Unlock RAG Providers for NO CODE AI App Development TODAY!
Better Tables with Built-in Search and Sort By in Bubble.io
Partnerships
Flusk.eu
VectorShift
Comnoco
Plumb
Toddle
Whereby
Get started with no code
AI Powered No Code AppsNo Code Web ScrapingBubble.io Plugin tutorialsBubble API Connector tutorialsStudent & Teacher DiscountBest tools for no coders
Follow us
Youtube
X
LinkedIn
Planet No Code logo
In partnership with
Queen Mary University of London Logo
© 2024 Planet No Code. All rights reserved.
Privacy PolicyTerms of ServiceCookies SettingsContact Us