Odoo Messenger Mobile App | Secure Business Chat for External and Internal Users
Mobile Messaging Application for Odoo Discuss | Direct Chat, Attachments, Voice Messages and User Presence
Secure Business Messaging for OdooCommunicate with internal users, customers, vendors, contractors and support teams directly from Android while keeping every conversation synchronized with Odoo Discuss.
Fully integrated with Odoo Discuss and Mail, the application allows users to create direct conversations, exchange text messages, share documents and media, send voice recordings, monitor unread messages, and communicate without opening the complete Odoo web interface.
The application is suitable for customer support, infrastructure assistance, internal communication, help-desk operations, external collaboration, remote teams, service coordination, and business communication where fast and centralized messaging is required.
With a simple messenger-style interface, users can easily access recent conversations, search available contacts, view online status, share attachments, record audio messages, and maintain a complete communication history securely inside Odoo.
Key Features of the Odoo Messenger Mobile Application
-
Secure Odoo User Authentication:
- Secure login using Odoo user credentials
- Session-based authentication using Odoo session ID
- Support for external users, internal users, and administrators
- Secure storage of session and server configuration
- Optional MPIN-based mobile access protection
- Prevent unauthorized access to business conversations
-
Recent Conversations:
- View all active direct conversations in one place
- Display the correct name of the other conversation participant
- View the latest message preview
- Display the latest message date and time
- Show unread message badges
- Automatically sort conversations by the latest activity
- Quickly reopen previously created chat channels
-
Direct User-to-User Messaging:
- Start direct conversations with available users
- Reuse an existing chat channel when a conversation already exists
- Create a new Odoo Discuss channel when required
- Support external-to-admin communication
- Support external-to-internal-user communication
- Support external-to-external communication
- Support internal-user-to-internal-user communication
-
Real-Time Text Messaging:
- Send and receive text messages through Odoo Discuss
- Display sent and received messages in a familiar chat interface
- Automatically refresh conversations for new messages
- Load complete message history from Odoo
- Clean and display HTML-formatted Odoo message content
- For external users, the same status color is displayed for both online and offline states.
- Maintain centralized business communication inside Odoo
-
File and Media Attachments:
- Send images directly from the device
- Upload PDF documents
- Share Word and Excel files
- Send videos and other supported documents
- Preview supported attachments inside the conversation
- Download attachments securely using the active Odoo session
- Store uploaded files against the related Odoo conversation
-
Voice Message Support:
- Record voice messages directly from the chat screen
- View the recording duration in real time
- Stop and send recorded audio instantly
- Cancel unwanted recordings before sending
- Upload voice recordings as secure Odoo attachments
- Improve communication for users working remotely or on-site
-
User Profile and Presence Status:
- Display Odoo user profile images
- Generate avatar initials when no profile image is available
- Show online, away, and offline user status
- Display status indicators beside user avatars
- Update user presence information from the mobile application
- Help users identify whether a contact is currently available
-
Smart Unread Message Management:
- Track unread messages separately for every conversation
- Display unread message counters on the home screen
- Store the latest and last-seen message IDs locally
- Automatically mark conversations as read when opened
- Prevent already-read messages from appearing as unread again
- Maintain a messenger-style notification experience
-
Search and User Directory:
- Search recent conversations by participant name
- Search available users from the user directory
- Quickly locate administrators, internal users, and external users
- Open a conversation directly from search results
- Reduce time spent locating the correct support contact
-
Secure Attachment Access:
- Validate that the logged-in user belongs to the conversation
- Prevent unauthorized attachment access
- Protect documents using Odoo session authentication
- Restrict downloads to valid conversation participants
- Maintain secure business document sharing
-
Mobile and Tablet Friendly Interface:
- Responsive layout for Android phones and tablets
- Clean and user-friendly messenger-style design
- Optimized chat bubbles and attachment previews
- Easy navigation between users and conversations
- Support for light and dark application themes
-
Odoo Discuss and Mail Integration:
- Integrated with the Odoo Discuss channel model
- Messages stored using the Odoo Mail framework
- Conversation participants linked through Odoo partners
- Attachments linked with channels and messages
- Existing Odoo conversations remain available in the mobile app
- Complete communication history remains centralized in Odoo
Supported Communication Scenarios
- External User to Administrator
External users can directly contact administrators for login issues, access requests, infrastructure support, account assistance, configuration problems, or general help-desk queries.
- External User to Internal User
Customers and external users can communicate directly with support agents, project coordinators, service teams, infrastructure staff, or other authorized internal users.
- External User to External User
Authorized external users can collaborate, exchange project documents, share infrastructure information, discuss support requests, and coordinate business activities.
Business Use Cases
- Infrastructure and IT Support
Users can report VPN, network, server, login, shared-drive, system-access, or configuration problems. Administrators can provide troubleshooting steps and share technical documents or screenshots.
- Customer Help Desk
Customers can raise support questions directly from the mobile application. Support staff can respond, request additional information, share attachments, and confirm issue resolution.
- Remote and Hybrid Teams
Remote users remain connected with administrators and internal teams through centralized messaging, file sharing, voice communication, and live user presence.
- Document and Media Sharing
Users can securely exchange technical guides, reports, screenshots, spreadsheets, images, audio recordings, and other business documents directly within a conversation.
- Centralized Communication History
All conversations, messages, documents, and attachments remain linked with Odoo, providing a centralized and traceable communication history.
For more details, please refer to the screenshots below.
Odoo Configuration & Mobile User Access Management
Before users can access the Odoo Messenger Mobile Application, administrators can configure which users are allowed to use the mobile messaging platform directly from Odoo. This provides complete control over user access and ensures that only authorized users can communicate through the mobile application.
- Mobile User Access Configuration:
- Dedicated Mobile tab available on the Odoo User form.
- Configure mobile messenger access for individual users.
- Assign authorized mobile application users directly from Odoo.
- Quickly search and select users using the standard Odoo selection wizard.
- Add or remove users from the allowed list at any time.
- Centralized configuration without requiring any mobile-side setup.
- Controlled User Visibility:
- Mobile users can only view and communicate with users assigned by the administrator.
- Users who are not included in the allowed list will not appear in the mobile contact list.
- Restrict conversations to authorized users only.
- Improve privacy, security, and communication management.
- Secure Administration:
- Access management is handled entirely within Odoo.
- Changes take effect immediately without additional configuration.
- Ideal for department-based, team-based, or project-based communication.
- Provides a secure and scalable way to control mobile messaging access.
Mobile Application Screens
Odoo Messenger App Seamless Communication with Odoo
The Odoo Messenger App provides a convenient way to access conversations, communicate with other users, and share messages and attachments directly from your Odoo environment.
Securely Connect the Mobile App to Your Odoo Database
View Recent Chats and Authorized Odoo Contacts
Manage Theme, MPIN and Application Preferences
Here Are a Few Examples
1. External to Internal: Construction Site Issue Reporting
A site contractor reports an interior installation issue, captures the current site condition, shares supporting photos and documents, and receives a response through Odoo Discuss.
Contractor Reports an Interior Installation Defect from the Site
During an on-site inspection, the contractor identifies a problem with an installed interior fixture and requests a detailed internal review.
Contractor Opens Attachment Options to Provide Supporting Evidence
The contractor chooses Camera, Gallery, or File to share the visual evidence and documents requested for further investigation.
Contractor Captures Multiple Live Photos of the Affected Installation
Live site photos are captured from multiple angles to clearly document the current condition of the affected installation.
Site Photos and the Inspection Report Are Shared in One Conversation
The captured images and related inspection document are submitted together, giving the internal coordinator complete evidence for review.
Internal Coordinator Reviews the Complete Site Report in Odoo Discuss
The complete mobile conversation, captured site photographs, and inspection document are synchronized with Odoo Discuss for centralized review and response.
2. External to Internal: Equipment Fault Diagnosis and Technical Assistance
A external user reports an equipment fault by sharing a machine image and a voice explanation. The internal technician receives the complete evidence through Odoo Discuss, reviews the reported symptoms, and provides the required technical guidance.
External User Shares the Machine Condition and Records a Fault Explanation
A machine image provides visual context while a voice recording explains the equipment symptoms and operating problem in greater detail.
Equipment Photo and Voice Details Are Submitted for Technical Diagnosis
The machine photograph and recorded explanation are delivered in the same conversation, providing the technician with complete diagnostic context.
Internal Technician Reviews the Equipment Evidence in Odoo Discuss
The reported symptoms, machine image, voice recording, and technical responses remain synchronized with Odoo for centralized diagnosis and support.
3. External to External: Construction Material and Site Work Coordination
A subcontractor communicates directly with a field worker to confirm the availability and condition of construction materials. Photos and supporting documents are exchanged between the two external users before the next site activity proceeds.
Subcontractor Requests Confirmation Before the Next Site Activity Begins
The subcontractor requests confirmation that the required construction materials are available and ready before work continues.
Field Worker Selects Photos to Confirm Material Availability
The attachment menu is used to provide current material photographs, delivery evidence, and related project documents.
Field Worker Shares Material Photos and the Related Project Document
Material photographs provide visual confirmation, while the attached document supplies the formal reference needed for site coordination.
Subcontractor Reviews the Evidence and Confirms the Next Work Activity
After reviewing the shared photographs and project document, the subcontractor confirms the next site activity with the field worker.
4. External to External: Technician Maintenance and Troubleshooting Coordination
A external user reports a machine performance concern directly to another external user working as a technician. Technical documents and a voice explanation are exchanged to identify the fault and determine the required maintenance action.
External User Reports a Machine Performance Concern to the Technician
The external user describes the equipment problem and requests direct troubleshooting support from the technician.
Technician Requests the Equipment File and a Detailed Fault Explanation
The technician requests the relevant technical document and additional fault information before recommending a maintenance action.
External User Shares the Technical Document and Records a Voice Note
The requested technical file is attached while a voice note explains the machine symptoms that may not be clear through text alone.
Technician Reviews the Evidence and Confirms the Required Maintenance Action
After reviewing the technical document and voice explanation, the technician confirms the appropriate troubleshooting or maintenance action.
Odoo Internal Integration
Mobile Tab for Application Access Configuration
Allowed Chat Users
Choose the users who can view and chat with this user. Users not selected will not see this user in the mobile chat list.
Configured Mobile Messenger Access
Live Preview:
Click the link below or copy and paste it into your browser to watch the video and explore the live preview demo.
- https://probuseappdemo.com/probuse_apps/mobile_odoo_messenger/1826