Reading list Switch to dark mode

    User Manual for Odoo Website OTP Authentication

    Updated 16 January 2024


    Validate accounts with Odoo Website OTP Authentication!

    Authenticating a user is beneficial because it helps check if the user is real and has entered the correct details. Also, OTP validation helps in other ways, like login.

    Odoo Website OTP Authentication adds One Time Password (OTP) to your Odoo website. It allows customers to sign in using a password or an OTP.

    The OTP is sent to the user’s registered email address. Moreover, the Odoo app provides a two-layered security to the customers’ accounts to secure the accounts.

    The Odoo app further enables OTP authentication from the Odoo backend. Customers can create an account after verifying the email address through OTP.

    Searching for an experienced
    Odoo Company ?
    Find out More


    1. Odoo Website OTP Authentication brings the functionality of One-Time Password for the Odoo Website customers.
    2. It adds the functionality to register via OTP while creating the account on the Odoo website.
    3. Customers’ email address is validated with the OTP during signing up on the website.
    4. They can log in to their Odoo website account with an OTP instead of the password.
    5. The Odoo app sends OTP to the customer’s registered email address.
    6. Odoo backend maintains the validation information along with success status.
    7. The Odoo admin can define the expiry time and OTP type (Password or Text).
    8. Configure email templates for OTP.
    9. The Odoo app is cross-browser compatible.


    1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
    2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘otp_auth’.
    3. Copy and paste this folder inside your Odoo Add-Ons path.
    4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
    5. Then, open the Apps menu and click on ‘Update Modules List.’
    6. In the search bar, remove all the filters and search ‘otp_auth’.
    7. You will be able to see the module in the search results. Click on ‘Install’ to install it.

    Before moving further, explore our Odoo development services & an extensive range of quality Odoo Apps.


    Let’s check how the Odoo Website OTP Authentication works.


    1. Go to the ‘Settings> Webkul Website Addons,’ locate ‘OTP Authentication,’ and click ‘Configuration.’


    2. Enable required authentication (Sign-in and Sign-up). Also, configure the ‘OTP Limit, time limit, and OTP Type (text or number) in the popup form.’



    3. Click the ‘Sign in’ option on the Odoo website.


    4. If you don’t have an account, click the ‘Don’t have an Account?’ button. Besides, if you forget your password, click ‘Reset Password.’


    5. To create an account, add the details and click the ‘Send OTP’ option.

    odoo-website-otp-authentication-button-in sign-up-form

    6. After that, you can see a timer and messages about shared OTP in your email.

    otp-timer-and-message-about mail

    7. When OTP expires, the module lets the user know about it.


    8. Similarly, enter your registered email and click the ‘Next’ button to sign in.


    9. You can choose the ‘Send OTP or I have Password’ option to log in to your account on the verification page.


    10. After selecting, enter the OTP (text or number). It also shows the OTP expiry time and the registered email address on which the email is sent.


    11. The Odoo app further has validation messages configured that are shown based on encountered errors.


    Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

    If you still have any issues/queries regarding the same, please raise a ticket at the UV Desk.

    For any doubt, contact us at our support mail.

    Thanks for paying attention!!

    Current Product Version - 1.0

    Supported Framework Version - Odoo 17, 16, 15

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home