It’s mid-afternoon at a paint distributor’s counter — one branch, in the Niagara region. The phone rings ten minutes into a 25-minute Colour Specialist lesson. If the platform doesn’t remember exactly where the learner was when she sits back down twenty minutes later, she starts the lesson over, gets to minute six, and abandons it. Distributor staff don’t study in ninety-minute blocks. That single fact shaped almost every system decision in the build.
Sherwin-Williams® reaches the industrial wood-coatings market through a distributor network, which means a distributor’s product knowledge is the actual sales channel. If the person behind the counter can’t walk a finisher through a finish schedule, recommend the right sealer for a white-oak vanity, or troubleshoot a colour reader that has drifted, the sale walks. I came to treat channel staff competence as the real product the training had to support, and that shaped the build.
I led the design of the M.L. Campbell® Distributor Training Centre and have operated it day to day for the distributor network across North America since launch.
The situation before
Before this platform, M.L. Campbell was using an off-the-shelf learning management system (LMS) — a vendor product that charged a monthly fee per seat regardless of how many of those seats were actively learning anything. The content was organised the way a catalogue organises products — by product line and series, with stock-keeping unit (SKU) level lessons stacked beneath. A new hire at a distributor branch didn’t know which fifty lessons applied to their job. The system left them to figure that out for themselves. Many didn’t bother.
The platform I led replaced that. It delivered at a fraction of the previous platform’s cost, and active learner attendance grew by an order of magnitude over the life of the engagement.
Organised by role, not by content type
The course catalogue is structured around the jobs distributor staff actually do. Level 1 Wood Coating Specialist is where a new hire starts. From there, a learner branches into one of the role tracks — Colour Specialist or full-line M.L. Campbell Product Specialist — or picks up an equipment-specific track like the Datacolor® reader specialist. A new employee at a distributor knows what their job is on day one. They don’t yet know which fifty lessons match it. The dashboard does that mapping for them: courses surface by track, status flags show what’s enrolled versus what’s complete, and a single “Continue Study” button drops them back exactly where they left off.
That sounds like a user-experience decision. It is actually a completion-rate decision. When a learner can see their specific track and nothing else, they move through it. When they’re staring at a catalogue of everything the brand produces, they leave.
Lessons built for how distributor staff actually study
Each lesson runs instructor-led video in a picture-in-picture frame over the slide content the instructor is walking through. Breadcrumbs keep the learner oriented inside the track. A status pill marks the lesson complete the moment criteria are met.
Resume state is the load-bearing feature here. A textbook LMS assumes the learner gets a ninety-minute block. The real studying environment is the twenty-minute window between customer calls. When the phone rings mid-lesson, the platform has to remember where the learner was and drop them back there cleanly. Lose the resume state and you lose the learner.
The completion record is the actual asset
The platform’s job is not to host video. Its job is to be the system of record for who is qualified to do what across the distributor network — which staff at which branch hold which certifications, and where the gaps are. The channel team needs to know, for example, who’s mid-track on Colour Specialist this month, and which branches have a Level 1 completion from last quarter that hasn’t moved since. That record is what they use to make staffing and training-spend calls.
Designing it that way meant treating learner state, role-based access, and certification status as the primary data model, with the content layer hanging off that. Most LMS implementations are organised the other way around — the course is the primary object, and the completion record gets exported as a report. I built this one from the other end: qualification first, course experience as the layer that feeds it.
The stack
WordPress®, LearnDash®, and extensive custom development to handle the role-based track logic, dashboard state, and admin tooling for the M.L. Campbell training team. The custom work is concentrated where off-the-shelf LearnDash makes assumptions that don’t hold for a distributor-channel audience. Enrollment runs through the branch rather than self-serve. The dashboard leads with role, not with course. And the reporting surface is built for branch managers who need branch-level completion data, where a stock LearnDash install would hand them an individual-learner progress list and call it done.
What the numbers meant
Order-of-magnitude attendance growth, in this context, is a channel-health number, not a marketing one. Each completed Level 1 Wood Coating Specialist certification means a distributor employee who can now have a real conversation with a finisher evaluating a topcoat. That conversation is where the sale happens or doesn’t. The training platform sits one step upstream of revenue.
The cost reduction was real and immediate. The platform paid for its own development inside the first year of operation.
Where this pattern transfers
This architecture fits any organisation where staff competence is load-bearing and distributed across locations the head office doesn’t directly control. Channel sales networks are the obvious case; regulated trades and franchise operations sit in the same shape. In each of those cases the same two design moves do most of the work: role-based tracks the learner doesn’t have to assemble for themselves, and lesson architecture built for the short sessions the work actually allows. The third piece is what makes the rest matter — a completion record that means something to someone other than the learner.
If you’re evaluating a custom LMS build against an off-the-shelf vendor, the diagnostic question is: what does your completion record mean to your business, specifically? If the answer is “we need to know which staff at which location hold which qualifications,” the off-the-shelf product probably isn’t designed around that use case. This one was.
Talk through your LMS architecture
This case study is an example of LearnDash LMS work. The courses that run on the platform are part of the training catalogue.
Book a 20-minute discovery call. I’ll tell you in the call whether a custom LearnDash build is the right path for what you’re describing, whether a different platform fits better, or whether the problem isn’t the LMS at all.
Product names referenced on this page — including WordPress — are trademarks or registered trademarks of their respective owners. Training offered here is independent and is not affiliated with, endorsed by, or sponsored by any of these companies.