General CommandsAll Staff

Commands available to all staff members in the server.

/bot-info
View information about Shiftora
Everyone

Displays the bot's version, uptime, server count, and links to support resources. Useful for checking if the bot is running the latest version.

/ping
View bot latency and status
Everyone

Returns the bot's current response latency in milliseconds and its connection status. Use this to verify Shiftora is responsive before starting a shift.

/shift-leaderboard
View the staff leaderboard ranked by total shift time
All Staff

Displays a ranked leaderboard of all staff members sorted by cumulative shift time. Helps identify your most active staff and encourages healthy accountability.

/whois [@user]
View shift information and stats for a user
Perms

Pulls up the shift profile of any server member - total shifts, cumulative time, average duration, and current status.

Parameters
userRequiredThe Discord user to look up
/shift-active
View all staff members currently on shift
All Staff

Lists everyone clocked in right now, with their shift type and how long they have been on. Shows who is working and who is on break without opening the dashboard.

/shift-manageAll Staff

The primary command for staff to manage their own shift. Opens a live embed with action buttons.

/shift-manage [Type]
Manage your shift - clock in, take a break, or clock out
All Staff

Opens the shift management embed. Depending on your current state, you'll see different buttons:

Embed States
StartOff ShiftClocks you in and starts a new shift session
PauseOn ShiftPuts your shift on break - time worked stops counting
ResumeOn BreakReturns you to active shift from a break
EndOn ShiftClocks you out and logs the completed shift

The embed also shows your all-time stats and your current shift's live status.

/shift-adminPerms

Manager-level command for overriding or managing any staff member's shift.

/shift-admin [@user]
Manage a staff member's shift
Perms

Opens the same shift management embed as /shift-manage but for any specified user. Allows managers to start, pause, or end shifts on behalf of staff - useful for forgotten clock-outs or emergency overrides.

Parameters
userRequiredThe staff member whose shift to manage
Leave of AbsenceAll Staff

Commands for requesting and managing extended time away. A leave request stays pending until a manager approves or denies it.

/leave-manage
Manage your leave of absence - start, extend, or end it
All Staff

Opens your leave panel. From here you can Start a new request, Extend an active leave, End it early, or Cancel a request that has not been reviewed yet. View Extended History shows your past leave records.

/leave-admin [@user]
Manage a staff member's Leave of Absence
Perms

Opens the same panel for another member, with Approve and Deny for pending requests. Managers can also Grant LOA directly without a request, or End an active one.

Parameters
userRequiredThe staff member whose leave to manage
/leave-active
View all staff currently on Leave of Absence
All Staff

Lists every member on approved leave right now, so you know who is unavailable before assigning work.

Reduced ActivityAll Staff

For staff staying active at a lower commitment rather than stepping away entirely. Works the same way as leave, with its own approval flow.

/roa-manage
Manage your reduced activity - start, extend, or end it
All Staff

Opens your reduced activity panel, with Start, Extend, End Early and Cancel Request, plus View Extended History for past records.

/roa-admin [@user]
Manage a staff member's Reduced Activity status
Perms

Opens the panel for another member, with Approve and Deny for pending requests, Grant ROA to apply it directly, and End to clear an active one.

Parameters
userRequiredThe staff member whose reduced activity to manage
/roa-active
View all staff currently on Reduced Activity
All Staff

Lists every member currently on reduced activity and what they are still expected to cover.

/setupAdmin

Initial configuration wizard for getting Shiftora up and running in your server. Requires the Manage Server permission or Admin role.

/setup
Run the interactive setup wizard
Admin

Launches a step-by-step setup flow that walks you through configuring Shiftora for your server. Covers the essential settings needed to get started - log channel, staff role, shift role, and timezone.

Setup Steps
Log ChannelStep 1Select the channel where shift events will be posted
Staff RoleStep 2Choose the role that can use manager-level commands
Shift RoleStep 3Pick the role automatically assigned while a member is on shift
TimezoneStep 4Set the timezone used for all timestamps and log entries

All steps can be skipped and configured later individually. Once complete, Shiftora will confirm your settings and the bot is ready to use.

Ready to get started?

Add Shiftora to your server and be running in under 5 minutes.

Add to Discord