Skip to main content

Training Automation

For: Admin, Trainer | Tier: Standard and Pro

Training Automation lets you create rules that automatically assign courses to employees when specific conditions are met. Instead of manually assigning training every time someone joins your team or changes roles, you set the rules once and SafePath handles the rest.


Why Automate Training?

Manual training assignment works when you have a small team and infrequent changes. But as your organization grows, keeping up becomes a real burden:

  • A new hire starts Monday — did anyone assign their safety orientation?
  • An employee transfers to the warehouse — did they get forklift training?
  • A new chemical was added to the production floor — does anyone need retraining?

Automation eliminates these gaps. New hires get their required training queued before their first shift. Role changes trigger the right courses automatically. You stop relying on someone remembering to send an email.


How Auto-Assignment Rules Work

Each automation rule has three parts:

1. Trigger

The event that activates the rule. Supported triggers include:

  • New employee joins a site — When a user is added to a specific site, the rule fires
  • Employee role changes — When an employee's job role is updated, the rule fires
  • New chemical added to inventory — When a new chemical is added to a site's ChemIQ inventory, the rule fires (requires ChemIQ module)

2. Target Courses

The course or courses to assign when the trigger fires. Select any published course from your library.

3. Due Date Offset

How long the employee has to complete the training after the trigger fires. For example:

  • "7 days after joining" — Gives new hires one week to complete orientation
  • "14 days after trigger" — Two weeks for role-change retraining
  • "30 days after trigger" — One month for non-urgent updates

Creating an Automation Rule

  1. Go to SafePath then Automation
  2. Click New Rule
  3. Name the rule — Use a descriptive name (e.g., "New Warehouse Hire — Safety Orientation")
  4. Set the trigger — Select the trigger type and configure its conditions (e.g., "When a new employee joins Warehouse Site A")
  5. Select courses — Choose which courses should be auto-assigned
  6. Set the due date offset — How many days after the trigger the training is due
  7. Click Save

The rule is created in an enabled state. You can disable it at any time without deleting it.

See How-To: Set Up Auto-Assignment Rules for the step-by-step guide.


Managing Your Rules

From the Automation page, you can:

  • View all automation rules with their trigger type, target courses, and status (enabled/disabled)
  • Enable or disable a rule with a single toggle — disabled rules stop firing but are preserved for later use
  • Edit a rule to change its trigger, courses, or due date
  • Delete a rule you no longer need

Example Automation Rules

Rule NameTriggerCoursesDue Date
New Hire OrientationEmployee joins any siteGeneral Safety Orientation, HazCom Basics7 days
Warehouse SafetyEmployee joins WarehouseForklift Safety, PPE Training, Chemical Handling14 days
Chemical Update RetrainingNew chemical added to Site AHazCom Refresher30 days
Role Change — Lab TechEmployee assigned Lab Technician roleLab Safety, Chemical Hygiene Plan14 days

Who Can Manage Automation Rules

RoleCan Create RulesCan Enable/DisableCan View Rules
AdminYesYesYes
TrainerYesYesYes
ManagerNoNoYes (site-level)
EmployeeNoNoNo