Everything You Need to Run Off-Duty Details

D.O.N.U.T handles scheduling, invoicing, communication, and shift trading — so you can focus on your officers.

For Coordinators

Weekly Shift Grid

Schedule officers across multiple sites with our intuitive Sunday-Saturday grid. Each cell takes one click to add a shift. Start and end times auto-calculate hours. The system automatically detects whether each shift falls under normal, after-hours, holiday, or weekend rates — but you can override any tier.

  • Bulk-enter shifts for multiple officers across a full week
  • Rate tiers auto-detect from date, time, site hours, and holiday calendar
  • Date picker lets you jump to any week — past or future
  • Only officers assigned to that site appear in the grid
  • Mobile-optimized — switches to stacked day cards on phones
D.O.N.U.T Shifts Invoices Chat
▶ This Week
OfficerSunMonTueWedThuFriSat
Smith, J.8h
Security
8h
Security
8h
Security
Jones, M.4h
Traffic
D.O.N.U.TInvoices
Invoice #SiteOfficerAmountStatus
INV-0001Tower PlazaJ. Smith$1,440Draft
INV-0002Tower PlazaM. Jones$540Sent
INV-0003RiversideL. Nguyen$1,280

Automated Invoicing

Generate professional PDF invoices with one click. The system groups approved shifts by officer, creates individual officer invoices, and adds your scheduling fee as a separate invoice. Email them directly from the platform or download PDFs to send manually.

  • Per-officer invoices with their name, badge, and remittance address
  • Scheduling fee customizable per site (fixed, hourly adder, or percentage)
  • Minimum hours enforced per site settings
  • Unique sequential invoice numbers across the system
  • Auto-send on generation when enabled
  • Track invoice status: Draft, Sent, Paid, Overdue

Entity & Site Management

Organize your operations by entity (the business that pays) and site (where the work happens). Each site has its own billing address, contact info, billing frequency, and complete rate configuration. Add sites inline from the entity edit page — modal windows make setup fast.

  • Entities own multiple sites with override billing info per site
  • Four rate tiers per category: Normal, After-Hours, Holiday, Weekend
  • Scheduling fee: Fixed, +$/hr coordinator rate, or % of billings
  • Assign officers to sites via dual-list box
  • Add site-specific holidays that affect rate detection
D.O.N.U.TEntities
Metro Properties LLC
SiteFrequencyScheduling Fee
Tower PlazaWeekly$75
Metro GarageWeekly$50
D.O.N.U.TBackups
Backup: Maria Thompson
Enter Shifts Email
Site: Tower Plaza | 08:00-18:00
Jun 1 – Jun 30 | Active

Backup Coordinators

Going on vacation? Assign an officer or another coordinator as a temporary backup. Set exactly which sites they can manage, what dates and times they have access, and which functions they can perform — enter shifts, approve transfers, generate invoices, or email them.

  • Assign backup access to officers or other coordinators
  • Granular site-by-site access control
  • Date ranges and time-of-day restrictions
  • Individual function permissions (enter, approve, generate, email)
  • Backup officers see Coordinator Tools in their sidebar automatically

For Officers

Personal Dashboard

Log in with your badge number and see everything at a glance — pending shifts, hours scheduled this week, active site count, and invoice status breakdown (draft, sent, paid). Quick action buttons take you to your calendar.

  • Weekly hours counter updates in real time
  • Invoice status badges show draft, sent, and paid counts
  • Your assigned sites listed with quick-access links
D.O.N.U.TDashboard
4
PENDING
32h
THIS WEEK
2
SITES
June 2026
SMTWTFS
123
8h
4
8h
5
8h
6
78
Offrd
9101112
4h
13
14151617181920

My Shifts Calendar

A personal monthly calendar showing all your shifts color-coded by status. Green bars are yours. Pink bars are other officers. Yellow means a transfer is pending. Blue means someone offered their shift — click to accept it.

  • Filter by site or view all sites together
  • Click any shift to see details and available actions
  • Offer shifts, accept offered shifts, decline with a reason
  • Mobile: stacked day list on small screens

Shift Trading & Site Chat

Need to give up a shift? Offer it and any officer at that site can accept. Want extra hours? Watch your calendar for offered shifts (blue) and accept them. Chat with your site colleagues in real-time through dedicated chat rooms.

  • Offer — make your shift available to site colleagues
  • Accept — claim an offered shift at your site
  • Decline — mark a shift as unable to work with a reason
  • Site-specific chat rooms — one per location
  • Private and group direct messages
  • Floating chat widget accessible from any page
Tower Plaza Chat
J. Smith 2:30 PM
All clear at Tower Plaza
You 2:32 PM
Copy that, heading over

Ready to get started?

7-day free trial. No credit card required.

Create Your Account