An online portal for tracking member participation, supporting pay-per-call accounting and accurate scene attendance records.
Canton's Fire and EMS departments operate with volunteer and call members who are compensated on a per-call basis. Tracking who responded to which incident — and making sure that data was accurate enough for payroll — was being done with spreadsheets and manual entry after the fact.
The process was time-consuming for department administrators, introduced errors in pay calculations, and made it difficult to pull reports on individual member participation or department-wide activity trends. When questions came up about who was on a scene, there was no single reliable source of truth.
We built a web-based participation tracking portal tailored to the departments' specific workflows. Officers can log incidents and record which members responded, with the system tracking the nature of the call and the member's role on scene.
The portal ties into a member roster, so attendance records are linked directly to known individuals rather than free-text names. At pay period end, administrators can generate pay-per-call reports that calculate compensation automatically based on each member's logged participation.
Reporting tools allow officers and administrators to filter by member, date range, incident type, or department, giving them the visibility they need without digging through rows of a spreadsheet.
Incident Logging
Record each call or training event with date, type, and responding members.
Member Roster
Linked attendance records by member — no ambiguous names or manual matching.
Pay-Per-Call Accounting
Automated compensation calculation at pay period end.
Scene Rosters
Clear record of who was on each incident for accountability and audit.
Reporting & Export
Filter by member, date, incident type, or department. Export to CSV.
Role-Based Access
Officers, administrators, and read-only roles with appropriate permissions.
Department administrators spend significantly less time on end-of-period reconciliation. Pay calculations are accurate and auditable. Officers can pull a member's participation history or a full scene roster in seconds rather than cross-referencing multiple sheets. The single source of truth gives the department confidence in the data backing their accounting.
Note: This project was built in partnership with the Town of Canton. Details are shared with permission.
We build web applications that fit the way your organization actually works.