Features
Everything you need to manage your GP practice staff rota, in one place.
Rota Builder
Visual grid for building weekly rotas with real-time validation.
- Day-by-day view with time slots and task stations
- Drag-and-drop style staff assignment with inline pickers
- Real-time coverage indicators (green/amber/red)
- Automatic conflict detection and competency checking
- Publish workflow with immutable published rotas
Auto-Fill Engine
One-click rota generation that respects all your constraints.
- Greedy algorithm with fairness weighting
- Respects availability, competencies, and absences
- Prefers regular staff over backup
- Distributes tasks fairly across the team
- Reports gaps with clear explanations
Staff & Working Patterns
Comprehensive staff management with flexible scheduling.
- Per-day start/end times with day-off support
- Part-time patterns and varied hours
- One-off overrides for specific dates
- Regular and backup staff types
- Contracted hours tracking
Absence Management
Calendar view with impact preview for proactive planning.
- Monthly calendar grid showing all staff absences
- Holiday, sick, training, and custom absence types
- Impact preview: see which slots become understaffed
- Override support for schedule exceptions
Fairness Dashboard
Visualise and balance task distribution across your team.
- Heatmap showing assignment counts per staff per station
- Bar chart view for per-station distribution
- Imbalance alerts when someone is over or under-assigned
- Configurable time period (2-12 weeks)
Insights & Reporting
Operational intelligence for practice managers.
- Staff hours vs contracted hours with utilisation flags
- Absence summary by type with trend tracking
- Coverage gap frequency analysis
- Override frequency per staff
- CSV export for all reports
Audit & Security
Full visibility and control over all changes.
- Chronological audit log of all actions
- Filterable by action type and entity
- Row-level security for multi-tenancy
- Role-based access (owner, admin, viewer)
Ready to simplify your rota management?
Join GP practices already saving hours every week with OnRota.
Register InterestNo credit card required. 30-day free trial.