Every feature your FiveM server needs
Rosters for every department, Discord roles that follow each promotion, activity tracking and a full discipline system. Everything you need to run your departments without Google Sheets.
The core of every roster
On every plan, including Free.
Rosters for every department
Police, EMS, fire, civilian and server staff, each with its own ranks, subdivisions and certifications. Run as many kinds of department as you need.
Discord integration
Discord roles change on every promotion and demotion. Members sign in with Discord, so there is no extra password, and bot commands handle roster lookups, leave requests and more.
How Discord works with your rosterActivity tracking
Members log patrol and training hours. Set requirements by rank and command staff see who is meeting them at a glance.
How activity tracking worksLeave of absence
Members ask for leave, a supervisor approves it, and it starts and ends on its dates by itself. Your own leave types, a calendar view and a Discord message for each request.
Discipline
Infractions, warnings, suspensions and appeals, with your own templates and categories. Leadership hears about each one in Discord without anyone posting it.
Discord notifications
Promotions, leave, discipline, new members and more are posted to your Discord server, so nobody has to write the announcement.
And much more
The rest of what it takes to run a department properly.
Public roster pages
A themed public roster for your community. Show recruits and other servers how your departments are set up.
Certifications
FTO, SWAT, K9, pursuit or your own. Give them to members and show them on the public roster.
Subdivisions
SWAT, K9, Traffic, Detective Bureau and more. A member keeps one main rank and can belong to several subdivisions.
Import from a spreadsheet
Moving from Google Sheets? Bring your roster in from a CSV file, match the columns to PulseRoster's fields and add hundreds of members in minutes.
Detailed permissions
35 separate permissions across community, department and custom staff roles, so your Sergeant at Arms can issue strikes without touching billing.
Custom staff roles
Make roles like Training Coordinator, IA Investigator or Recruitment Lead, each with exactly the access it needs, beyond Owner, Admin and Moderator.
Callsigns
Hand out and track callsigns per department, with a history of who held each callsign and when.
Custom fields
Add your own fields to members: unit numbers, time zone, specializations, anything your department keeps track of.
Audit log
A record of every promotion, demotion, leave approval, disciplinary action and settings change. Kept for 30 days on Free, 180 days on Standard and with no limit on Professional.
What makes PulseRoster different
Made for FiveM departments
PulseRoster is not a general community tool bent to fit. Every part follows how FiveM departments really work, from rank ladders to patrol hours.
Read the police roster guideTakes over from Google Sheets
Most servers start on a spreadsheet and outgrow it. PulseRoster does what a sheet cannot: Discord roles that follow the roster, activity tracking, leave, discipline and a proper audit log.
See the full comparisonA free plan you can run on
3 departments, 20 members, Discord sign-in, Discord roles, activity tracking, leave, certifications and a public roster page, free with no time limit. Upgrade only when you need more.
Compare plansSet up in an evening
Nothing to install in game or on your server. Sign in with Discord, create your community, add your departments and you are running. Most servers are set up in under 30 minutes.
See the setup guideQuestions about features
Anything not covered here, ask us in Discord. The people who make PulseRoster read it.
Ask on DiscordHow does activity tracking work?
Members clock on with /duty in Discord, or log time on the website with a start and end time, an activity type (Patrol, Training, Event, Administrative or Other) and notes. Hours add up by day, week and month. Supervisors and command staff see their department's totals, and members see their own. Set minimum hours per rank, for example 8 hours a month for Officer I, and anyone below it shows up in Activity Warnings.
What does the discipline system include?
Six levels from Verbal Warning to Termination, with appeals, your own reason categories, expiry dates and a place for the member to acknowledge it. Each record belongs to a department, names who issued it and shows on the member's profile. The more serious actions show a summary and ask you to confirm before they are saved.
How does leave of absence work?
Members ask for leave for a date range with a reason, and can pick a department. Supervisors and command staff approve it. Approved leave turns Active on its start date and Completed on its end date. Members can withdraw a request that is still waiting, or say they are back early, and you can give members an On Leave role in Discord while they are away.
Can I set my own ranks, subdivisions and certifications?
Yes. Each department has its own ranks, with supervisor and command staff flags, its own subdivisions such as SWAT, K9 and FTO, and its own certifications. A subdivision can have its own roster page, and a certification can carry a Discord role.
What is the public roster page?
Every community gets a public, read-only roster at roster.mypulsetech.com/roster/your-community. It shows your departments, member counts and, if you like, your leadership, ready to share with recruits or show on your website. It is on Free, and you choose the theme and the columns.
Is there a place for SOPs and handbooks?
Yes, on every plan. Write SOPs, handbooks, code tables such as 10-codes and penal codes, and checklists, with version history and required reading. Members see Action required until they confirm they have read a required document. Free holds 5 documents, Standard 50 and Professional as many as you like.
Ready to leave the
spreadsheet behind?
Start free. No card needed, and your community is set up in minutes.