Odoo logo

Odoo

Embed learning into operational processes: policies, standards, onboarding and competency development.

Open Odoo

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

Employees don't need to switch to a separate platform or enter another login and password. Brusnika.LMS opens directly from Odoo.

Automatic HR structure synchronization

Employees and departments are imported from Odoo HR together with the organizational hierarchy. This makes it easier to organize training around your real company structure.

Learning connected to the work calendar

Training sessions from the LMS can be synchronized with the Odoo calendar, including participants, start and end times, and location.

Learning activity comes back to Odoo

Course assignments and completions can appear on employee records as 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

As soon as an employee appears in the Odoo structure, they can be enrolled in an onboarding program in Brusnika.LMS. New employees receive the courses, materials, and knowledge checks they need.

Mandatory training

Assign mandatory courses on policies, safety, compliance, products, and internal standards and track completion in the LMS.

Department-based learning

Because hr.department is synchronized from Odoo, Brusnika.LMS can work with your actual organizational structure and help organize training by department.

Corporate training sessions

Scheduled training from the LMS can be synchronized with the Odoo calendar. Participants, dates, times, and locations are available in the calendar employees already use.

Employee development

Use competencies, 360° assessment, job profiles, and individual development plans to connect learning with the development of individual employees.

How Single Sign-On works

Employees don't need to authenticate separately when they open the LMS from Odoo.

  1. The employee clicks "Open LMS" in Odoo.
  2. The Odoo Python add-on generates a signed URL.
  3. The URL contains the employee ID, email, timestamp, and administrator flag.
  4. The signature is generated using HMAC-SHA256.
  5. Brusnika.LMS verifies the signature and creates the user session.
  6. The employee is taken directly into Brusnika.LMS.

No additional login or password is required.


What is synchronized

Odoo dataWhat happens
hr.employeeEmployees are imported into the LMS with their name, work email, job title, and other available profile data
hr.departmentDepartments are synchronized together with parent departments, preserving the organizational hierarchy
calendar.eventTraining sessions from the LMS are created as Odoo calendar events with participants, time, and location
mail.activityLearning assignments and other learning events can appear as activities on the employee record
ChatterLearning 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

  1. Install Brusnika LMS from Odoo Apps — find Brusnika LMS in the Odoo Apps marketplace and install the add-on like any other Odoo application.
  2. 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.
  3. 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.
  4. Test the connection — click "Test connection". The LMS will check access to Odoo and display the number of available employees.
  5. 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.

Still have questions?

Need a consultation, demo or help choosing a plan?

Contact us — we will help you launch learning and choose the right format.

  • Our email
    info@brusnika-solutions.com