A complete training records system for Fire and EMS departments. Schedule training events, track attendees and attendance, award hours and CE credits, manage instructors and certificates, monitor compliance against department requirements, and produce audit-ready PDF and CSV exports.
Upcoming training events, department-wide stats (total hours, pending approvals, members below requirements), and each member's personal training assignments at a glance.
All department training events (Scheduled, Completed, Cancelled) in one filterable table with category and status filters for quick lookup.
Manage the full event record: attendee roster, hour awards, CE credit assignments, instructor info, location, and file attachments like rosters and lesson plans.
Monthly and weekly visual calendar of all department training events. See upcoming commitments at a glance and navigate to any event directly from the calendar.
Each member's personal view of their assigned training events, attendance history, certificate uploads, and requirement progress all in one place.
Admin table of every department member showing total training hours, CE credits earned, and overall compliance status. Filter and export for reporting.
Deep dive into a single member's training history: all attended events, certificates on file, CE credit totals, and progress against each active requirement.
Live compliance dashboard showing which members have met each department-defined training requirement and which are still working toward it, with at-risk alerts.
Configure training mandates like 20 hours of Fire training per year scoped by role or certification type. The engine tracks member progress automatically against every active requirement.
Manage training categories (Fire, EMS, Hazmat, etc.) and Continuing Education types with configurable credit cycles so your training data maps to your department's reporting structure.

Training events are the core scheduling unit. Each event has an instructor, location, default hours and CE credit values, an attendee list, and file attachments. Completed events lock their records to preserve an accurate audit trail.
Requirements are department-defined training mandates scoped to specific roles or certification types. For example, all Firefighters must complete 20 hours of Fire category training per calendar year. The compliance engine tracks each member's progress in real time and surfaces who is at risk of falling short before the period closes.
Members upload certificates through My Training. Admins review each submission and approve or reject it with notes. Approved certificates are pinned to the member's record and can count toward requirement compliance depending on how requirements are configured.
Export individual member training records or department-wide activity reports as professional PDF or CSV files. Exports are formatted for ISO, state, and accreditation audits without any manual formatting.