# Using 'reset password' workflow to generate New Passwords

**URL:** <https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563>\
**Category:** Questions\
**Created:** [June 16, 2017, 10:14pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563 "2017-06-16T22:14:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jameslusk](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jameslusk/32/5725_2.png) [@jameslusk](https://forum.bubble.io/u/jameslusk)\
**Post date:** [June 16, 2017, 10:14pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/1 "2017-06-16T22:14:53Z")

</div>

So, we have a business cleaning laundry. We have about 200 customers, and we are building our own management app on bubble. We are going to be importing all of our customers from our current SAS into bubble. Once in bubble, if these customers wanted, could they create a password for a new account on our app?

Basically, we want to create the account for them by importing their data. But we still want them to be able to have access to features that they can only see by logging into the app such as order history. So, if their user thing has never had a password associated with it, can a condition be set stop that on their first log in they ‘reset’ their password? Is there some other method of doing this without people having to sign up from scratch again?

Thank you!

---

<div class="post-metadata">

**Author:** ![jameslusk](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jameslusk/32/5725_2.png) [@jameslusk](https://forum.bubble.io/u/jameslusk)\
**Post date:** [June 19, 2017, 6:01pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/2 "2017-06-19T18:01:21Z")

</div>

Bump.

Any ideas yet?

---

<div class="post-metadata">

**Author:** ![AliFarahat](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alifarahat/32/189604_2.png) [@AliFarahat](https://forum.bubble.io/u/AliFarahat)\
**Post date:** [June 19, 2017, 6:10pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/3 "2017-06-19T18:10:10Z")

</div>

You can create a user for someone else. You can find it in the workflow account section. What you should do is upload the 200 users emails into a temp database and then schedule a workflow to create the users for you.

I would also send the a password reset link so they can choose there own passwords importing passwords is not supported.

Please be mindful of how many emails you send out using the bubble domain. I would suggest you setup sendgrid

---

<div class="post-metadata">

**Author:** ![jameslusk](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jameslusk/32/5725_2.png) [@jameslusk](https://forum.bubble.io/u/jameslusk)\
**Post date:** [June 21, 2017, 10:17pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/4 "2017-06-21T22:17:24Z")

</div>

That makes sense. this way, we could still interact with the users, even if they never use their account. For example, we would have their payment info in stripe still, as well as their address, etc.

Do you know any good forum posts explaining the process of setting up API workflows/ scheduling workflows? A skill I need to read up on and use soon.

Thank you for your help!

---

<div class="post-metadata">

**Author:** ![jameslusk](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jameslusk/32/5725_2.png) [@jameslusk](https://forum.bubble.io/u/jameslusk)\
**Post date:** [July 17, 2017, 6:53pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/5 "2017-07-17T18:53:21Z")

</div>

@AliFarahat I am getting ready to test this now. I’m assuming the best way to do this would be to create a page in the app just for this purpose, then set up the work flow to search the import database, then create a user (if thing doesn’t already exist). Is that correct?

---

<div class="post-metadata">

**Author:** ![AliFarahat](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alifarahat/32/189604_2.png) [@AliFarahat](https://forum.bubble.io/u/AliFarahat)\
**Post date:** [July 17, 2017, 6:55pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/6 "2017-07-17T18:55:55Z")

</div>

If would suggest you stick to the current reset page.

Why don’t you just import the users in the main users table and add a field imported = yes to allow you to find the later on.

---

<div class="post-metadata">

**Author:** ![jameslusk](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jameslusk/32/5725_2.png) [@jameslusk](https://forum.bubble.io/u/jameslusk)\
**Post date:** [July 20, 2017, 5:30pm UTC](https://forum.bubble.io/t/using-reset-password-workflow-to-generate-new-passwords/14563/7 "2017-07-20T17:30:14Z")

</div>

I just tested this out and it actually worked marvelously. Didn’t realize that users could just be uploaded like that. All they have to do is click the ‘reset password’ link on the sign in page to create their password, and everything seemed to work splendidly. Charging credit cards as well!

It would seem to me, that if there is a customer who just happens to be in the list AND already has an account set up, the upload process wouldn’t create a duplicate account, and the one that was there previously would remain untouched. In this way, the user wouldn’t have to reset their password. Is this correct?

Thank you!
