Poplearn is a Slack-native LMS. The short version: you paste in a document you already have, it becomes a course, and it gets delivered and tracked without anyone logging into anything.
Here's the whole flow.
Step one: turn a document into a course
/courses new takes material you already have — an onboarding handbook, a security policy, an SOP, a process doc — and does two things with it. It splits the material into modules short enough to finish in one sitting, and it writes the quiz questions for each one.
This is the step that usually takes a day by hand, and it's the reason most companies' training material stays as documents nobody reads. The content was never the problem; the structural work of turning it into something completable was.
You don't author anything. There's no block editor, no template library, no layout decisions.
Step two: assign it
/assign #support sends the course to a person, a channel, or every new hire from that point forward. Reminders are included.
Assigning to a channel matters more than it sounds. A list of names is a snapshot that goes stale the moment someone joins or leaves the team; a channel is maintained continuously by the people closest to it, as a side effect of normal work. So the assignment stays correct without anyone curating it.
Assigning to future joiners is what fixes onboarding permanently. The sequence runs whether or not anyone remembered to enrol the new person — which removes the most common onboarding failure entirely.
Step three: it gets delivered
Modules arrive as Slack direct messages, one at a time — roughly six minutes each.
No portal, no password, no "please complete your training" email. The person reads the module in Slack, answers the quiz in Slack by clicking, and completion is recorded. They never navigate anywhere, because there's nowhere to navigate to.
Because it's a direct message, it's private. Nobody sees what someone is being trained on or how many attempts a question took.
Step four: track it
/progress returns live completion by team, exportable on demand.
The record is per-person and timestamped rather than an aggregate percentage — which is what compliance actually asks for, and what lets a manager see who specifically is behind rather than just that a gap exists.
Because modules are completed in place, the record is written as it happens. There's nothing to reconcile afterwards, which is where manual tracking normally drifts.
What's on which plan
The free plan covers teams under 20 seats and includes Slack-based course authoring and unlimited courses and assignments.
Paid plans add web-based course authoring and web-based user management, for teams that would rather do setup in a browser, plus in-app rewards and a leaderboard. Annual billing is priced lower than monthly.
What Poplearn doesn't do
Worth being clear, because it's a narrow tool by design:
- No SCORM. Purchased course libraries generally ship in that format and can't be imported.
- No course catalogue. This is a push model — nobody browses and self-enrols.
- No external audiences. Only people in your Slack workspace can be reached, so customers, partners, and contractors without accounts are out of scope.
- No coaching or roleplay. It measures completion, not capability.
- No HRIS integration. Enrolment runs on Slack membership rather than HR data.
If any of those are requirements, a conventional LMS is the better tool and this isn't a close call.
Getting started
Add Poplearn to Slack — it installs in about a minute and is free under 20 seats. The fastest way to evaluate it is to paste in a document you already have and assign the result to one channel.

