Skip to content

A LearnDash LMS built for distributor reality, not classroom assumptions

I built the M.L. Campbell Learning Center on LearnDash in 2019–2020. The platform that replaced their per-seat SaaS cost less annually than one month on the old system — and reached ten times as many learners.

Distributor sales staff don't sit through training in two-hour uninterrupted blocks. That's not an attitude problem. It's a reality of the job. An outside sales rep might have fifteen minutes between customer calls. A counter person at a distributor location might get three minutes between transactions. The window to complete a training module is whatever the workday produces — and the workday never produces a classroom.

The original M.L. Campbell training platform was built on classroom assumptions. The replacement wasn't.

M.L. Campbell's Training Manager came to me with two problems, not one. The first was cost: the per-seat model penalized growth, which meant the training program was being kept smaller than it needed to be. The second was fit: even enrolled learners often didn't complete modules because the platform assumed uninterrupted attention the job never provides. She wanted a platform where a counter person could get four minutes into a module, get pulled away by a customer, and come back two days later to the exact same four-minute mark. That resume-state requirement shaped the entire build.

What the Old Model Got Wrong

The predecessor system was a per-seat SaaS platform. The cost model was structurally misaligned with the goal. Per-seat billing means every new contractor or distributor employee added to the program added recurring expense. For a brand whose value depends on reaching as many qualified people in the channel as possible, a per-seat model penalizes the goal. Growth carries a cost that makes growth harder to justify.

The economics also forced a narrow program. When enrollment carries a marginal cost, you run smaller cohorts and tighter gate criteria. That works against a training program that should be as accessible as possible to an industry with high turnover and constant onboarding need.

Role-Based Tracks and Resume State

The LearnDash build was organized around roles, not course categories. A distributor counter person has different training needs than an outside sales rep. A finishing contractor wants application knowledge, not sales enablement content. Organizing by role means each learner encounters a track built for their actual situation rather than a catalog they have to navigate on their own.

Resume state was a design requirement, not a convenience feature. If a module can't be completed in a single session — and in distributor reality, it rarely can — the platform has to hold progress reliably across interruptions. A learner who gets pulled off a course by an incoming order should be able to return days later and pick up where they left off, without ceremony.

These aren't sophisticated features in the abstract. They're the minimum viable product for a training system serving people whose workday doesn't stop for learning.

The Qualification Record as Business Asset

The reporting architecture was built around a specific insight: training completion linked to a work location is more useful than a generic completion record.

The Learning Center tracks which learners belong to which distributor accounts and surfaces that data for M.L. Campbell's field sales team. That turns a training completion record into account intelligence. A sales rep visiting a distributor location can see which staff are trained on which products — and where the next opportunity to build depth sits. The training data and the sales data are connected.

Full data ownership mattered here too. An off-shelf platform owns the data and constrains what can be built on top of it. An owned platform means M.L. Campbell controls the student record and can develop custom tools as the program evolves, without waiting on a vendor's roadmap.

The Numbers

The Training Manager's summary of the result: "The site has allowed a tenfold attendance to critical learning without inflating the budget."

Annual platform cost came in below what the previous SaaS charged in a single month. The enrolled base grew from a constrained cohort model to more than 3,000 active learners across several hundred distributor locations.

The platform launched in 2020 — which was also the year in-person channel training collapsed entirely. M.L. Campbell's field team couldn't travel. Distributor staff couldn't attend sessions. The Learning Center became the only available path for onboarding and product knowledge for the entire channel. A system designed for interrupted, asynchronous learners suddenly had to carry a full channel's worth of new users with no alternative. It held. The resume-state requirement we'd treated as a courtesy feature turned out to be the thing that made the platform viable as an emergency substitute for in-person training.

This engagement in context

This project sits in the Training & Speaking pillar — the work of building learning infrastructure that reaches people in the conditions of their actual job, not the conditions of a classroom. Both WordPress Development and Training & Speaking service lines contributed: the LearnDash architecture was the technical work, and understanding how distributor learners actually behave was the instructional design work. The platform has been in continuous production since 2020.

Why Architecture Matters

A training platform built for a distributor channel is not a corporate LMS applied to a new context. The user profile is different: interrupted time, variable attention windows, a preference for content that applies immediately to the job at hand. The cost model is different: per-seat doesn't work when the goal is channel-wide qualification. The reporting need is different: you need to see performance by distributor location and connect it to sales activity, not just confirm that modules were completed.

Those differences require architectural decisions, not configuration choices. The M.L. Campbell Learning Center works because the architecture was built to fit the channel, not the classroom it replaced.

If you have a training program running on a platform that doesn't fit how your learners actually work — interrupted time, mobile access, high turnover, role-specific paths — I can audit the current system and design the replacement. See the training and speaking services.