The reception schedule is in a spreadsheet, and when the time comes one post is short-staffed and another has too many people.
Shifts with openings per role, assignment with suggestions of who is qualified and each role's fill rate visible on the dashboard.