Discord that keeps up with your roster

Stop changing Discord roles by hand every time someone is promoted. PulseRoster connects to your Discord server: roles change on their own, members sign in with Discord and your staff hear about every roster change.

Discord roles follow the roster on every plan, including Free.

The Discord role problem

Every server with departments has the same chore: Discord roles have to match the roster. When J. Alvarez is promoted to Sergeant, someone has to open Discord, find her, take off the Officer role, add the Sergeant role and maybe fix a few others too.

Now do that for every promotion, demotion, transfer, leave and new hire in every department. On a server with 50 or more members, staff lose hours every week just keeping Discord in step with the roster.

PulseRoster does it for you. Link your roles once, and every roster change reaches Discord straight away.

What it does

Roles that change on their own

Whenever something changes on the roster, PulseRoster changes the matching Discord roles:

  • Rank changes. Promote or demote someone and their old rank role comes off and the new one goes on, straight away.
  • Department transfers. Move a member to another department and their department roles move with them.
  • Subdivisions. Joining or leaving SWAT, K9, Traffic or any other subdivision adds or removes its Discord role.
  • Certifications. Earning or losing a certification, such as FTO or SWAT Certified, changes its matching role.
  • Nicknames, from Standard. Turn it on and a member's Discord nickname follows their rank and badge number too.

You link each rank, subdivision and certification to a Discord role once, in your community settings. After that it takes care of itself.

Sign in with Discord

Members sign in to PulseRoster with their Discord account. One click, no extra password, and their Discord name, picture and account are linked to their roster profile.

Everyone in your community is matched to a real Discord account, so there are no fake accounts and no doubt about who is who. Members who prefer can sign in with an email and password, or a link sent to their email.

Roster news in your channels

Roster events are posted to your Discord server automatically, so nobody has to write the announcement. Choose which events are posted and which channel each one goes to.

  • Promotions and demotions
  • New members joining
  • Leave requests and approvals
  • Disciplinary actions
  • Department transfers
  • Certification changes
  • Members being removed
  • And more

Free posts 3 kinds of event, Standard 15 and Professional all of them.

Bot commands

The PulseRoster bot gives your members and staff five commands, so they can use the roster without leaving Discord.

/duty

Clock on and off. Opens a private panel showing whether you are on duty, for how long, and only the buttons that apply to you.

/roster

Show a department's roster in Discord, with members, ranks and headcount.

/lookup

Find a member by name or Discord username and see their rank, department and status.

/activity

Check a member's hours for the current period and whether they meet the requirement.

/loa

Ask for leave from Discord. Command staff can approve it there too.

Set up in three steps

No developer needed. If you can add a bot to your server, you can do this.

Full setup guide
  1. 1

    Add the PulseRoster bot

    Find the invite link under Discord in your community settings, and add the bot to your Discord server.

  2. 2

    Link your roles

    In the Discord settings, pick the Discord role for each rank from a list of your server's roles. Do the same for subdivisions and certifications if you want them.

  3. 3

    Choose your notifications

    Pick which roster events are posted to Discord and the channel for each. From then on, Discord keeps up with your roster.

Common questions

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

Ask on Discord
Does PulseRoster change Discord roles automatically?

Yes. Promote, demote or transfer a member in PulseRoster and their Discord roles change straight away. You link ranks to Discord roles once, and every change after that needs no work from you.

What Discord commands are there?

Five: /duty to clock on and off, /roster to see a department's roster, /lookup to find a member, /activity to check hours, and /loa to ask for leave, all from Discord.

Will PulseRoster get in the way of my other bots?

No. PulseRoster only touches the roles you have linked to it. It leaves alone any role another bot manages, and any role that is not linked to a rank, subdivision or certification.

Can members sign in with Discord?

Yes. Members sign in with their Discord account, so there is no extra password to remember. Their Discord name, picture and account are linked to their roster profile.

Stop changing Discord
roles by hand.

Start free, connect your Discord server, and let PulseRoster handle the rest.