{"id":518121,"date":"2025-12-19T12:32:55","date_gmt":"2025-12-19T12:32:55","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=518121"},"modified":"2026-01-29T05:52:51","modified_gmt":"2026-01-29T05:52:51","slug":"odoo-whatsapp-otp-authentication-document","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/","title":{"rendered":"User Guide for Odoo WhatsApp OTP Authentication"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Introduction<\/h2>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/odoo-whatsapp-otp-authentication.html#\">Odoo WhatsApp OTP Authentication<\/a> 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.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>wk_whatsapp_otp_auth<\/strong>\u2019<\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open Odoo App and click on Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In search bar, remove all filters and search \u2018wk_whatsapp_otp_auth\u2019<\/li>\n\n\n\n<li>You will be able to see module in search results. Click on \u2018<strong>Activate<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>wk_whatsapp_otp_auth<\/strong>\u2019<\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open Odoo App and click on Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In search bar, remove all filters and search \u2018wk_whatsapp_otp_auth\u2019<\/li>\n\n\n\n<li>You will be able to see module in search results. Click on \u2018<strong>Activate<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>WhatsApp OTP Configuration<\/strong><\/h3>\n\n\n\n<p>Once you install Odoo WhatsApp OTP Authentication, you can configure the WhatsApp OTP settings under your website configuration. Here\u2019s how you can set it up:<br><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Enable WhatsApp OTP<\/strong><strong><br><\/strong> You can start by enabling this option. Once enabled, users will be able to log in using the OTP sent to their WhatsApp number.<br><\/li>\n\n\n\n<li><strong>Set OTP Validity Time<\/strong><strong><br><\/strong> 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.<br><\/li>\n\n\n\n<li><strong>Choose OTP Length<\/strong><strong><br><\/strong> You can set the number of digits for the OTP. For example, you may choose 4 or 6 digits, depending on your preference.<br><\/li>\n\n\n\n<li><strong>Select WhatsApp Account<\/strong><strong><br><\/strong>You can select the WhatsApp account that will be used to send the OTP messages to users.<br><\/li>\n\n\n\n<li><strong>Set WhatsApp OTP Template<\/strong><strong><br><\/strong> With this option, you can select the WhatsApp template that will be used to deliver OTP messages to your users.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp\" alt=\"Enable whatsapp otp\" class=\"wp-image-518145\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Website View&nbsp;<\/strong><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Website View<\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Step 1: Open the Login Page<\/strong><strong><br><\/strong>Open the website and navigate to the login section. You will see an option to log in by WhatsApp.<\/p>\n\n\n\n<p><strong>Step 2: Select \u201cLogin by WhatsApp\u201d<\/strong><strong><br><\/strong> 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.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-login-page-3.webp\" alt=\"Select login by whatsapp\" class=\"wp-image-518183\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-login-page-3.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-login-page-3-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-login-page-3-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-login-page-3-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 3: Enter Your Mobile Number<br><\/strong> Type the mobile number linked to your WhatsApp account in the input field. Include your country code if required.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/enter-mobile-number-3.webp\" alt=\"enter number with country code\" class=\"wp-image-518180\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/enter-mobile-number-3.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/enter-mobile-number-3-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/enter-mobile-number-3-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/enter-mobile-number-3-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 4: Enter the OTP<br><\/strong> 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.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-otp.webp\" alt=\"enter otp\" class=\"wp-image-518179\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-otp.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-otp-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-otp-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-otp-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 5: OTP Verification<\/strong><strong><br><\/strong> The system verifies the entered OTP and timestamp.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Valid OTP<\/strong>: You are successfully logged in and redirected to your dashboard.<br><\/li>\n<\/ul>\n\n\n\n<p><strong>Invalid or Expired OTP<\/strong>: An error message appears, and you can request a new OTP to retry.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-successfully-connected-to-odoo.webp\" alt=\"successful login \" class=\"wp-image-518184\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-successfully-connected-to-odoo.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-successfully-connected-to-odoo-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-successfully-connected-to-odoo-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-successfully-connected-to-odoo-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>2. Signup via WhatsApp OTP<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Step 1: Open the Signup Page<br><\/strong> Navigate to the signup section of the\u00a0 website to create a new account by clicking \u201cDon\u2019t have an account?\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-signup-page.webp\" alt=\"wharsapp sign up\" class=\"wp-image-518187\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-signup-page.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-signup-page-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-signup-page-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-lands-on-the-signup-page-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 2: Enter Mobile Number<br><\/strong> Provide your mobile number linked to WhatsApp.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-registration-mobile-number.webp\" alt=\"enter mobile number \" class=\"wp-image-518189\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-registration-mobile-number.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-registration-mobile-number-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-registration-mobile-number-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enters-registration-mobile-number-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><br><strong>Step 3: Enter OTP for Verification<br><\/strong> The system sends a verification OTP to your WhatsApp account. Input the received OTP in the field to verify your number.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-the-otp.webp\" alt=\"otp verification\" class=\"wp-image-518191\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-the-otp.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-the-otp-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-the-otp-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-the-otp-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 5: Complete Profile Information<br><\/strong> Once verified, you are directed to complete your profile details, such as name, email, and other required information.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-fill-registation-details.webp\" alt=\"profile information\" class=\"wp-image-518193\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-fill-registation-details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-fill-registation-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-fill-registation-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-fill-registation-details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 6: Account Creation<\/strong><strong><br><\/strong> Submit the form by filling in all the necessary details, and your account will be successfully created.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>3. Login with Password (Alternative Method)<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Step 1: Enter Credentials<br><\/strong> Input your registered number and password.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-mobilenumber-and-password-1.webp\" alt=\"enter login details\" class=\"wp-image-518199\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-mobilenumber-and-password-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-mobilenumber-and-password-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-mobilenumber-and-password-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/user-enter-mobilenumber-and-password-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 2: System Verification<\/strong><strong><br><\/strong> The system checks the credentials:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Match<\/strong>: Login is successful.<br><\/li>\n<\/ul>\n\n\n\n<p><strong>Mismatch<\/strong>: An error message appears. You can retry or reset your password if needed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>NEED HELP?<\/strong><\/h2>\n\n\n\n<p>Hope you find guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please create a ticket at the <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our <a href=\"mailto:support@webkul.com\">support mail<\/a>.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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. <a href=\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":738,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007],"tags":[],"class_list":["post-518121","post","type-post","status-publish","format-standard","hentry","category-odoo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Odoo WhatsApp OTP Authentication - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Odoo WhatsApp OTP Authentication ensures secure login and signup by verifying users through mobile numbers and time-based one-time passwords.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo WhatsApp OTP Authentication - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Odoo WhatsApp OTP Authentication ensures secure login and signup by verifying users through mobile numbers and time-based one-time passwords.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-19T12:32:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T05:52:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp\" \/>\n<meta name=\"author\" content=\"Suraj\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Suraj\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\"},\"author\":{\"name\":\"Suraj\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/99cbac190c7119558c11515d4d915ab0\"},\"headline\":\"User Guide for Odoo WhatsApp OTP Authentication\",\"datePublished\":\"2025-12-19T12:32:55+00:00\",\"dateModified\":\"2026-01-29T05:52:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\"},\"wordCount\":809,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp\",\"articleSection\":[\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\",\"name\":\"User Guide for Odoo WhatsApp OTP Authentication - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp\",\"datePublished\":\"2025-12-19T12:32:55+00:00\",\"dateModified\":\"2026-01-29T05:52:51+00:00\",\"description\":\"Odoo WhatsApp OTP Authentication ensures secure login and signup by verifying users through mobile numbers and time-based one-time passwords.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Odoo WhatsApp OTP Authentication\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/99cbac190c7119558c11515d4d915ab0\",\"name\":\"Suraj\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9974bcaadaba986fb84fb426a19ab8ae69b074b484810c340b0f07ee4bc6e1be?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9974bcaadaba986fb84fb426a19ab8ae69b074b484810c340b0f07ee4bc6e1be?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Suraj\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/suraj-pba322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo WhatsApp OTP Authentication - Webkul Blog","description":"Odoo WhatsApp OTP Authentication ensures secure login and signup by verifying users through mobile numbers and time-based one-time passwords.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo WhatsApp OTP Authentication - Webkul Blog","og_description":"Odoo WhatsApp OTP Authentication ensures secure login and signup by verifying users through mobile numbers and time-based one-time passwords.","og_url":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-12-19T12:32:55+00:00","article_modified_time":"2026-01-29T05:52:51+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp","type":"","width":"","height":""}],"author":"Suraj","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Suraj","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/"},"author":{"name":"Suraj","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/99cbac190c7119558c11515d4d915ab0"},"headline":"User Guide for Odoo WhatsApp OTP Authentication","datePublished":"2025-12-19T12:32:55+00:00","dateModified":"2026-01-29T05:52:51+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/"},"wordCount":809,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp","articleSection":["Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/","url":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/","name":"User Guide for Odoo WhatsApp OTP Authentication - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp","datePublished":"2025-12-19T12:32:55+00:00","dateModified":"2026-01-29T05:52:51+00:00","description":"Odoo WhatsApp OTP Authentication ensures secure login and signup by verifying users through mobile numbers and time-based one-time passwords.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backend-configuration.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-whatsapp-otp-authentication-document\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Odoo WhatsApp OTP Authentication"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/99cbac190c7119558c11515d4d915ab0","name":"Suraj","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9974bcaadaba986fb84fb426a19ab8ae69b074b484810c340b0f07ee4bc6e1be?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9974bcaadaba986fb84fb426a19ab8ae69b074b484810c340b0f07ee4bc6e1be?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Suraj"},"url":"https:\/\/webkul.com\/blog\/author\/suraj-pba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/518121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/738"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=518121"}],"version-history":[{"count":12,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/518121\/revisions"}],"predecessor-version":[{"id":518201,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/518121\/revisions\/518201"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=518121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=518121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=518121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}