⚙️ Admin Dashboard

Manage users and system settings

📧 Email Notifications

Email notifications are currently:

Loading...

When enabled, employees will receive email notifications for:

  • New shifts posted
  • Shift modifications
  • Mandate notifications
  • Signup confirmations
  • Custom announcements (if "Also send as email" is checked)

⚙️ Mailgun Configuration

Configure Mailgun API credentials for email delivery. Get these from app.mailgun.com.

Used for email delivery (must match Mailgun domain)

Used for EMAG text gateway (must match EMAG domain)

📟 Active911 Configuration

Configure Active911 email alerts for urgent notifications (storm coverage, coverage requests). Alerts are sent in CAD format so they parse correctly on your pager.

Email address tied to your Active911 unit/group

🧪 Notification Test Sandbox

Send real notifications to test the full flow. Creates a test shift on the calendar with [TEST] marker. You can test accept/deny, see how employees see it, and see the supervisor response view. Delete the test shift when done.

Loading employees...
0 selected

👥 User Management

Name Email Role Hire Date Status Training Verify Last Seen Actions
Loading users...

🏥 Leave Management

Set leave type and dates for employees on military leave, medical leave, FMLA, etc. Employees on leave are automatically excluded from staffing counts, mandate rotation, and coverage analysis during their leave period. No need to deactivate them.
Employee Leave Type Start Date End Date Notes Actions
Loading...

📋 Shift Bid Management

Paste a shift bid sheet to import employee shift assignments. The system auto-detects each employee's shift per day of week. Old bids are preserved — the coverage analysis always uses whichever bid is active for the date being analyzed.

Active Bid Periods:

Loading...

Import New Bid

⚙️ Shift Staffing Minimums

Configure minimum dispatchers per shift half per day. Each 8hr shift is split into front and back 4hr halves so you can adjust for peak vs off-peak staffing. Coverage analysis uses the full shift row for gap detection; halves let you fine-tune OT slot types.
Day A Shift (22:00-06:00) B Shift (06:00-14:00) C Shift (14:00-22:00)
Full Front
22-02
Back
02-06
Full Front
06-10
Back
10-14
Full Front
14-18
Back
18-22
Loading...