Features
Everything you need to generate fair, compliant rosters and manage scheduling across your organisation.
Intelligent Scheduling Engine
At the core of Rostersmith is a powerful scheduling engine that evaluates thousands of possible assignments simultaneously to produce the best possible roster in seconds.
- Flexible scheduling rules ranked by priority (hard, medium, soft)
- Handles location capacity, speciality requirements, split shifts and session types
- Scales to teams of any size across multiple locations
- Respects locked assignments during regeneration
- Violation reporting shows which soft rules were relaxed and why
Fairness Engine
Rostersmith tracks workload distribution across all staff over time. The fairness engine ensures equitable allocation of on-call shifts, night shifts, day-offs and location rotations.
- Real-time fairness dashboard with visual breakdowns per staff member
- Workload scoring across on-call, night and day-off assignments
- Year-to-date and per-roster fairness views
- Sortable summary table by any metric
- Historical fairness data for year-over-year comparison
Manual Overrides
Sometimes scheduling needs human guidance. Lock any cell, change a staff assignment, then regenerate around your decisions. Rostersmith creates a new version every time, so nothing is ever lost.
- Click any cell to edit the assignment
- Lock/unlock individual assignments
- Regeneration preserves all locked assignments
- Every change creates a new roster version
- Side-by-side version comparison with diff highlighting
- Complete audit trail: who changed what, when and why
Shift Swaps
Staff can request shift swaps directly in the app. The system validates scheduling rules automatically and routes requests through an approval workflow.
- Staff-initiated swap requests
- Automatic rule validation on proposed swaps
- Manager approval with one-click accept/reject
- Open shift board for unfilled slots
- Notification on request status changes
Leave Management
Integrated leave tracking that feeds directly into the scheduling engine. When staff are on leave, the system automatically excludes them and maintains speciality coverage.
- Leave calendar with week-by-week view
- Leave matrix showing all staff across all weeks
- Speciality caps prevent too many specialists from the same discipline being on leave simultaneously
- Leave data automatically factored into roster generation
- On-call assignments tracked separately
On-Call and Weekend Scheduling
On-call and weekend scheduling is managed through a dedicated interface. Staff assignments are tracked per week, with the scheduling engine adjusting weekday assignments to compensate.
- Per-week on-call assignments across days and weekends
- Weekend location assignments
- Quota tracking: expected, completed and remaining shifts
- Automatic post-call rest days
- Buy-call and voluntary shift support
Export and Integration
Get rosters where you need them. Export to formatted spreadsheets or PDF with one click, or subscribe to iCal feeds that update automatically when rosters are published.
- Formatted spreadsheet export matching your existing layout
- PDF export for printing and distribution
- iCal feeds per roster with unique tokens
- Subscribe in Google Calendar, Outlook or Apple Calendar
- Email notifications on roster publish
Mobile Responsive
Rostersmith works on any device. Staff can check their schedule from their phone, and managers can review and approve changes on the go.
- Responsive design for phone, tablet and desktop
- Collapsible sidebar navigation on mobile
- Horizontally scrollable roster grid with sticky columns
- Touch-friendly cell editing
Audit Trail
Every action in Rostersmith is logged. From assignment changes to roster publishes, the audit trail provides a complete record for governance and accountability.
- Per-roster audit log with search and filter
- Global audit view across all rosters
- CSV export for compliance reporting
- Tracks: who, what, when, old value, new value, reason
- Full change history for every roster
Multi-Tenancy
Rostersmith supports multiple organisations on a single platform. Each tenant gets their own subdomain, complete data isolation and independent configuration.
- Subdomain-based routing (yourorg.rostersmith.co.za)
- Complete data isolation between tenants
- Per-tenant configuration: rules, locations, staff, assignment types
- Tenant-scoped audit trails
Security
Built with security-first principles. Authentication, authorisation, rate limiting and security headers are built in from day one.
- Enterprise-grade authentication with SSO support
- All dashboard routes protected
- Rate limiting on all scheduling operations
- Industry-standard security headers on all responses
- Calendar feeds use unique tokens for secure access
- Input validation and protection against common vulnerabilities
Ready to see it in action?
Start your 14-day free trial or request a personalised demo.