Pulse RP replaces a stack of single-purpose bots with one combined bot and dashboard duo. Every module below can be toggled on or off per server, so you only run what your community actually needs.
Build multi-question application forms, review submissions with Accept / Deny / Interview buttons, and auto-grant a role on acceptance. Forms can role-gate who's eligible to apply, auto-deny applications from members who leave mid-review, and export every submission to CSV.
Configure multiple duty types, each with its own on-duty role and optional required role. Staff clock in and out from a panel or slash command, with a live leaderboard, CSV export, and dashboard tools to force someone out or adjust session times after the fact.
Track staff strikes and promotion/demotion history per member. Rank changes swap Discord roles automatically and post to a dedicated staff log channel.
Members request time off with a reason and date range; staff approve or deny from Discord or the web dashboard. The LOA role is granted on approval and removed automatically the moment the leave period ends - no manual cleanup.
Schedule RP sessions with natural-language start times like "tomorrow 6pm". Set capacities with automatic waitlisting, grant attendee roles, repeat events, schedule roleplay announcements, and offer locally generated .ics calendar downloads. Staff can manage RSVPs from Discord or the dashboard.
Members keep one or more in-character profiles - name, age, faction, occupation, backstory - that they manage themselves, with staff able to edit or retire any character when needed.
Members post suggestions the whole community can upvote or downvote. Staff mark each one Approved, Denied, or Implemented directly from the embed, no separate review channel needed.
Run timed giveaways with an optional required role for entry and support for multiple winners. Winners are drawn automatically when the timer ends, or staff can end early and reroll on demand.
Post your server rules with an "I Accept" button that grants a role the moment a member agrees, plus a live count of how many members have accepted so far.
A live-updating embed showing your FiveM server's hostname and player count, refreshed automatically with a one-click join link.
Add the bot, then enable only the modules you need from the dashboard.