To manage this feature

  1. Navigate to omniCustomers \ Configure \ Settings.
  2. Select Users section.
  3. Toggle Use user email instead of username for user registration.


Note: if you are building a community, allow users to create a username. It also can be selected later when user is posting a review.


This feature, commonly known as Email-Based Registration, simplifies the user registration process by eliminating the need for a username. Here’s how it works:

  1. Email as Unique Identifier: During registration, the user is only required to provide an email and a password. The email serves as both the login identifier and the unique user ID, eliminating the need for an additional username field.

  2. Verification Step: After submitting the email and password, the system sends a verification link or code to the provided email. This step ensures that the email belongs to the user and that they have direct access to it. You can setup verification link as a first step in registration.  Learn more about email verification.

  3. Simplified Login: Since the email is already unique to each user, it can be used for login as well, creating a smooth experience without needing to remember a separate username.

  4. Password Recovery: If users forget their password, they can easily reset it through a "Forgot Password" link sent to their registered email.

  5. Advantages:

    • Streamlined Registration: Reduces the steps and fields required for new users, improving conversion rates.
    • Enhanced Security: Verifies the user's identity early on with email authentication, adding a layer of security.
    • Ease of Use: Simplifies login, as users only need to remember their email, not a username.


This approach enhances user experience by reducing the complexity associated with creating and remembering usernames.