Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Authentication
  3. Email OTP Login Authentication v 19.0
  4. Sales Conditions FAQ

Email OTP Login Authentication

by i8CLOUD Consulting https://www.i8cloudconsulting.com
Odoo
v 19.0 Third Party 2
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
i8CLOUD consulting logo

Email OTP Login

Passwordless authentication for Odoo — a secure, one-time code sent straight to the inbox.

 Enterprise  Community

Why this app?


✓ Drop passwords entirely — log in securely with just an email address and a 6-digit code.

✓ Seamless integration — sits directly on Odoo's standard login screen, no new portal URL required.

✓ Automatic user creation — automatically creates a Portal User on first login, reducing admin workflow.

✓ Robust security controls — code expiration times and resend limits prevent brute-force attacks.

✓ Native auth layer — built on top of Odoo's native authentication framework, keeping code trails audit-friendly.

Quick Setup Flow

1 Install Module 2 Enable "Login with Email OTP" 3 Configure Expiry & Limits 4 Go Live Instantly

User Interface Walkthrough


1. Choose Email OTP Option

A "Login with Email OTP" option appears directly on Odoo's standard login page. No separate system URLs needed.

Odoo standard login screen showing Login with Email OTP option
Seamless login interface option alongside default credentials flow

2. Enter Email & Request Code

The user enters their email and taps "Verify". The server handles code generation, validation, and delivery securely.

Enter email field and verify action on OTP login form
Instant background validation checks for user registration and domain permission

3. Verify 6-Digit Code

The user receives a clean, branded email containing the secure 6-digit code. They input it directly on the verification screen.

6-digit verification code entry screen with expiry
Clean verification container ensuring safe and fast user experience

4. Resend Without Restarting

If the code expires or gets delayed, the user requests a new code with a single click without leaving the page.

Resend OTP button on verification container
Intelligent code replacement prevents multiple active codes and security loopholes

5. Auto-Created Portal Access

New contacts automatically get created as Portal Users on successful login. Zero administration effort.

User portal dashboard showing successful login via OTP
Direct redirection into Odoo dashboard or customer portal interface

Features at a Glance


Passwordless Login

Log in using a secure one-time code instead of memory-heavy, static passwords. Speed and security combined.

Secure 6-Digit Code

Generates a high-entropy code delivered securely using your default configured Odoo outgoing mail server.

Smart Expiry

Codes automatically self-destruct and expire after a customizable amount of time to block replay attacks.

In-Page Resend

Missed the inbox window? Trigger a new code with a single resend tap without resetting or restarting the flow.

Auto Portal User

Instantly and automatically register first-time users as Odoo Portal contacts on successful verification.

Native Odoo Layer

Built directly into Odoo's core auth controller logic. Avoids third-party dependencies, APIs, and monthly fees.

Auditable Login Trail

Tracks every single login request, code delivery status, and verification attempt in a secure backend log table.

Fewer Support Tickets

Eliminating static user passwords drastically reduces reset requests and administrative burden.

Workflow Transformation

Before OTP Login

Forgotten passwords, constant reset requests, and written-down sticky notes compromising system security.

After OTP Login

Secure 6-digit codes delivered straight to verified inboxes. Safe, frictionless, self-service user login.

Frequently Asked Questions

Does this replace standard password authentication?

No. The Email OTP login function works alongside default passwords. Users can choose either route on the sign-in page.

What happens when a new contact attempts to log in?

A corresponding Portal User profile is auto-generated in the backend database. They gain client access without admin intervention.

Can users configure the OTP code length and expiry timer?

Yes. System administrators can adjust the code duration and maximum invalid verification attempts inside system settings.

Is a third-party SMS API or mailing server provider required?

No. The module utilizes Odoo's standard outgoing mail server configuration. No external subscriptions are needed.

After You Buy


We stand behind our code. If you face installation bugs or need configuration assistance, get in touch with our team.

Email Support

Contact us for installation troubleshooting and general setup inquiries.

Email Us

contact@i8cloudconsulting.com

What we help with

  • Installation & server dependencies
  • Module error logs and debugging
  • Configuring OTP thresholds
  • Custom verification templates
  • Standard upgrades validation

Custom Work

Require specialized authentication rules, SMS integration, or multi-factor extensions?

Visit Website

www.i8cloudconsulting.com

About i8CLOUD


We are an Odoo Implementation Partner specializing in Odoo Community Edition. We construct robust, high-performance modules for businesses globally, focusing on search systems, security layers, and collaboration.

Odoo Implementation

End-to-end setups, customized system audits, performance optimizations, and user workflows designed for growth.

Custom Modules

Highly scalable modules built with pristine code standards. From knowledge base portals to secure logins.

Ongoing Support

Reliable service level agreements, fast response times, system migrations, and version maintenance updates.

Talk to our team →
contact@i8cloudconsulting.com  |  www.i8cloudconsulting.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Website (website)
Lines of code 631
Technical Name i8_otp_login
LicenseLGPL-3
Websitehttps://www.i8cloudconsulting.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with