Firebase Auth, Firestore & Storage (plugin)
  • 🚀Getting Started
  • Setup
    • Create a Firebase Project
    • Get Firebase access credentials
    • Offline Support
    • Secure your credentials and data
      • Restrict your api-key to your domain
      • Security Rules on Firebase
  • Plugin Elements
    • 🛠️About elements
    • 💾Data Schemas
    • Firebase Auth (Current User)
    • Firestore Data List
      • Firebase Geohash
      • Firestore Data (legacy)
    • Firestore Data Extractor
    • Firestore Data Single
    • Firestore Data Aggregation
    • Firestore Data Processor
    • Firebase Storage Upload Button
    • Firebase Action Listener
    • Firebase Dropdown Processor
  • Plugin Front-end Actions
    • 💻About front-end actions
    • 💾Field types table
    • Firestore
      • Create a new document
      • Update a document
      • Delete a document
      • Update a list of documents
      • Delete a list of documents
      • Batch Operations
        • Batch Operation Constructor
        • Batch Operation Commit
    • Firebase Auth
      • Sign the User Up
      • Log the User In
      • Log the User In with Google
      • Log the User In with Facebook
      • Log the User In with GitHub
      • Log the User Out
      • Update User's Profile
      • Update User's Password
      • Update User's Email
      • Send password reset email
        • Handle reset password code
      • Send verification email
        • Handle verify email code
      • Delete current user
    • Firebase Storage
      • Upload file base64
      • Delete uploaded file
  • Plugin Back-end Actions
    • ☁️About backend actions
    • Firestore Backend
      • Get a list of documents
      • Get a single document
      • Count a list of documents
      • Create a new document
      • Update a document
      • Delete a document
      • Update a list of documents
      • Delete a list of documents
    • Firebase Auth Backend
      • Create an account for someone else
      • Update another user's profile info
      • Delete a user account
      • Generate email confirmation link
      • Generate password reset link
      • Set user roles
Powered by GitBook
On this page
  • Inputs and Settings
  • Email
  • Trigger ID (optional)
  • Triggered events
  • You must link you Custom Domain to Firebase
  1. Plugin Front-end Actions
  2. Firebase Auth

Send password reset email

PreviousUpdate User's EmailNextHandle reset password code

Last updated 11 months ago

You can use this action to send a user an email with a link that allows him/her to change the reset their password.


Inputs and Settings

Email

The email of the user will wish to send the link to reset the password.

Trigger ID (optional)

If left blank, all listener on the page with blank ID's will be triggered at the same time, so we suggest to always define a Trigger ID.


Triggered events

  • Error in Action (if an error occurs)

You must link you Custom Domain to Firebase

Firebase Authentication provides a way for you to send emails for certain user actions, but for you to use it properly, it's important to note that email might be send to the user's spam folder if you don't have your custom domains linked to Firebase.

There you'll see all the kinds of emails the Firebase Authentication service can send. This Bubble Plugin currently handles the "Email address verification" and "Password reset" tempaltes, only.

On this console you can edit the content of the emails that will be sent to users and also customize the "action URL" you want to use. To customize the link, click on the "pencil" button, to edit the template.

The button "Customize domain" (1) will give you instructions on how to validate your domain on your DNS server provider. This process can take up to 24 hours to complete, but it's important for your email not to go to the spam folder, so be patient.

The button "Customize action URL" (2), you can input the link of the page that will handle the password reset or the email verification. Firebase will send unique parameters to the link on the URL, that you'll be able to use to handle the action.

This will link the action with a of the same ID.

The event below will be triggered by an with the same ID as the provided on the action.

To link a Custom Domain to Firebase, you must navigate to you , go to Authentication >> Templates (link sample below)

Action Listener
Firebase Console
Action Listener
Trigger ID
https://console.firebase.google.com/u/0/project/YOUR_PROJECT_ID/authentication/emailsconsole.firebase.google.com