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 roster

Activity 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 works

Leave 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 guide

Takes 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 comparison

A 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 plans

Set 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 guide

Questions about features

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

Ask on Discord
How 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.