Back to Top

User Guide for Odoo WhatsApp OTP Authentication

Updated 29 January 2026

Introduction

Odoo WhatsApp OTP Authentication makes Odoo website login and signup faster and more secure. Users can access their accounts with WhatsApp numbers and OTPs sent via WhatsApp. It removes the need for complex passwords and gives a smooth mobile-first experience.

Odoo WhatsApp OTP Authentication also lets users log in with a password if they want. Admins can set how long OTPs work, add WhatsApp details, and turn WhatsApp log in options on or off.

Features

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

Installation

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

Workflow

WhatsApp OTP Configuration

Once you install Odoo WhatsApp OTP Authentication, you can configure the WhatsApp OTP settings under your website configuration. Here’s how you can set it up:

  1. Enable WhatsApp OTP
    You can start by enabling this option. Once enabled, users will be able to log in using the OTP sent to their WhatsApp number.
  2. Set OTP Validity Time
    Next, you can define how long the OTP should remain valid. Enter the time in seconds, and once the limit is reached, the OTP will automatically expire.
  3. Choose OTP Length
    You can set the number of digits for the OTP. For example, you may choose 4 or 6 digits, depending on your preference.
  4. Select WhatsApp Account
    You can select the WhatsApp account that will be used to send the OTP messages to users.
  5. Set WhatsApp OTP Template
    With this option, you can select the WhatsApp template that will be used to deliver OTP messages to your users.
Enable whatsapp otp

Website View 

Website View

Step 1: Open the Login Page
Open the website and navigate to the login section. You will see an option to log in by WhatsApp.

Searching for an experienced
Odoo Company ?
Find out More

Step 2: Select “Login by WhatsApp”
Click on the WhatsApp login option to start the authentication process. This ensures your login will be verified via OTP sent to your WhatsApp account.

Select login by whatsapp

Step 3: Enter Your Mobile Number
Type the mobile number linked to your WhatsApp account in the input field. Include your country code if required.

enter number with country code

Step 4: Enter the OTP
The system sends a One-Time Password (OTP) directly to your WhatsApp. Check your WhatsApp messages, retrieve the OTP, and enter it in the verification field. Make sure to submit before the otp expires.

enter otp

Step 5: OTP Verification
The system verifies the entered OTP and timestamp.

  • Valid OTP: You are successfully logged in and redirected to your dashboard.

Invalid or Expired OTP: An error message appears, and you can request a new OTP to retry.

successful login

2. Signup via WhatsApp OTP

Step 1: Open the Signup Page
Navigate to the signup section of the  website to create a new account by clicking “Don’t have an account?”

wharsapp sign up

Step 2: Enter Mobile Number
Provide your mobile number linked to WhatsApp.

enter mobile number


Step 3: Enter OTP for Verification
The system sends a verification OTP to your WhatsApp account. Input the received OTP in the field to verify your number.

otp verification

Step 5: Complete Profile Information
Once verified, you are directed to complete your profile details, such as name, email, and other required information.

profile information

Step 6: Account Creation
Submit the form by filling in all the necessary details, and your account will be successfully created.

3. Login with Password (Alternative Method)

Step 1: Enter Credentials
Input your registered number and password.

enter login details

Step 2: System Verification
The system checks the credentials:

  • Match: Login is successful.

Mismatch: An error message appears. You can retry or reset your password if needed.

NEED HELP?

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

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

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - odoo V18

. . .

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

User Guide for Odoo WhatsApp OTP Authentication