In today’s interconnected business environment, securely managing login credentials is no longer optional; it’s essential. Whether you're part of a tech-savvy internal team, an IT agency handling client accounts, or a business trying to streamline operations, the need for a safe, centralized password management system is universal. Unfortunately, many organisations still rely on spreadsheets, shared documents, or third-party apps that either lack security or fail to integrate with their existing tools.
If your business runs on Odoo, Meraki Password Manager offers a native, secure, and fully integrated solution to manage login credentials, all within your familiar Odoo environment.
What Is Meraki Password Manager?
Meraki Password Manager is a powerful yet easy-to-use module designed specifically for Odoo users who need a secure way to store and manage website login credentials. Whether it’s usernames, passwords, or login URLs, you can save everything directly from the Contacts app, so no more juggling spreadsheets or external tools. What makes it truly secure is its use of Fernet encryption provided by the trusted cryptography library, which ensures that your passwords are safely encrypted in the database and can only be seen by users or groups who are allowed to access them.
The module integrates seamlessly with your existing Odoo setup, adding a dedicated "Manage Passwords" tab to each contact's form. You can even attach related files, add helpful notes, and choose who gets to view or edit each password entry with detailed access controls. A simple toggle lets you show or hide passwords as needed, making it both private and convenient.
By keeping everything inside Odoo, it provides an extremely simple and centralized solution for teams to manage sensitive credentials without relying on external tools.
Core Features of Meraki Password Manager
Meraki Password Manager is packed with practical features designed to make storing and managing login credentials inside Odoo both secure and simple. Here’s a closer look at what it offers:
1. Seamless Integration with Contacts
The module adds a built-in password manager directly to Odoo's Contacts app (res.partner), so you can manage login details alongside client or partner information.
2. Save All Essential Login Information
Store important website login credentials, including the username, password, and URL, all in one place for each contact. Everything stays organized and easily accessible when you need it.
3. Secure Encryption with Fernet
Passwords are encrypted using Fernet (powered by the reliable cryptography library) before being stored in the database. When needed, they are decrypted and displayed securely, so only authorized users can see them.
4. Password Visibility Toggle
You can easily show or hide passwords in the form view using a password visibility toggle (pswd_visibility_toggle). This gives users privacy and flexibility when viewing sensitive data.
5. “Manage Passwords” Tab on Contact Form
Each contact form includes a dedicated "Manage Passwords" tab, allowing you to link multiple credentials directly to a partner or client, making management clear and structured.
6. Attach Files to Password Entries
Upload and link supporting files (like screenshots, instructions, or login documents) to each password using Odoo’s built-in attachment feature (ir.attachment).
7. Add Notes or Descriptions
Every password entry includes a description field where you can add relevant notes or instructions. While this field is not encrypted, it helps provide context without revealing sensitive data.
8. Access Control
Use many-to-many fields to assign access to specific users or groups. Only authorized people will be able to see or edit passwords, ensuring data stays in the right hands.
9. Block Unauthorized Access
If someone without permission tries to view or modify a password, they’ll either see nothing or get a clear error message. This helps prevent misuse or accidental exposure.
10. Default Access for Creators
By default, the person who creates a password entry and the group they belong to automatically get access to it. This makes the setup simple while still maintaining control.
11. Quick Access
Each contact card includes a "Passwords" stat button, giving users instant access to stored credentials without needing to dig through menus.
12. Easy List and Form Views
Password entries are available from the main Contacts menu, where you can switch between list and form views for better organization and faster navigation.
13. Admin vs. Internal User Roles
System administrators (group_system) get full access to all password features, while internal users have limited access based on their assigned permissions.
14. Custom “Password Access” User Group
A special group named "Password Access" is included to help control who can see and interact with sensitive fields. This offers another layer of visibility management.
Why This Module?
In many organizations, managing passwords becomes a challenge due to the lack of proper tools. Teams often fall back on using spreadsheets, shared documents, or unsecured notes to store and share login information. While these methods might seem convenient, they pose serious security risks, including unauthorized access, accidental sharing, and a lack of accountability.
On the other hand, using external password managers can bring its own set of problems. These tools typically require separate user accounts, additional logins, and sometimes complex configurations. Most importantly, they don’t integrate directly with Odoo, meaning your team has to juggle between different systems to manage something as basic yet critical as login credentials.
That’s where the Meraki Password Manager stands out.
This module is built entirely within Odoo, offering a secure, centralized, and fully integrated solution for storing and managing passwords. It lets you keep sensitive login information right where your team already works inside the Odoo Contacts app making it easier to manage, more secure to share, and fully in sync with your existing workflows.
How Meraki Password Manager Keeps Your Data Safe
When managing sensitive login credentials, security is non-negotiable. Meraki Password Manager is designed with robust protection features that ensure your data stays private, encrypted, and accessible only to those who are authorized. Here's a closer look at how the module safeguards your information:
End-to-End Encryption
Passwords are encrypted using Fernet, a symmetric encryption method provided by the cryptography library. This ensures that passwords are securely stored in an unreadable format and only decrypted when viewed by an authorized user.
Access Limited to Authorized Users and Groups
Only users or groups who have been explicitly granted access can view or manage password records. If someone tries to access a password without proper permissions, they won’t see any data, or they’ll encounter an access error. This minimizes the risk of internal leaks or accidental exposure.
Strict Permission Enforcement
The module uses Odoo’s built-in access control mechanisms to enforce permission rules at every level. This ensures that even within your organization, sensitive information is only available to those who truly need it.
No Plain-Text Passwords Stored
Passwords are never saved in plain text within the Odoo database. Instead, they remain encrypted at all times, meaning even if someone gains database access, the actual password values remain protected.
Secure Key Management
The encryption key used for Fernet is stored safely using Odoo’s system parameter settings, reducing the risk of key exposure and ensuring secure encryption/decryption processes within your Odoo environment.
Integration with Your Odoo System
One of the strongest advantages of Meraki Password Manager is how effortlessly it fits into your existing Odoo environment. Designed with simplicity and usability in mind, the module eliminates the need for third-party integrations, external APIs, or complicated setups. Here's how it keeps everything smooth and streamlined:
Fully Built Inside Odoo
Meraki Password Manager is developed entirely within the Odoo framework, meaning you don’t need to install any external software, manage API connections, or rely on outside platforms. Everything works right out of the box inside the system your team already uses every day.
Native Integration with the Contacts App
The module is tightly integrated with Odoo’s Contacts application, allowing you to manage credentials directly from each contact’s profile. It becomes a natural extension of your existing workflows no switching between apps or tabs.
Clean, User-Friendly Interface
The interface uses native Odoo widgets, such as secure password fields, clickable URLs, and many2many selection tags for access control. This ensures a consistent user experience and keeps the UI familiar and intuitive for any Odoo user.
Powered by Odoo’s Access and ORM Frameworks
Under the hood, the module relies on Odoo’s trusted ORM system, access control layers, and user group management tools. This ensures that password management follows the same security standards and behaviours as the rest of your Odoo apps, making it reliable, scalable, and easy to maintain.
Who Is Password Manager Ideal For?
Whether you're a small team or a growing organization, managing login credentials securely and efficiently is essential. Meraki Password Manager is thoughtfully designed to meet the needs of teams that frequently work with shared credentials, client accounts, or sensitive access details. Here’s who will benefit most:
Internal Teams Handling Shared Access
If your team regularly logs into shared platforms such as client dashboards, vendor portals, or software tools, Meraki Password Manager helps keep everything organised and secure. Instead of passing passwords around in chat apps or spreadsheets, your team can manage access centrally and safely within Odoo.
Agencies, IT Providers, and Support Teams
For digital agencies, IT service companies, or customer support teams, managing multiple client credentials is a daily task. This module makes it easy to store, retrieve, and protect login details linked to each client contact, while restricting access based on roles or user groups. It streamlines workflows and ensures only the right people have the right access at the right time.
Businesses Avoiding Risky Third-Party Tools
If you're currently using unsecured methods like documents, emails, or scattered tools to store sensitive information, this module offers a smarter alternative. By keeping everything inside Odoo, you gain a centralized, encrypted, and permission-controlled environment without relying on external platforms that may not integrate well with your business systems.
Ready to Secure Your Passwords the Smart Way?
Don’t let password management slow your team down or put sensitive data at risk. With Meraki Password Manager fully integrated into your Odoo system, you get a secure, simple, and centralized solution to store and manage credentials confidently.
Visit the Meraki Password Manager on the Odoo App Store to explore the full feature list and try it out today.
Need help with implementation or want a personalized demo?
We are a leading Odoo ERP Software Development company with a proven track record of delivering scalable, customized, and high-performance Odoo solutions. Whether you're implementing Odoo for the first time, migrating from another system, or enhancing your setup with custom modules, our expert developers are here to help.
We offer a full range of Odoo services, including:
· Implementation & Customization
· Version Migration
· Odoo eCommerce Development
· Maintenance & Ongoing Support
· Odoo SEO Optimisation
With experience serving clients across the USA, UK, Australia, Europe, New Zealand, the Middle East, and South Africa, we understand the unique needs of global businesses and deliver tailored solutions that fit.
Get a free consultation today and let’s build the right Odoo solution for your business.