
Odoo
Embed learning into operational processes: policies, standards, onboarding and competency development.
Employee training directly inside Odoo
Bring employee learning into Odoo and develop your people where they already work. Brusnika.LMS integrates with Odoo HR, provides Single Sign-On, and connects learning with employees, organizational structure, and the company calendar.
Courses · Tests · Surveys · Competencies · IDPs · Knowledge Base · Nika.AI
Connect Brusnika.LMS to Odoo and make learning part of your employees' everyday work environment.
Employees open the LMS directly from Odoo and are automatically signed in — no separate login or password required. Employees and departments are synchronized from Odoo HR, while scheduled training sessions can be displayed in the Odoo calendar.
Learning events are also sent back to Odoo: course assignments and completions can appear as activities and chatter messages on the employee record.
What the integration gives you
One connected environment
Automatic HR structure synchronization
Learning connected to the work calendar
Learning activity comes back to Odoo
mail.activity entries and chatter messages. Learning becomes part of the employee's work context rather than a separate process.What you can do with Brusnika.LMS inside Odoo
Brusnika.LMS provides a complete environment for employee learning and development:
- Training — online, classroom, and blended learning.
- Courses and programs — create structured learning journeys.
- Testing — check knowledge and assess learning results.
- Surveys — collect employee feedback and learning feedback.
- Competencies — manage competencies and job profiles.
- IDPs — create individual development plans.
- 360° assessment — collect feedback from managers, peers, and direct reports.
- Knowledge base — store corporate knowledge, instructions, and learning materials.
- Nika.AI — create learning content and tests and work with your knowledge base using AI.
Use cases
New employee onboarding
Mandatory training
Department-based learning
hr.department is synchronized from Odoo, Brusnika.LMS can work with your actual organizational structure and help organize training by department.Corporate training sessions
Employee development
How Single Sign-On works
Employees don't need to authenticate separately when they open the LMS from Odoo.
- The employee clicks "Open LMS" in Odoo.
- The Odoo Python add-on generates a signed URL.
- The URL contains the employee ID, email, timestamp, and administrator flag.
- The signature is generated using HMAC-SHA256.
- Brusnika.LMS verifies the signature and creates the user session.
- The employee is taken directly into Brusnika.LMS.
No additional login or password is required.
What is synchronized
| Odoo data | What happens |
|---|---|
hr.employee | Employees are imported into the LMS with their name, work email, job title, and other available profile data |
hr.department | Departments are synchronized together with parent departments, preserving the organizational hierarchy |
calendar.event | Training sessions from the LMS are created as Odoo calendar events with participants, time, and location |
mail.activity | Learning assignments and other learning events can appear as activities on the employee record |
| Chatter | Learning events can appear as messages on the employee record |
Two-way connection between LMS and Odoo
The integration is not limited to importing employees.
Odoo → Brusnika.LMS
- employees;
- departments;
- organizational structure;
- data required for employee access.
Brusnika.LMS → Odoo
- learning events;
- employee activities;
- chatter messages;
- calendar events for scheduled training.
This keeps Odoo as the system for employee and operational data, while Brusnika.LMS provides the dedicated environment for learning and development.
Set up in 5 steps
- Install Brusnika LMS from Odoo Apps — find Brusnika LMS in the Odoo Apps marketplace and install the add-on like any other Odoo application.
- Enter the LMS URL and SSO secret — in Odoo, open Learning → Settings → Brusnika LMS and enter your Brusnika.LMS URL and the Single Sign-On secret.
- Configure the integration in the LMS — in the Brusnika.LMS administration panel, open Settings → Odoo Integration and enter your Odoo URL, database name, and API key.
- Test the connection — click "Test connection". The LMS will check access to Odoo and display the number of available employees.
- Start learning — once the integration is configured, employees can access Brusnika.LMS from Odoo with one click, without a separate login.
Frequently asked questions
Train employees without leaving Odoo
Connect Brusnika.LMS to Odoo and bring HR data, learning, and the work context into one connected ecosystem.
