Reading list Switch to dark mode

    Odoo SMS OTP Authentication

    Updated 21 May 2020

    Odoo SMS OTP Authentication Module is dependent on Odoo SMS Notification Module and Odoo Website OTP Authentication Module. Both the modules need to be installed first for Odoo SMS OTP Authentication to work properly.


    Add an extra layer of security for your customers!

    Odoo SMS OTP Authentication allows the customers to use One-time-password (OTP) as an alternative to the password to sign-in to their Odoo website account.

    The OTP is sent to the registered mobile number of the customer. During Sign-up, the OTP is sent to the mobile number provided in the details to facilitate verification of the mobile number.

    The module not only secures your Odoo but also keeps you away from the hassle of remembering passwords. Simple login with OTP which is sent to the mobile number as well as email-id.

    Searching for an experienced
    Odoo Company ?
    Find out More


    1. The module sends one-time-password on customer’s registered mobile number while signing in or signing up on the Odoo website.
    2. The customer can choose to log in to their account using the SMS OTP instead of a password.
    3. During Signup, the OTP is sent to the mobile number entered in the details to verify the authenticity of the number.
    4. The user will recieve a notification if he/she enters already registered number or email id.
    5. The OTP can be numeric or alphabetic as configured by the admin in the backend.
    6. The details of each generated OTP and its success status is stored in the Odoo backend.
    7. The admin can set the expiration time for the OTP. The OTP will be valid only for the set time interval from the time of generation.
    8. The customer can resend another OTP if the previous one expires.
    9. Admin can set SMS template of OTP.
    10. The module 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_sms_auth’.
    3. Copy and paste this folder inside your Odoo Add-Ons path.
    4. Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. Even, one can also activate the developer mode by typing ‘debug’ after ‘web?’ in the URL.
    5. Then, open the Apps menu and click on ‘Update Modules List’.
    6. In the search bar, remove all the filters and search ‘otp_sms_auth’.
    7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


    1) Login to your Odoo Database and go to the “Website” module

    2) Navigate to the Webkul Website Addons and go to the Configuration of OTP Authentication


    3) Now set the configuration; enable sign-in authentication, enable sign-up authentication; set the OTP expiry time limit in seconds; select the OTP type: set it as password to hide the OTP with asterisks; Set Mode of OTP notification: Email, SMS or both.

    Configure Odoo SMS OTP Authentication

    4) Now try to signup via One-time password authentication

    signup via One-time password authentication

    5) Sign in with One-time password authentication

     Sign in with One-time password authentication


    Did you find the guide helpful? Please feel free to share your feedback in the comments below. If you have any issues/queries regarding this module then please raise a ticket at

    For any doubt contact us at [email protected].

    Thanks for paying attention!!

    Current Product Version - 1.0

    Supported Framework Version - Odoo V13, V12, V11

    . . .

    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