The operating system for EMS agencies

Less paperwork. rosters, cert cards, fuel receipts, that binder of bylaws…
More ambulance.

rosters, cert cards, fuel receipts, that binder of bylaws…

emsOS is the portal and mobile app that takes the pain out of running an EMS agency. Members, certifications, documents, calendars, meetings and money all live in one place, so your officers can get back to the part they signed up for.

every tool your agency needs, one sidebar a real member record: status, certs, equipment, history …and it all fits in your pocket
riverside.emsos.app
The emsOS portal showing a member record for a volunteer ambulance corps, with navigation for calendar, documents, incident reports, finance and administration
The emsOS mobile app home screen: a CPR card expiring in 12 days, shortcuts and upcoming events
Sound familiar?

Running an agency shouldn't feel like a second shift.

  • The cert spreadsheetOnly one person understands it. They're on vacation.
  • The shoebox of receiptsFuel, gloves, pizza for the drill. Somewhere in the glovebox of 76.
  • Bylaws in someone's inboxThe 2014 version. Or maybe the 2011 one.
  • The calendar on the fridgePlus three group chats that disagree with it.
  • Raised-hand votesDid anyone count twice? Nobody's sure.
  • "Who has helmet #204?"Ask the quartermaster. Who's also on vacation.
What's inside

Everything your officers juggle, in one place.

emsOS replaces the spreadsheets, shared drives, paper sign-up sheets and group texts with one system that everybody in the agency can use.

the roster

Everyone on your roster, in one place.

Every member record holds contact info, emergency contacts, status, driver status, positions, issued equipment, certifications and a full history of changes. Finding people is just as easy.

  • Advanced search across any field, with saved searches you can share with every officer
  • Pick your columns and export to Excel in one click
  • Permissions by position, so the treasurer sees finance and the chief sees operations
  • Sign in with Google or a password, with photo approvals for member IDs
save it once. share it with every officer.
Advanced Member Search with a saved search named Helmets out, filtering members by issued equipment

save it once. share it with every officer.

the part everyone dreads

Nobody's CPR card expires by surprise again.

Tell emsOS which certifications each member class needs, and it keeps watch. Members get reminders before a card lapses, officers get copied when it does, and new cards go from a phone photo to an approved record in minutes.

  • Your own certification types and a requirements matrix per member class
  • Automatic reminders on the schedule you pick (60, 30, 10, 1 days out)
  • Escalation rules that CC the chief or training officer when a card lapses
  • Snap a photo of the new card. emsOS reads it, and an officer approves it.
Certification reminder settings: send time, reminder days and an escalation rule copying the chief and training officer
Member app showing a CPR card that expires in 12 days
members see it on their phone, too

members see it on their phone, too

Certification Approvals queue with an AI Read column showing the card type, number and expiration read from each upload
we read the card for you. you just click approve.

we read the card for you. you just click approve.

the bylaws binder, retired

Every document, and real answers from them.

Bylaws, SOPs, protocols and training material live in one library that members can open from the portal or their phone. Can't find the clause? Ask in plain English.

  • One library, organized by category, always the current version
  • Ask a question and get an answer drawn only from your documents
  • Every answer cites the page it came from, so the document stays the authority
  • See what people ask, which tells you what your SOPs need to explain better
Documents library with an Ask AI box and the agency's bylaws and protocol book
Member app answering how many votes it takes to overturn a ruling of the chair, citing the constitution, page 7
answers cite the exact page

answers cite the exact page

who's coming Tuesday?

One calendar, with sign-ups built in.

Trainings, meetings, standbys and special events go on one shared calendar. Turn on sign-ups for anything that needs a headcount, from a CPR class to Thanksgiving coverage.

  • Color-coded calendars for training, meetings, special events and more
  • Sign-ups with an optional cap and a note from each member
  • Managers can add or remove people, and choose who sees the list
  • Upcoming events land on every member's phone
Events Calendar month view with training, meetings, special events and general calendars
Member app event sheet for an EMT Refresher on airway, showing the member is signed up
"you're signed up." no clipboard needed.
all in favor?

Run the monthly meeting. Count every vote.

Build the agenda's votes ahead of time, put the room screen on the projector, and let members vote from their phones. Results appear the moment the chair closes the vote.

  • Check in with a code on the room screen, so only members in the room can vote
  • Secret or recorded ballots, yes/no/abstain or multiple choice
  • Majority, two-thirds or pick-N rules, applied for you
  • Elections with voter eligibility and a live results display
October Membership Meeting agenda with three votes: approve minutes, purchase a power stretcher, and elect two members to the rig committee
Member app ballot: purchase a second power stretcher, with Yes selected
Vote result: passed 22 to 4, 3 abstained
secret ballot. actually secret.

secret ballot. actually secret.

happy treasurer, happy agency

Expense reports without the shoebox.

Members photograph a receipt, or text it in, and emsOS fills in the vendor, date and amount. Officers approve each line, and the books stay in step with QuickBooks.

  • Receipts by camera or text message, multi-page receipts included
  • Line-by-line approvals by account, then one tap to submit to the treasurer
  • QuickBooks Online expenses, account assignments and revenue reports
  • Donations, donor management and thank-you letters that mail themselves
New expense report with a receipt photo and details filled in from the receipt
Expenses list in dark mode with a report ready to submit and one already submitted
snap the receipt. we fill in the rest.

snap the receipt. we fill in the rest.

And there's more in the box

The little things that eat a Tuesday night.

Incident reports

Members file reports online. Confidential ones ask for a password again before anyone reads them.

Hospitals & door codes

ER numbers, ambulance-bay codes and notes, saved on the phone for when there's no signal.

Protocols, offline

Your state's protocols, searchable by number or keyword, even with zero bars.

Contractions timer

Length, spacing and count, one big button. Runs entirely on the phone.

Phone trees & numbers

The agency's important numbers in everyone's pocket, and call-down lists for when it matters.

Patient letters

Personalized letters to patients, printed and mailed for you.

Records requests

A public page where patients and law firms request records, with review built in.

Elections

Officer elections with eligibility rules, secret ballots and a results screen.

Donations

Online donations flow into donor records and thank-you letters, no retyping.

Event log

Who changed what, and when. Plus login history for every account.

Photo approvals

Members upload their own ID photo. An officer approves it before it goes on the roster.

Signed-in devices

See every phone and browser signed in to your account, and sign out the one you left behind.

The emsOS app

And it all fits in your pocket.

Everyone in the agency, officers and members alike, can use the full portal from any browser. The app puts the everyday things in their pocket: their profile, the directory, upcoming events, expense reports, the meeting vote, and the reference material they reach for on a call.

Home screen with things that need attention, shortcuts and upcoming events
Member directory with search
Protocols saved on the phone, searchable by number or words
Slide-out menu: hospitals, protocols, contractions timer, directory, phone numbers, documents, expense reports
Asking a question about the agency's documents, with the answer citing the constitution
works with zero bars

Everything they need, nothing they don't

Members see the features your agency turns on, grouped the way they think: EMS, Agency, You.

Offline where it counts

Hospitals, phone numbers and protocols are stored on the phone, encrypted, for the basement with no signal.

One app, every agency

Ride with two corps? Add both with an agency code and switch between them.

Coming soon to the App Store and Google Play
Security

Built for the sensitive stuff.

An EMS agency holds personal information about its members and, sometimes, its patients. emsOS is designed around that.

01

Permissions by position

People see what their role needs. The treasurer gets finance, the chief gets operations, and every member gets their own records and the agency's shared tools.

02

Everything is logged

Changes land in an event log, and every sign-in lands in login history, so there's always an answer to "who did that?"

03

Extra locks on confidential areas

Incident reports and patient records ask for a password again before they open.

04

Your data stays yours

Encrypted in transit, kept separate per agency, never sold. Export it whenever you like.

Where emsOS comes from

Built inside a working ambulance corps.

emsOS wasn't dreamed up in a boardroom. It grew out of a volunteer ambulance corps in New Jersey, where it runs the day-to-day today. Every feature started as a real problem at a real agency: an expired card nobody caught, a receipt lost in a rig, a vote that had to be counted twice.

"If it's annoying on a Tuesday night at headquarters, it's on our list."

— Danny Ackerman, founder
Get in touch

Want a tour?

We'll walk you through emsOS with your agency's real headaches in mind: rosters, certs, meetings, money. No pressure, and no 40-slide deck.

a real person answers. promise.