Skip to main content

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.