Dolibarr logo

Dolibarr

Embed training and certification into Dolibarr's ERP and CRM modules for teams handling orders, stock and customers.

Open Dolibarr

Train employees directly inside Dolibarr

Connect corporate learning to Dolibarr and train employees where they already work. Brusnika.LMS opens directly from Dolibarr without a separate login, synchronizes employees and groups, and connects learning with tasks and notifications in Dolibarr.

Courses Β· Quizzes Β· Surveys Β· Learning programs Β· Knowledge base Β· Certificates Β· Nika.AI


Connect Brusnika.LMS to Dolibarr and manage corporate learning in the same work environment your employees already use.

Employees open Brusnika.LMS from the Dolibarr menu and are automatically signed in without a separate LMS password. Brusnika.LMS retrieves employees and groups from Dolibarr, while course assignments can create tasks and notifications back in Dolibarr.


What the integration gives you

One working environment

Employees do not need to find a separate LMS or remember another password. Brusnika.LMS opens directly from the Dolibarr menu with automatic authentication.

Learning connected to work

Assigning a course can automatically create a To-Do in Dolibarr. Learning becomes part of the employee's workflow rather than a separate activity they have to track themselves.

Up-to-date employee data

Brusnika.LMS retrieves the employee list from Dolibarr. There is no need to manually create users in the LMS before assigning training.

Organizational structure

Dolibarr user groups are available in Brusnika.LMS as departments. This makes it possible to manage training for entire groups, not only individual employees.

Notifications in Dolibarr

When a course is assigned, Brusnika.LMS can create an event in the Dolibarr Agenda and notify the employee about the new training.

No separate login

SSO uses a secure HMAC-SHA256 token. Employees simply click Brusnika.LMS in Dolibarr and enter the LMS automatically.

What is integrated

EntityWhat happens
UsersDolibarr employees are available in Brusnika.LMS for training assignments
GroupsDolibarr groups are used as departments in the LMS
SSOEmployees open the LMS from Dolibarr without a separate login
TasksAssigning a course creates a To-Do in the Dolibarr Agenda
NotificationsAssigning a course creates an event in the Dolibarr Agenda
APIBrusnika.LMS retrieves data through the Dolibarr REST API

Brusnika.LMS capabilities

Once connected, Dolibarr becomes an entry point to a full corporate LMS.

Brusnika.LMS provides:

  • Courses β€” create and assign training to employees and groups.
  • Quizzes β€” test knowledge and track learning results.
  • Surveys β€” collect feedback and run internal surveys.
  • Learning programs β€” combine multiple courses and activities into structured programs.
  • Knowledge base β€” organize corporate knowledge and materials.
  • Certificates β€” confirm course completion.
  • Employee development β€” manage competencies, profiles, individual development plans and other development activities.
  • SCORM and H5P β€” use interactive learning content.

Use cases

New employee onboarding

A new employee becomes available in Dolibarr and can be selected in Brusnika.LMS. Assign an onboarding program and create a corresponding task in Dolibarr.

Mandatory training

Assign courses on safety, compliance, internal policies or other mandatory topics. Training tasks appear directly in the employee's working environment.

Department training

Use Dolibarr groups as departments in Brusnika.LMS and assign training to an entire group.

Product and process updates

When employees need to learn about a new product, process or internal policy, assign the course in Brusnika.LMS and notify employees through Dolibarr.

Continuous learning

Use Brusnika.LMS courses and learning programs for regular professional development and knowledge updates.

How to connect

Brusnika.LMS for Dolibarr is distributed through DoliStore.

  1. Install the module β€” open DoliStore, find Brusnika.LMS and download the module.
  2. Upload it to Dolibarr β€” in Dolibarr, go to Configuration β†’ Modules/Apps β†’ Deploy external module (ZIP), upload the ZIP file and activate the module.
  3. Connect Brusnika.LMS β€” open the module settings, enter your Brusnika.LMS portal URL and Dolibarr API Key, then click Connect to Brusnika.LMS. The Brusnika.LMS item will then appear in the Dolibarr navigation menu.
  4. Start training β€” employees open Brusnika.LMS directly from Dolibarr, with no separate LMS username or password required.

Requirements:

  • Dolibarr 17 or later;
  • Dolibarr REST API enabled;
  • administrator rights for installation and setup;
  • a public HTTPS URL for the Dolibarr instance for SSO.

Secure authentication

The integration uses HMAC-SHA256 to protect SSO tokens.

When an employee launches Brusnika.LMS from Dolibarr, a signed token is generated using the employee ID, email, timestamp and administrator status. The LMS verifies the signature and token lifetime before creating the user's session.

SSO tokens are valid for 1 hour.

This provides a single entry point without transferring the employee's password between systems.


Free module on DoliStore

The Brusnika.LMS module for Dolibarr is published in DoliStore and is available as a free download. The currently published version is 1.2.0; the module supports Dolibarr 17+ and PHP 7.4–8.3.

Download Brusnika.LMS for Dolibarr from DoliStore


How much does it cost?

The Dolibarr integration module itself is free.

Brusnika.LMS is available under LMS plans based on the number of users and required features.


Frequently asked questions


Have questions?

Need a consultation, demo or help launching your training program?

Contact us and we will show you how Brusnika.LMS can work with your Dolibarr environment: info@brusnika-solutions.com

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