
Duty Manager
The all-in-one duty management bot for your organisation — with tiered plans that scale from basic duty tracking up to a fully configurable in-game Org Menu.
Plans & Pricing
Base
Essential duty tracking for your organisation.
- Full activity tracking for your org
- Clock-in logs with timestamps & durations
- View activity for all members or a specific member for different durations (day/week/month)
- Configurable role permissions
- View activity of any subdivision tags you have (e.g. SWAT, TEU, etc.)
- Live on-duty channel to show who's on duty in real-time
- In-Discord evaluation panel
- Create & manage eval templates
- Evaluation history & logs
Duty Manager+
The full suite — Base, Evaluation Panel, and Org Menu for full in-game org management.
- Everything in Base + Eval
- Org Menu
- Your entire command team can easily access and manage the menu
- Outfit & vehicle spawn codes
- Custom categories & optional tag locking
- Sync changes to server w/ no restart required within 30 minutes
- No fees for config changes - change what you like, when you like
Command Guide
Everything your org needs to know, from first setup to day-to-day use.
Getting Started
New to Duty Manager? Here's everything you need to get up and running in your org's Discord.
1. Subscribe
Go to your org's Discord and run /purchase subscribe. Select your plan, complete payment via Stripe, and your license activates immediately.
2. Set your member role
A command-role member runs /set memberrole and selects the role all active members hold. The bot uses this to filter hours reports to current members only.
3. Set up your clock-in channel
Run /set clockinchannel in the channel where you want clock-in and clock-out logs to appear. The bot creates a webhook in that channel automatically.
4. (Optional) Set an on-duty channel
Run /set ondutychannel in a channel and the bot will maintain a live embed showing who is currently on duty.
5. Done
Members can now clock in via the in-game /duty command. Give it ~2 minutes after setup for settings to propagate before running any report commands.
Member Commands
Available to all members of your org — no command role required.
/myhourstimeframe, [hidden]
View your own duty hours for a chosen timeframe (last 24h, 7 days, 30 days, this/last week, this/last month). Defaults to hidden so only you see the response.
/evaluate[member]
Check evaluation status for yourself or another member. Shows rank requirements and whether the member meets the weekly hour threshold for advancement. Requires the Evaluation Panel add-on.
/userhourstimeframe, [user], [hidden], [this_discord_only]
See hours broken down per tag/group for a specific user (defaults to yourself). Useful for checking your own activity across all your tags.
Command Role Commands
Requires a command, management, or coordinator role. These are the day-to-day operational commands.
/hourstag, timeframe, hidden, [member], [startdate], [enddate], [exportcsv]
Pull a full hours report for all members under a selected tag. Choose from This Month, Last Month, This Week, Last Week, or a Custom Date Range (MM-DD-YYYY). Optionally filter to a specific member or export the results as a CSV file.
/inactivetag, timeframe, requiredhours, hidden
Run an inactivity report — pings every member who has fewer hours than the required threshold in the selected period. Also pings members who have clocked zero hours. Excludes coordinator and community manager roles automatically.
/userinfouser, [listroles], [hidden]
Detailed info on a Discord member: joined date, account age, ban status, server hours over the last 7 and 30 days, org hours by week and month, and optionally a full role list.
Setup Commands
Admin-only configuration commands. Run these once during initial setup or when your configuration changes.
/set memberrolemember_role
Set the Discord role that all active members hold. Hours reports are filtered to members who have this role, so only current members appear in results.
/set clockinchannel(run in target channel)
Creates a webhook in the current channel for clock-in and clock-out log entries. Run this command while inside the channel you want logs to appear in.
/set actionchannel(run in target channel)
Creates a webhook for server action/suspension logs. Available for Department and Gang guild types. Run in the channel you want action alerts sent to.
/set ondutychannel(run in target channel)
Designates the current channel as the live on-duty display. The bot maintains an embed here showing all members currently clocked in.
Evaluation Setup
Requires the Evaluation Panel add-on. Configure promotion requirements and exemptions.
/setupeval rankrank_role, hours_per_week, weeks_in_rank
Define promotion requirements for a rank. Set the minimum hours per week and number of weeks a member must hold the rank before they're eligible for evaluation.
/setupeval ranklistList all configured ranks and their current evaluation requirements.
/setupeval exemptroleschoices (Add/Update or List)
Set roles that are fully exempt from evaluation — e.g. command staff or roles that don't go through the standard promotion pathway. Provide role IDs separated by commas.
Purchase & Billing
Manage your subscription directly from your org's Discord.
/purchase subscribeOpens the subscription flow. Select Base or Base+Eval, complete payment via Stripe, and your license activates immediately. Run this in your org's Discord.
/purchase unsubscribeCancels the active subscription for your guild. Must be run by either the original subscriber or a member with a command/admin role. You can also manage billing directly via the Stripe portal.
Org Menu
Included in Duty Manager+
Org Menu is a fully configurable in-game menu for your department, gang or business — letting you provide outfit codes, vehicle spawn codes, or vehicle share codes to your members. Create and manage custom categories, optionally lock them to individual tags, and push all changes straight from Discord.
Full Configuration Freedom
Add & remove items, categories, and permissions any time — no extra fees for resets, removals, or changes.
Custom Categories
Create different categories for different subdivisions. Have 1 category or 10, you have complete freedom.
Tag-Locked Categories
Optionally lock categories to specific tags (e.g. lock a SWAT vehicles category to your SWAT tag), so members only see what they're authorised to.
Fast Syncing
Make updates in Discord and they'll sync to the server within 30 minutes.
Outfit & Vehicle Codes
Provide outfit codes, vehicle spawn codes, or vehicle share codes directly to your members through the menu.
How commands work
All Org Menu commands are available via /orgmenu in Discord. If you purchase for a gang, run the commands in the gang's Discord — for departments, use the department hub.
Members access the menu in-game by running /org while clocked in.
No fees for adding/removing categories, items, permissions, or linking tags — do whatever, whenever.
How to Purchase
Go to your org's Discord
Head to the Discord for your gang, department, or business.
Run /purchase subscribe
Use the /purchase subscribe command — Duty Manager will check your command role and present available plans.
Done
Your subscription activates and Duty Manager is ready for your org. Need help? Open a /ticket devops-store.
Frequently Asked Questions
How do I purchase Duty Manager for my org?
Which bot do I use to purchase?
How do I access Org Menu in-game?
How do I lock a category to a specific tag?
Does locking a category to a tag affect vehicle permissions?
How quickly do changes sync to the server?
Are there fees for changing my config?
I have an issue or bug — what do I do?

Ready to get started?
Head to your organisation's Discord and run /purchase subscribe to choose a plan.