Enter your username or email. If MFA is enabled on your account we will send a reset code to your email.
📧
OTP Sent!
A 6-digit reset code has been sent to your email.
🔒
MFA Not Enabled
Password reset via OTP requires Email OTP or an Authenticator App to be enabled on your account.
Since neither is enabled, please contact your Duty Manager or Admin to reset your password.
👤 Your admin can reset passwords from Users & Roles → Edit User
✅
Password Reset!
Your password has been updated. You can now sign in with your new password.
Dashboard
Notifications
No notifications
?
—
—
👤 My Shift Today
📅 Today's Shifts — All
⚠ Unassigned Alerts
🏢 Department Overview
Department
Building
Employees
This Month Shifts
Status
Loading...
Loading...
📍 Building: —
With employees · excludes holidays & leave
📅 Mon → Fri
📅 Mon → Sat
📅 Mon → Sun
🗓️ Roaster Management
📍 Building: —
With employees · excludes holidays & leave
📅 Mon → Fri
📅 Mon → Sat
📅 Mon → Sun
📋
Loading roster...
⏰ Shift Types
Name
Code
Start
End
Duration
Applies To Days
Type
Color
Actions
👥 Users & Roles
🔍
Name
Username
Role
Department
Building
Sub Dept
Work Days
Status
Actions
🏢 Departments
Name
Code
Building
Color
Status
Actions
🔀 Sub Departments
Name
Code
Parent Department
Color
Status
Actions
🏗️ Buildings
Name
Address
City
Status
Actions
🏖️ Public Holidays
Date
Name
Day
Applies To
Actions
🌴 Applied Leaves
Employee
Type
From
To
Status
Actions
🗓️ Saturday Off
Employee
Date
Notes
Actions
🌴 Leave Cover Swaps
Rollback handled from Leave List
Pending Swapper Accepted Manager Approved
Progress
Requester
Their Shift
Swap With
Target Shift
Notes
Actions
🔄 Direct Swap Requests
Pending Swapper Accepted Manager Approved
Progress
Requester
Their Shift
Swap With
Target Shift
Notes
Actions
🏖️ Public Holidays
Date
Holiday
Day
Type
Applies To
🔄 My Sunday Shifts
Date
Shift
Status
🗓️ My Saturday Offs
Date
Notes
🏖️ Public Holidays
Date
Holiday
Type
🌴 My Leave History
Type
From
To
Days
Status
🔄 My Swap Requests
Date
Shift
With
Status
🔄 Sunday Duty
Sunday Duty Pool — All Buildings (only employees with "Can work Sundays" enabled in their profile)
👥 Sunday Roaster — Full Year Auto-Assign
Click "Preview" to see the full Sunday rotation.
✏️ Manual Assign — Pick a Date & Employee
Select Employee(s)
📋 Current Assignments for Year
🗑️ Clear Sunday Roaster
Removes all roster entries for every occurrence of the selected day in the chosen year.
🏖️ Public Holiday Duty
PH Duty Pool — All Buildings (employees with "Can work Public Holidays" enabled)
✏️ Manual Assign — Pick a Holiday & Employee
Select Employee(s)
📋 Holiday Assignments for Year
🗑️ Clear PH Roaster
Removes all roster entries for every public holiday in the chosen year.
📌 Custom Rules
New Custom Rule
🏢 Organization
⚙️ Roaster Preferences
Mandatory Shift Alerts
Highlight unassigned dates in red
Email Notifications
Send shift reminders via email
Auto-Assign Mode
Automatically fill open shifts
🔐 My Security
Email OTP on Login
Send a one-time code to your email each time you log in
Authenticator App (TOTP)
Use Google Authenticator or similar app for login
Scan this QR code with your authenticator app:
📧 Email Configuration (SMTP)
Use SSL/TLS
Enable for port 465
🔔 Email Notification Preferences
Choose which events trigger email notifications
🌐 Global MFA Enforcement
Force all employees to use MFA when logging in
Enforce Email OTP for All
Every user must verify via email OTP on each login — overrides individual settings
Enforce Authenticator App for All
Every user must have TOTP authenticator set up — overrides individual settings
⚠️ Enabling these will affect all users on next login. Users without MFA set up will be prompted to configure it.
📋 Audit Log
🔍
Time
User
Action
Entity
Details
IP
📧 Roaster Emails
Scheduled & manual roster emails sent to all employees
🗓️ Weekly Full Roaster Email
Disabled
Send the full next-week roster to all employees every week