| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1943 |
| Technical Name |
ochat |
| License | LGPL-3 |
| Website | https://www.osolutions.app |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1943 |
| Technical Name |
ochat |
| License | LGPL-3 |
| Website | https://www.osolutions.app |
| Versions | 17.0 18.0 19.0 |
Secure Communication
Between Odoo Partners
Connect directly with your clients and partners, Odoo instance to Odoo instance. Send encrypted messages, share files, and create support tickets — all from within Discuss.
✓ Peer-to-peer messaging • ✓ Military-grade encryption • ✓ Odoo 17, 18 & 19
RSA-4096
Key Exchange
AES-256
Content Encryption
100 MB
Per Attachment
Real-time
Delivery Tracking
Built for Odoo Partners
The professional way to communicate with your Odoo clients
Direct Messaging
Chat directly with your clients' Odoo instances. No email chains, no external tools — just seamless communication within Discuss.
End-to-End Encryption
Messages are encrypted before leaving your server. Not even our central server can read your conversations.
Helpdesk Integration
Turn any conversation into a trackable support ticket with /ticket. Perfect for client escalations.
Team Collaboration
Add team members to any O'Chat channel. Full conversation history is preserved when members join or leave.
Encrypted File Sharing
Share files up to 100MB with the same encryption as messages. Documents, images — all protected.
Delivery Tracking
WhatsApp-style indicators show when messages are sent, delivered, and read in real-time.
💡 Built for Odoo
O'Chat integrates seamlessly with Odoo Discuss, working alongside all your modules — Sales, CRM, Project, Helpdesk, and beyond.
How O'Chat Works
Peer-to-peer communication with zero-knowledge architecture
🔒 Encryption Flow
1. Create message
2. Encrypt with AES
3. Wrap key with RSA
Routes encrypted data
Cannot read content
1. Unwrap key with RSA
2. Decrypt with AES
3. Display message
Install & Register
Install O'Chat and register your instance. Your RSA-4096 key pair is generated automatically.
Connect Partners
Exchange Instance UUIDs with your partners. Accept connection requests to start chatting.
Start Messaging
Send encrypted messages, share files, and use slash commands — all within Odoo Discuss.
Powerful Slash Commands
Quick actions at your fingertips
Display all available commands in the current O'Chat channel.
Show connection status, encryption details, and remote instance info.
List all members with access to the current channel.
Create a helpdesk ticket from the conversation. Requires Helpdesk
Remove yourself from the current channel.
Enterprise-Grade Security
Your messages are protected at every step
What's Encrypted
- ✓ Message content — Full E2E encryption
- ✓ File attachments — Encrypted with message
- ✓ File names — Included in encrypted payload
Technical Specifications
- ✓ RSA-4096 with OAEP padding (SHA-256)
- ✓ AES-256 in CBC mode with PKCS7
- ✓ Random 128-bit IV per message
- ✓ pycryptodome library
Hybrid Encryption
RSA for key exchange, AES for content
Auto Key Management
Keys generated and stored automatically
Zero Knowledge
Server never sees plaintext content
Full History
Complete message audit trail
Perfect For
O'Chat adapts to your business needs
Odoo Partners
- ✓ Direct client communication
- ✓ Support ticket creation
- ✓ File sharing for projects
- ✓ Team handover with history
Multi-Company Groups
- ✓ Connect subsidiary instances
- ✓ Cross-company collaboration
- ✓ Maintain data isolation
- ✓ Secure inter-company comms
SaaS Providers
- ✓ Customer support chat
- ✓ Onboarding assistance
- ✓ Feature announcements
- ✓ Direct escalation path
Works With Your Setup
- ✓ Odoo 17, 18, and 19 — Full compatibility
- ✓ Community & Enterprise — Both editions supported
- ✓ Odoo.sh & Self-hosted — Any deployment
- ✓ Helpdesk Extension — Auto-installs if Helpdesk present
⚠️ Requirements
- • Your Odoo must be accessible from the internet
- • Webhook endpoint must be reachable
- • Valid SSL certificate recommended
Ready to Connect Securely?
Start communicating with your Odoo partners and clients with enterprise-grade encryption.
✓ Easy setup • ✓ Zero-knowledge encryption • ✓ Helpdesk integration
Made with ❤️ by O'Solutions
Documentation & Support: osolutions.app/docs/o-chat
Please log in to comment on this module