Ask username after validating e-mail

AI-generated summary

The discussion centers on a feature request to allow users to choose their username only after validating their email address. satonotdead proposes this change to simplify the registration process and improve sign-up rates. HamMan2118 questions the necessity of this approach, while Architect suggests that reducing steps could indeed increase conversions. They also mention existing workarounds, such as the default setting that allows username changes within the first three days, using a random name generator for temporary accounts, or leveraging the staged user account feature.

Ultimately, satonotdead concludes that for their specific community, using SSO is the best immediate solution. However, they reiterate that removing the username requirement during email validation is a good idea for improving account creation rates. Finally, satonotdead notes that this feature has since been bundled into Discourse, indicating that the requested functionality is now available.

I wonder if it’s possible to make users choice their username after validaddating their e-mail.

That should make the registration process easier and will improve the registration rates.

I’m not 100% sure that this is possible, why would you necessarily be looking to do this?

1 Like

Could be if there are less steps to create an account more people would do that. This may be a new feature request or dev topic to figure out if that is possible or not.

There is a default setting allowing username to be changed within first three days of new account being created. Maybe you could have a random name generator create temporary name for new accounts which can be changed.

There is the staged user account feature which creates a partial account based on only e-mail if someone sends in e-mail to discourse site, don’t know if that would work for your use-case.

1 Like

Thanks for the replies. For the moment, the best option for our community will be to use SSO.

I think it’s a good idea to not ask for usernames when validating e-mails. That should improve account creation rates.

It is now bundled into Discourse :slight_smile: