Your FiveM roster deserves
better than a Google Sheet.
PulseRoster replaces the spreadsheet with real departments, ranks, callsigns, badge numbers, and automatic Discord role sync — built for FiveM police, fire, EMS, and civilian communities. Set up in under 20 minutes.

A real roster, not another spreadsheet tab
Every department gets its own roster with custom ranks, badge numbers, callsigns, subdivisions, and certifications. Members are organized by rank with expandable details — no more scrolling through tabs and colour-coded cells.
- Custom rank structures per department
- Badge numbers, callsigns, and subdivisions
- Member-based, slot-based, or hybrid roster modes


Promote someone — their Discord role updates itself
Map ranks, subdivisions, and certifications to Discord roles once. After that, every promotion, transfer, or certification pushes the right role automatically — and posts a notification to your server. No more hand-editing roles after every change.
- Automatic role sync on promotion & certification
- Sign in with Discord
- Promotion, LOA & member notifications to your server
Share your roster with the world
Every community gets a public roster page that shows your departments, leadership, rank structures, and members — no login required. Perfect for recruitment and showing off how organized your community is.
- Shareable link — no account needed to view
- Multiple themes and customization options
- Department tabs, leadership, and filters
| Rank | Badge | Member | Status |
|---|---|---|---|
| Lieutenant | LS-104 | L. Owens | Active |
| Sergeant | LS-218 | S. Foster | Active |
| Senior Officer | LS-330 | J. Chen | Active |
| Officer | LS-412 | A. Hayes | On LOA |
| Officer | LS-418 | D. Morgan | Active |


Know who's active and who's on leave
Members request leaves of absence and command approves them on a calendar — no more “is so-and-so on LOA?” in the Discord. Log patrol hours and set activity requirements per rank so you can see who's actually showing up.
- LOA requests & approvals on a shared calendar
- Activity hours with rank-based requirements
- Certifications, commendations & disciplinary records
Simple, transparent pricing
Start free — no credit card. Every plan includes the whole roster; paid plans add scale.
Free
A complete roster for a single department. Not a trial.
- 3 departments
- 20 members
- 3 subdivisions per department
- Duty clock & activity tracking
- Full Discord role sync
- Discord member import
- Full LOA calendar & custom types
- Disciplinary system & appeals
- 5 documents
- 1 application form
- Certifications & commendations
- 3 custom staff roles
- Public roster page
- 30 days of duty history
Standard
For communities that outgrow one department.
- Everything in Free
- 15 departments
- Unlimited members
- All roster modes (slot/hybrid)
- Activity requirements per rank
- 50 documents
- .docx document import
- 5 application forms
- Custom fields (10 per department)
- 10 custom staff roles
- All public roster themes
- 1 year of duty history
Professional
Unlimited scale, your own domain, and white-label branding.
- Everything in Standard
- Unlimited departments & documents
- Per-department documentation
- Checklist documents
- Required reading for certifications
- Document read analytics
- White-label branding
- Custom domain for your public pages
- Unlimited audit log & duty history
- Priority support
- Full API accessSoon
Lines marked Soon are committed work that has not shipped yet — they are not available on any plan today. Track them on the roadmap.
Start free. No spreadsheet required.
The free tier is genuinely usable for a real server — sign up with Discord or email and you're running in minutes.
- 3 departments
- 20 members
- Discord role sync
- LOA management
- Certifications
- Public roster page
No credit card required · set up in under 20 minutes