Success Story › Teachers Union

Tracking mandatory
union member training at scale

A large statewide teachers union runs roughly 600 training programs for 6,000+ members and steward candidates every year on a custom eMembership Training Module, with course completion tracked directly on each member's profile.
6,000+ members
Plus steward candidates
600 programs/year
Tracked in one system
Custom Training Module
Built on an extensible platform

This story features a large statewide teachers union that runs mandatory training programs for both members and steward candidates. The local is identified here in general terms because the underlying training-management workflows apply broadly to any teachers union or school employee local operating mandatory programs at scale.

A teachers union running roughly 600 training programs for more than 6,000 members and steward candidates each year carries a real operational load. Course rosters, completion status, and certification dates all need to live somewhere staff can act on, ideally tied to each member's record. When that lives in spreadsheets, hours get spent on maintenance that should go to running the programs themselves.

To bring union member training into the same system as everything else, this local worked with the Winmill team to build a custom Training Module inside eMembership, configured to its specific course catalog and tracking needs.

600 training programs, tracked outside the member system

Before adopting eMembership, the local ran approximately 600 training programs every year for 6,000+ members and steward candidates, tracked in Excel with no integration into the member management system. The volume alone made the spreadsheet approach a constant maintenance burden.

  • Training in spreadsheets. Course rosters, attendance, and completion status all lived in Excel files maintained by hand.
  • No tie to member records. A staff member opening a member profile could not see what training the member had completed or what was still required.
  • Hours lost to spreadsheet upkeep. Time that should have gone to running training programs went to maintaining the spreadsheets that tracked them.
  • Volume kept growing. With 600 programs per year, the spreadsheet burden compounded every cycle.

The local needed union member training tracked as a native part of the member record, with course rosters, completion status, and program structure all living inside eMembership.

Union member training belongs inside the member record, not in a spreadsheet on someone's desktop.

A custom Training Module built into eMembership

The eMembership team built a custom Training Module for the local by extending patterns from related modules. The result fits the local's specific course catalog and tracking needs while living inside the same system as the rest of member operations.

Courses, programs, and member assignments

The Training Module lets the local create courses, group them into programs, assign members to programs, and track progress against requirements. The data structure follows the way the local actually runs training rather than forcing the operation into a generic template.

Training status on the member profile

Training status is displayed prominently on the Member Profile screen, with easy access to detail. Staff working with a member see immediately what training is complete, what is in progress, and what remains required.

Built on an extensible platform

The custom build was practical because eMembership is highly extensible. Patterns from similar modules were repurposed, which kept the implementation fast and left the result fully integrated with member management, reporting, and the member portal.

Integrated with the rest of member operations

Because the Training Module lives inside eMembership, training data is queryable from the reports and queries module, surfaces in member self-service, and can drive communications targeted by training status (for example, members nearing recertification).

A platform built around a teachers union's actual work

Beyond the Training Module, this teachers union uses a range of integrated tools within eMembership:

Time back to programs, training inside the member record

With the custom Training Module in place, course completion is tracked as a native part of eMembership, and the hours that used to go to spreadsheet maintenance go to the training programs themselves.

  • Spreadsheet maintenance retired. The hours and days that went to managing training spreadsheets now go to running the actual education programs.
  • Training inside the member record. Staff working with a member see training status, history, and requirements without leaving the profile.
  • Better service for members. The local ensures members are getting the timely, requisite training they need to stay current.
  • Queryable data. Custom queries surface members nearing recertification or program completion, driving targeted outreach.
  • Repeatable pattern. The extensible platform that enabled this custom build makes similar extensions practical for other locals with specialized needs.

Union member training, answered

Can eMembership track mandatory union member training programs?
Yes. The custom Training Module built for this teachers union lets a local create courses, group them into programs, assign members, and track progress. Training status appears directly on each member profile, and the data is queryable across the platform for reports, recertification reminders, and program planning.
How does eMembership replace spreadsheet-based training tracking?
Course rosters, attendance, completion status, and certification dates all move from Excel into the Training Module inside eMembership. Staff working with a member see training status on the profile, and updates flow into a shared system rather than into a desktop spreadsheet that has to be merged later.
Where does training status appear in eMembership?
Training status appears prominently on the Member Profile screen, with easy access to detail. Staff opening a member record immediately see what training is complete, what is in progress, and what remains required, without switching tools.
Can eMembership handle large-scale training programs across thousands of members?
Yes. This local runs roughly 600 training programs for more than 6,000 members and steward candidates every year inside eMembership. The architecture scales beyond that, and program structure, assignments, and reporting all support large catalogs without changing the way staff work with the system.
Can training tracking be customized for a union's specific programs?
Yes. eMembership is highly extensible, and the Training Module described in this story was built to match this teachers union's specific course catalog and tracking needs by extending patterns from related modules. Similar customization is practical for other locals with specialized training requirements.
Is the Training Module integrated with the rest of eMembership?
Yes. The Training Module is built inside eMembership, so training data is queryable from reports and queries, surfaces in member self-service, and can drive communications targeted by training status. There is no separate tool to maintain or synchronize.
Follow us on social media

See how eMembership fits your teachers union

More than 45 local labor unions across the US and Canada rely on eMembership to unify member operations, run training programs, and modernize member self-service. Book a short intro call with David Stone to see whether eMembership is a fit for your local.
Book an Intro Call