EmpRoster
·
Self-hosted staff rostering and shift scheduling for WordPress. No per-user fees. Your data, your server.
EmpRoster is a self-hosted WordPress plugin for managing staff schedules. Everything is stored in your own database — no external APIs, no SaaS dependencies, no per-seat pricing.
Core features:
- Visual weekly and monthly roster views
- Shift creation with direct assignment or open-slot mode
- Clock in / clock out attendance with break tracking
- Leave requests with manager approval workflow
- Weekly availability management per employee
- Shift swap requests between employees
- Payroll calculations with optional tax
- Daily labour budget tracking
- Email notifications for key events
- Frontend employee portal via shortcodes
- Profile Mode to restrict employee WordPress logins
