D.O.N.U.T handles scheduling, invoicing, communication, and shift trading — so you can focus on your officers.
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.
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.
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.
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.
Hand off entire entities and all their sites to another coordinator. Initiate a transfer — you keep full access until the receiver approves. If they reject, nothing changes. If they approve, the entity and all its data moves to them. No orphaned sites.
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 directly to your calendar or shift trading.
A personal monthly calendar showing all your shifts color-coded by status. Green bars are yours. Pink bars are other officers at your sites. Yellow means a transfer is pending. Blue means someone offered their shift — click to accept it.
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. All transfers go through coordinator approval for accountability.
View all invoices generated for your shifts — download PDFs and mark them as paid once you receive payment. Chat with your site colleagues in real-time through dedicated chat rooms for each site, or start private conversations with other officers and coordinators.