Almost every OSHA written program carries a training requirement, and here's the part that surprises people: the written program itself is what defines the training. It sets who must be trained, on what topics, at what frequency, and what has to be documented. Training and the written program aren't two separate obligations — the program is the document that establishes the training obligation.
That means the questions people ask as "what training do I need for confined space" or "how often is HazCom training required" are really questions about what each program specifies. A few common patterns:
Hazard Communication requires training employees on the hazardous chemicals in their work area, at initial assignment and whenever a new hazard is introduced. Lockout/Tagout distinguishes authorized from affected employees and sets different training depth for each, with retraining triggers. Confined space, respiratory protection, bloodborne pathogens, fall protection — each defines its own trained-person roles, topics, and refresh cadence. The specifics live in the program for that hazard, which is exactly where they should live.
Where TemplaKit fits — and where it doesn't
Let's be clear about the boundary: TemplaKit is not a training provider or an LMS. It doesn't deliver courses, host videos, or issue completion certificates — you handle the actual training, whether that's in-house toolbox talks or an outside provider. What TemplaKit does is generate the written program that defines your training requirement: the roles, topics, frequency, and documentation each standard expects. You run the training; the program sets the bar you're training to.