A multi-tenant activity and incident log built for volunteer Fire & EMS departments — responders log from a native mobile app, officers manage from a web portal.
Volunteer Fire and EMS departments have to keep careful records: who responded to each call, which apparatus rolled, hours spent on training, and the participation totals that drive pay-per-call accounting and year-end reporting. For most departments that means spreadsheets, paper sign-in sheets, and a lot of manual reconciliation after the fact.
We first solved this for one department with our Town of Canton participation-tracking portal. It worked — and it made one thing obvious: nearly every volunteer department wrestles with the same problem. ToneLogger is that solution turned into a product any department can sign up for.
ToneLogger is a multi-tenant SaaS platform with two front ends over one shared backend. Responders use a native iOS and Android app to log calls, training, and station details in seconds — recording who responded, the apparatus that rolled, and their role on scene. Officers and administrators use a web admin portal to manage the roster, review records, and pull reports.
Because it is multi-tenant, every department gets its own private roster, records, and reporting. Members who serve more than one department can switch between them in a single tap. Sign-in is passwordless — work email magic link, Apple, or Google — and a department admin grants each member access to its records.
True to its name, ToneLogger can also watch a department's dispatch email and turn incoming pages into draft activities automatically, so the run is half-logged before anyone opens the app.
Log from your phone
Record calls, training, and station details in seconds from a native app.
Incident rosters
Capture who responded, their role on scene, and the apparatus that rolled.
Participation reports
Week, month, and year-to-date totals at a glance for members and admins.
Multi-department
Serve more than one department? Switch between them in a single tap.
Passwordless sign-in
Work email magic link, Apple, or Google — no password to remember.
Dispatch ingest
Optionally turn incoming dispatch pages into draft activities automatically.
Next.js
Web admin portal (Vercel)
React Native + Expo
Native iOS & Android apps
Supabase
Postgres, Auth & Storage
Edge Functions
Dispatch parsing & ingest
TypeScript
Shared cross-platform logic
EAS Build
App Store & Play delivery
ToneLogger takes what we learned building a tracker for a single department and turns it into a product any volunteer Fire or EMS department can adopt — no spreadsheets, no end-of-month reconciliation, and a single source of truth for participation and incident records. It is also our answer to the build-vs-buy question we put to every client: sometimes the right move is an existing tool, and now there is one.
Visit tonelogger.comNote: ToneLogger is a record-keeping tool for departments — not a 911 dispatch system and not a medical device.
ToneLogger might be exactly what you need — or we can build something custom for the way you work.