FiveRoster connects directly with your Discord server to automatically manage roles, format nicknames, send announcements, and keep audit logs, all without lifting a finger after setup.
Promotion
J. Smith was promoted to Sergeant
LSPD • By Cpt. Anderson
New Hire
M. Johnson joined as Cadet
BCSO • Callsign: B-42
Every roster action automatically reflects in your Discord server. Set it up once and let FiveRoster handle the rest.
When a member is promoted, demoted, or transferred, their Discord roles update instantly. Map specific roster ranks to Discord roles and let FiveRoster handle the sync.
Every roster action is logged to a designated Discord channel. Track who promoted whom, rank changes, strikes issued, and administrative actions with full transparency.
Automatically post polished announcements for new hires, promotions, certifications earned, and department milestones to dedicated Discord channels.
Auto-update Discord nicknames with rank abbreviations and callsigns. A member promoted to Sergeant with callsign A-12 becomes "[SGT] A-12 | J. Smith" automatically.
Restrict who can view and manage your rosters based on their Discord roles. Command staff see everything while cadets see only what you allow.
Send rich embed notifications to any Discord channel via webhooks. Customize the format, colors, and content for each type of roster event.
When a command staff member promotes an officer on FiveRoster, the officer's Discord roles change, their nickname updates, and an announcement is posted, all within seconds.
Previous rank roles are removed before new ones are added, preventing role clutter in your Discord server.
Members across multiple departments keep all their relevant roles. Transferring out of one department cleanly removes only those specific roles.
Choose exactly how nicknames are formatted. Include or exclude rank abbreviations, callsigns, department codes, or custom prefixes.
Add the FiveRoster bot to your Discord server and configure role mappings from your dashboard. Your entire setup takes less than sixty seconds.