Training records that prove compliance before an auditor asks
Plan instructor-led sessions, track attendance and scores, and let Training & Certification Management issue certificates and watch expiry dates automatically — with color-coded status, one-per-lapse renewal alerts, and a one-click Needs Attention triage view.
The problem
HR and L&D teams track training in spreadsheets: who requested it, who attended, whether they passed, and when their certificate expires. Certification expiry sits in a passive date field nobody watches until an auditor asks — a real compliance risk in regulated industries like healthcare, manufacturing, aviation, and construction.
The solution
One record carries every training from catalog to session to attendance to certificate to renewal. Certification status is computed live — valid, expiring soon, or expired — and a daily scheduled action posts a chatter alert and a to-do activity the moment a certificate needs attention, exactly once per lapse.
Everything a training and compliance program needs
Every capability below is implemented in the module.
Training Catalog & Categories
Build a reusable catalog of courses grouped by category, each with a default duration, cost, mandatory flag, and passing score.
Instructor-Led Session Scheduling
Schedule sessions with internal or external trainers, a venue, and a seat capacity, and move each one through a clear Draft to Done lifecycle.
Attendance & Pass/Fail Scoring
Enroll employees, mark attendance, and record a score per attendee; the pass or fail result is computed automatically against the course’s passing score.
Automatic Certificate Issuance
Marking a session Done issues a certification to every attendee who passed, complete with a printable PDF Certificate of Completion.
Live Certification Expiry Status
Every certification shows a color-coded Valid, Expiring Soon, or Expired status with a day-count, computed from issue date and course validity.
One-Per-Lapse Renewal Alerts
A daily scheduled action posts a chatter note and schedules a to-do activity for the responsible manager as soon as a certificate lapses — once, with no duplicate noise.
Needs Attention Compliance Triage
A one-click filter surfaces every expired and expiring-soon certification across the whole company so nothing slips through.
Employee Training History
Trainings and Certifications stat buttons on the employee form give HR one click to every past and current record for that person.
Planned vs Actual Cost Tracking
Record a planned cost and an actual cost per session, with pivot and graph analysis by course, category, and state.
How it works
Build the catalog
Set up categories, venues, and courses with duration, cost, and passing score.
Schedule & run sessions
Assign a trainer and venue, enroll employees, and track attendance and scores as the session runs.
Certify automatically
Marking the session Done issues a certificate to every attendee who passed, with expiry computed from course validity.
Monitor compliance
Daily alerts and the Needs Attention filter keep every certification current, without anyone watching a calendar.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It complements eLearning by focusing on instructor-led sessions, attendance, and the certification-compliance lifecycle rather than self-paced online courses.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Training & Certification Management
A training catalog, instructor-led sessions, attendance and pass/fail scoring and automatic certificates — with live certification expiry status and renewal alerts that surface lapses before an audit does.
Buy on Odoo App Store