Why Your LMS Can't Run Training Operations (In Its Own Users' Words)
Docebo, Litmos, and Cornerstone users describe broken ILT session management, manual admin, and paywalled reporting. What 2,000+ reviews say, and why.
Across 2,000+ public reviews of Docebo, Litmos, and Cornerstone, the same complaint clusters appear: clunky instructor-led training (ILT) workflows, manual session administration, and reporting that forces users into Excel. This isn't a bug problem. It's an architecture problem: an LMS is built to deliver content to learners, not to run the logistics of live training.
If you run instructor-led or virtual instructor-led training, you've probably had this conversation: “We already have an LMS. Why do we need anything else?”
Fair question. Here's an answer that doesn't come from us; it comes from LMS users themselves. We read through the negative reviews of three of the most widely deployed learning platforms (Docebo, Litmos, and Cornerstone) across G2, Capterra, TrustRadius, and the vendors' own community forums. More than 2,000 reviews in total.
The verdict is remarkably consistent. These platforms do what they were built to do: deliver content, track completions, issue certificates. And they consistently frustrate the people trying to use them to run live training operations: scheduling sessions, managing instructors, handling enrollments, and reporting on what actually happened.
The pattern in 2,000+ LMS reviews
Users like their LMS as a content platform and struggle with it as an operations platform. That's the one-sentence summary of the review data.
Docebo holds a 4.3/5 on G2 across 741 reviews, a good score. But G2's own complaint tallies for Docebo tell the operations story: steep learning curve (45 mentions), limited customization (42), limited features and lack of batch actions (75 combined), setup complexity (35), and inadequate reporting (60 combined mentions across reporting tags).
A recent G2 reviewer put the ILT problem plainly: “ILT sessions a bit clunky.” Another, reviewing in late 2025: “Instructor-led training tools still need refinement.” A learning technology manager at a 5,000+ person software company wrote on Capterra that there's “no built-in automation for session-level enrollment, and the instructor role permissions are broader than needed.”
These aren't one-star rage reviews. They're measured observations from admins who like the platform, and still can't make it run live training without manual work.
What Docebo's own community says about ILT
The most telling evidence isn't on review sites. It's on Docebo's own community forum, where admins ask each other for help running session-based training.
One admin running recurring classes described the enrollment problem: “When someone goes to enroll in a session of Yoga, it marks enrolled for all, not just one event.” A community expert confirmed this is designed behavior, not a bug: “Users will always be enrolled at a Session level, and therefore will be enrolled in every Event under that session.”
Another admin hit the wall on repeat attendance: “If a person enrolls in a session and completes it, they can no longer enroll themselves in another session on that same course.” For any program where people attend more than once (quarterly briefings, recurring workshops, refresher training) that means manual admin intervention for every learner, every cycle.
A third admin asked whether completing a Q1 session would automatically mark the Q2, Q3, and Q4 sessions complete. The recommended workaround from the community: create a separate course for every class type, or one event per session. In other words, duplicate work, forever.
To be clear: Docebo is a capable LMS. But when your own customers have to invent workarounds to run a recurring class schedule, that's not a feature gap. That's a product built for a different job.
It's not just Docebo: Litmos and Cornerstone
Litmos(4.3/5 on G2, 698 reviews) shows the same pattern. An admin managing 5,000+ learners wrote that it was “frustrating that Litmos did not allow for scheduled trainings.” Others asked for “more reporting on the instructor led sessions” and noted that “permissions for managers and calendars for instructor-led trainings need improvements.” Reporting is Litmos's single biggest complaint bucket, roughly 115 tagged mentions across G2's reporting categories. One reviewer's summary: “Reports are still ‘meh’, even after the reporting update.” The common workaround, again: export everything and rebuild it in Excel.
Cornerstone Learning(4.1/5 on G2, 527 reviews) is the enterprise case. Reviewers say “ILT creation is still very complicated and not user friendly” and that managing events and sessions needs an overhaul. Permissions configuration is “overwhelming”; one reviewer advised preparing to “spend weeks testing settings.” Reporting is described as “confusing and clunky.”
Three different platforms. Three different price points and market segments. The same operational complaints, in the users' own words.
Why LMSs fail at training operations (it's architectural)
An LMS is architected around the learner and the content. Training operations are architected around the calendar, the instructor, and the room. Those are different data models, different workflows, and different jobs. (We've mapped the full distinction in TMS vs LMS.)
An LMS answers: Did this learner complete this content? Training operations answers a different set of questions: Which instructor is available, qualified, and closest? What happens to the roster when a class reschedules? Who hasn't confirmed? What's our utilization this quarter, and what did each program actually cost to deliver?
When you force an LMS to answer operations questions, you get exactly what the reviews describe: session enrollment that can't handle recurrence, no automation at the session level, instructor “roles” that are really just permission sets, and reporting that knows completions but not operations.
That's why the workarounds all look the same: duplicate courses, spreadsheet exports, manual re-enrollment, a coordinator gluing it together with email. The LMS isn't failing. It's being asked to do a job it was never designed for.
The hidden cost: manual admin work and paywalled reporting
The reviews also put numbers on what this costs.
One Capterra reviewer reported their “admin team spent four months learning Docebo's backend before they could confidently build courses and manage workflows.” A G2 reviewer described the budget version of the same problem: “We budgeted $30,000 annually based on the initial proposal, but ended up paying $52,000 once we added the AI features and reporting tools our team actually needed.” According to SpendHound's pricing data, SMB Docebo costs rose 26% year-over-year, with average SMB spend at roughly $48,700 per year.
Note what's inside those numbers: the reporting and analytics you need to run training as a business are frequently paid add-ons, on top of a platform that already requires dedicated admin time to operate. You're paying extra to partially answer questions an operations platform should answer out of the box.
Meanwhile the coordination work (instructor confirmations, reschedules, roster changes, reminder emails) never shows up on any invoice. It shows up in your team's week.
What to do instead (hint: keep your LMS)
You don't need to replace your LMS. You need to stop asking it to run operations.
The pattern that works: the LMS keeps doing what it's good at (hosting content, tracking completions, issuing certificates) and training operations software runs the live-training side: scheduling, instructor matching and management, session-level enrollment (including recurring programs), communications, logistics, and operational reporting.
That's the job TryTami was built for. Our AI Training Coordinator runs the operational work end-to-end (the scheduling, the instructor coordination, the enrollment changes, the reporting) instead of storing data and waiting for a human to coordinate everything. Operators we work with cut time spent managing ILT by 90%.
If any of the quotes above sounded like your team's Slack channel, that's worth a 30-minute look: no slides, just the platform.
Sources
- Docebo reviews: G2 · Capterra
- Docebo Community forum, “ILT's and session/events HELP!”
- Litmos reviews, G2
- Cornerstone Learning reviews, G2
- SpendHound Docebo pricing data · Vendr Docebo benchmarks
Review data compiled July 2026. Ratings and review counts change over time; quotes are drawn from public reviews and community posts and are lightly truncated for length, never altered.
Written by Dave Murphy. TryTami is training management software for instructor-led and blended programs. Choosing a platform? Start with our guide to the best training management software in 2026.
See what this looks like without the spreadsheet.
TryTami runs the scheduling, instructors, and logistics behind instructor-led training — automatically.
Frequently asked questions
What is the difference between an LMS and training operations software?
An LMS delivers content to learners and tracks completions. Training operations software runs the logistics of live training: scheduling sessions, matching and managing instructors, handling enrollments and changes, sending communications, and reporting on delivery and cost. Most organizations running instructor-led training at scale need both, working together.
Can an LMS manage instructor-led training?
Most LMSs include ILT modules, but users consistently report they're limited: session enrollment that can't handle recurring attendance, no session-level automation, weak instructor management, and thin operational reporting. Docebo's own community forum documents admins building manual workarounds to run recurring session schedules.
Do I need to replace my LMS to fix training operations?
No. The LMS stays in place for content delivery and completion tracking. Training operations software sits alongside it and takes over scheduling, instructor coordination, enrollment, and operational reporting, the work the LMS was never architected to do.
Why is LMS reporting so limited for instructor-led training?
LMS reporting is built around learner completions, not operations. Questions like instructor utilization, session fill rates, reschedule impact, and per-program delivery cost require operational data an LMS doesn't model. That's why reviewers across Docebo, Litmos, and Cornerstone describe exporting to Excel, and why advanced analytics is often a paid add-on.
What does an AI Training Coordinator do?
It runs the operational work of instructor-led training instead of just storing data about it: scheduling classes, matching instructors by skill and availability, managing enrollments and changes, sending communications, and keeping reporting current in real time.
Keep reading
Training operations
Go deeper on the platform built for this.
The Best Corporate Training Programs of 2026 (Training MVP Awards)
The companies with the best corporate training programs in 2026, per Training magazine's MVP Awards: the 91-winner ranking and the data behind it.
Running Hundreds of Classes a Month: A Training Logistics Playbook
Training logistics at scale runs on five systems: one delivery calendar, venue management, a materials pipeline, a reschedule playbook, and automated comms.
Cut the busywork. Grow your training business.
TryTami is the training management software that automates the coordination behind instructor-led training. Book a 30-minute demo with the founders.