Request
To create a convenient platform for self-learning for users in the format of a knowledge base and conducting webinars for internal and external users. The client's requirements include the presence of different roles with various access rights, a user-friendly and intuitive interface, automated sending of invitations and notifications, conducting webinars for up to 500 people, and obtaining reports on attendees.
Main added functionality:
E-learning
Survays
Onbording
Contracts
Adding the ability to upload videos directly to the platform
Adding the ability to group courses by categories and limit user access to specific categories
Integrating the Jitsi API
The ability to download statistical data about such activity directly from the webinar room
Solutions

The client's tasks were implemented using the built-in LMS Odoo 16 version, specifically utilizing the E-learning and Event modul
The development team significantly enhanced the standard functionality of the E-learning modules by:
For materials added to the platform via links from Google Drive and YouTube, the JS tools were used to hide video redirection elements, preventing the spread of content outside the educational platform.
Adding the ability to group courses by categories and limit user access to specific categories.
Allowing instructors to manually modify notification templates and adjust the interval for sending such notifications.
Integrations Jitsi
Integrating the Jitsi API, a webinar tool that allows hosting webinars from 20 to 1000 users. Additionally, the functionality of the Event module was expanded by:
Adding the ability to register event participants directly by the platform administrator.
Enabling the restriction of event visibility for certain user groups.
The ability to download statistical data about such activity directly from the webinar rooms.
Adding the ability to appoint a meeting moderator with webinar recording rights.
Through webhooks, the platform can collect information about users who attended the webinar (login/logout time, total presence time).
Result
A powerful and functional e-learning platform was created that meets the client's needs. It allows for effective self-learning, conducting webinars for different audiences, and obtaining detailed reports on user activity.
Why Use Customized Odoo E-Learning Platform for Corporate Training and Webinars?
All-in-One Learning & Webinar Solution
Combines a full-featured LMS (courses, tests, certificates) with powerful webinar capabilities for up to 1000 participants — everything runs inside Odoo without third-party services.
Flexible Access Control
Easily group courses by categories and restrict access by roles, departments, or individual users — perfect for internal training, partner programs, and paid external courses.
Fully Integrated Jitsi Webinars
No Zoom or external accounts needed — webinars for 20–1000 people run directly in Odoo with automatic invitations, recording, moderation, and detailed attendance statistics (login/logout time, total presence).
Secure Content Protection
Videos from YouTube/Google Drive are embedded so that download buttons and links are hidden — learners stay inside the platform and content never leaks.
Smart Automation & Notifications
Instructors can customize invitation/reminder templates and set exact sending intervals — participants always receive timely and relevant messages.
Powerful Analytics & Reporting
One-click export of webinar attendance data and course progress reports — instantly see who completed training and who attended live sessions.
Seamless Integration with Odoo Ecosystem
Works together with Employees, Contracts, Onboarding, and Surveys modules — training results can automatically affect contracts, certifications, and HR processes.