For FiveM & RedM servers

From city precincts to frontier sheriffs.

Rosters for every department and business, in-game clock-ins, strikes and promotions, Discord role sync, and a profile for every player.

Add to Discord
Works withFiveMRedMDiscord · Police, EMS, fire, businesses, gangs, staff teams
Features

Everything a department head keeps in a spreadsheet, kept for them.

Every roster lives on one website that your game server and your Discord both talk to.

Rosters & duty

Rosters for everythingDepartments, businesses and staff teams, each with its own ranks, callsigns and members.
In-game clock in and out/clockin in FiveM or RedM logs the shift on the website, live.
Documents per rosterSOPs, handbooks, ten-codes and forms, attached to the department that uses them.

Discipline & progression

Strikes and warningsIssue them with a reason and expiry. Every member has a full record.
Promotions and demotionsOne click moves a member up or down the ladder and logs who did it.
Roles linked to DiscordEach rank maps to a Discord role. Promote on the site and the role changes in Discord.

Community

Profiles from DiscordSign in with Discord, then add a picture, name, bio and your characters.
FriendsAdd players and see who is online or in game right now.
ChatDirect messages and a channel for every department.
Servers

A public page for every server.

Players find your server, see its departments and apply to join. Your rosters stay private to members unless you share them.

S
[Server name]
FiveM
[n] members · [n] rosters · [n] on duty now
S
[Server name]
RedM
[n] members · [n] rosters · [n] on duty now
S
[Server name]
FiveM
[n] members · [n] rosters · [n] on duty now
+
Your server here
FiveM or RedM
Add to Discord
Setup guide

Set up RPulse step by step.

All in Discord and on rpulse.app. Nothing to install on your game server yet.

  1. 1
    Discord

    Add the bot

    To your main Discord and each department's Discord. Add to Discord

  2. 2
    Discord

    Move the RPulse role up

    Server Settings → Roles: drag it above every rank role.

  3. 3
    rpulse.app

    Create your server

    Sign in and click Create a server. Open the dashboard

  4. 4
    rpulse.app

    Add sub-rosters

    One per department, business, gang or staff team.

  5. 5
    rpulse.app · Settings

    Link each one's Discord

    Pick the Discord where its rank roles live.

  6. 6
    rpulse.app · Ranks

    Add ranks + role IDs

    Lowest first. Right-click a role → Copy Role ID (Developer Mode on).

  7. 7
    rpulse.app · Settings

    Heads and a webhook

    Heads run their sub-roster. The webhook logs every action.

  8. 8
    rpulse.app or Discord

    Add members, go on duty

    /hire, then members /clockin and /clockout.

Try itType /clockin in the console and watch the roster. In-game clock-ins coming soon
F8 · game console[Your server]
Connected · character: [You] · Police Department
Type /clockin, /clockout or /duty
rpulse.app · Police Department
  • [You] · Officer · 2-ADAM-14Off duty
  • [Member name] · SergeantOn duty
  • No shifts yet today
Discord role sync

Promote on the website. The role follows in Discord.

Map each rank to a Discord role once. Promotions, demotions and removals keep Discord up to date.

Y
[You]
Member of [Your server] Discord
Roles
FAQ

Questions people ask.

How does a player get on a roster?

The server owner or a head of that sub-roster adds them on the website's Members tab, or with /hire in its Discord. They get the rank's Discord role and a DM.

Does every department need its own Discord?

No. Each sub-roster links one Discord server, and several can share the same one. If a Discord has more than one sub-roster, commands ask which one you mean.

What if someone forgets to clock out?

A head can end the shift with /forceclockout in Discord, or from the member's edit menu on the website.

Do strikes expire?

You choose when you give one: after 7 to 90 days, or never. Expired ones stay on the record, greyed out.

Who can see a roster?

Everyone on any of your server's sub-rosters. Warnings and strikes are only shown to the server owner, that sub-roster's heads, and the member themself.

A role didn't change when I promoted someone. Why?

Usually the RPulse role is below that rank's role in Discord. Drag it higher in Server Settings → Roles. The website and the bot also tell you exactly which role they couldn't change.

Need help setting up?

Ask in the RPulse Discord. We'll help you link your server, set up ranks or fix a role that won't sync.

Bring your rosters out of the spreadsheet.

Add to Discord