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:
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.
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 SheetsCommon questions
Anything not covered here, ask us in Discord. The people who make PulseRoster read it.
Ask on DiscordCan 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.