[Feature Update] Generate full password reset url option for web & mobile

Hi everyone, excited to announce a small but mighty update to the Send password reset email workflow action on both web and mobile.

Before
If you did not want to use Bubble’s integrated sendgrid email feature, you would check the checkbox “Just make token, don’t send email”. This would generate the password reset token and then the user would generate the URL on their end in the body of the email and append the token (ex https://www.myapp.com/reset-pw?token=[result of step 1's send password reset email] ) - a little clunky, but workable.

For mobile, however, the corresponding deeplink was a nightmare to construct and was causing issues with users hoping to send password reset emails outside of the default mailer.

Now
The password reset action now features a drop down with 3 options for how to handle the password reset email:

  1. Send email (default, existing behavior)
  2. Generate reset token only (default if you previously had “Just make token, don’t send email” checked or only want the reset token itself)
  3. Generate reset URL only (generates the full url or mobile deep link, depending on what platform is triggering this action)

If you select the 3rd option, you will no longer have to construct the URL or deep link for your custom email, simply drop [result of step N’s forgot password reset email] wherever you want to show the link.

Thanks all, hope this helps!

32 Likes

That makes sense. Thanks :blush:

Nice!

1 Like

This is great!!! Congrats

Great update!

Good work, so many quick wins like this is available at the moment.

Thanks.

Can this new feature be used on any email link (not just the Forget Password email)?

Unless I’m missing something, there’s no way to redirect the user to the app once he gets a notification email from the app about anything.

Thanks!

Tim

this is great, thanks!

Nice ! Small but mighty indeed :grin:

This is awesome! That’s a super useful update. :clap:

Great question - this would require a more general deep linking feature, which we plan on prioritizing quite soon. I will follow up with more details once we know the timeline for this feature as I know it is also highly anticipated.

Thank you Nick.

Right now, I’m also not entirely sure how a new user is supposed to validate his email after sign up. That process typically takes him to the webapp, and no redirection to the App.

Thank you!

Yay! I can continue working on mobile apps now.

I’ve implemented the fix. For me this does not work. The generated link points to the reset_pw page that is on the webapp, not the mobile app. The default reset password page on Native is called reset_password.

Am I really the only one getting it wrong?

This may be a dumb question - but are you triggering the password reset from the mobile app (bubblego / testflight / testing track)? If password reset is triggered from a browser it will send the web link and if its triggered from a mobile app it will send the mobile link.

Hi Nick,

I’m triggering the reset link from my mobile’s inbox, after password reset in TestFlight.

Mind filing a bug report so we can dig deeper into what may be going on?

1 Like

Bug reported. For now the Bubble bot tells me to go in my Global Native Deeplink Settings… which do not exist/show yet on my menu…

Thank you, we are digging into it