FiveM police roster management

Run your LSPD, BCSO, state police or highway patrol like a real law enforcement agency. PulseRoster gives you the rank structure, specialized units, certifications, activity tracking and Discord connection your police department needs.

Free plan available. Most police departments are fully set up in under 20 minutes.

Professional rank structures

Set up your department's chain of command exactly as your server runs it. Here is a typical LSPD structure in PulseRoster:

9Chief of PoliceCommand Staff
8Assistant ChiefCommand Staff
7CaptainCommand Staff
6LieutenantSupervisor
5SergeantSupervisor
4CorporalSenior Officer
3OfficerPatrol
2Probationary OfficerProbation
1CadetTraining

Each rank gets a level number, abbreviation, optional colour and insignia. All of it is yours to change.

Specialized units as subdivisions

Most FiveM police departments have units beyond regular patrol: SWAT, K9, Traffic, Detectives, Internal Affairs and more. In PulseRoster these are subdivisions inside your department.

SWATK9 UnitTraffic DivisionDetective BureauInternal AffairsField Training

Members hold their main department rank (Officer, Sergeant) and can belong to one or more subdivisions at the same time. An Officer can be in both SWAT and K9 while keeping their patrol rank. Each subdivision can have its own Discord role, so members get the right roles automatically.

Features that matter for police departments

Certifications

Track FTO (Field Training Officer), SWAT, K9 Handler, Pursuit Certified, Firearms Instructor, Crisis Negotiator and any other certification your department uses. Assign them to members and show them on your public roster.

Patrol activity tracking

Set minimum patrol hours per rank. Officers might need 10 hours a week, command staff 6. Members log their hours and you see who is meeting requirements at a glance. Learn more.

Disciplinary system

Police roleplay needs structure. Track infractions, issue verbal and written warnings and suspensions, and handle appeals. Templates for common violations, a full change log and Discord notifications.

Callsigns

Assign and track callsigns per department, with a history of who had which callsign and when. Show callsigns on your public roster next to rank and badge number.

Several agencies

Running LSPD, BCSO and State Police? Each is its own department with its own ranks, subdivisions and certifications. One community, every agency kept separate.

Discord roles

Promote an Officer to Sergeant and their Discord roles change straight away. Transfer someone from LSPD to BCSO and every role swaps automatically. Learn more.

Still using Google Sheets for your police roster?

Most FiveM police departments start with a Google Sheet: a tab for each rank, rows coloured by hand, no Discord roles, no activity tracking. It works until you pass 30 officers and suddenly you spend more time managing the spreadsheet than the department.

See PulseRoster vs Google Sheets

Common questions

Anything not covered here, ask us in Discord. The people who make PulseRoster read it.

Ask on Discord
Can PulseRoster manage LSPD and BCSO separately?

Yes. A community can have several departments. Create separate LSPD, BCSO, State Police and Highway Patrol departments, each with its own rank structure, subdivisions, certifications and activity requirements.

How do I set up specialized units like SWAT and K9?

Specialized units are subdivisions inside a department. Within LSPD you can create SWAT, K9, Traffic, Detective Bureau and more. Members hold their main rank (for example Officer) and can belong to one or more subdivisions at the same time.

Can I track police certifications like FTO and SWAT?

Yes. PulseRoster includes certifications. Create FTO (Field Training Officer), SWAT, K9 Handler, Pursuit Certified, Firearms Instructor and any others your department uses. Assign them to members and show them on your public roster.

Set up your police roster today

Free includes 3 departments, 20 members, duty tracking and the full Discord connection. Most police departments are fully set up in under 20 minutes.