Building the roster
The roster is the screen your scheduler lives in, so it's built like a timeline rather than a grid of names. Each row is a client site. Each column is a day. Each bar is a shift, colour-coded by site, with day and night shifts sitting in their own sub-rows so overlaps are obvious at a glance. Weekends are shaded, and the whole thing scrolls sideways through time with a control to jump back to today.
Creating a shift
Click an empty cell on the day and site you want, or drag across several days to rough out a swing. The shift form asks for the practical things: day or night, the role required, any extra competencies this particular job needs, and free-text notes for things like flight details or handover instructions.
You can assign a worker straight away or leave the shift unassigned to fill later. Unassigned shifts stay visibly open on the timeline, and you can publish them to your crew as open shifts so people put their hands up from their phones.
What happens on assignment
Assignment is where Mustr differs from a spreadsheet or a generic roster app. The moment you pick a person, the platform checks them against the shift: required competencies for the client and role, site induction, availability, and clashes with their other shifts. If everything passes, the booking is made. If something fails, the booking is blocked with the reason spelled out. There's a whole guide on that check.
Living with the roster
- Click any shift to edit it, reassign it, or release it back to open.
- Swing patterns and labels are free-form, so 2/1s, 8/6s and site-specific patterns all fit.
- Flights and accommodation are tracked on the shift itself, visible to the office and the client site it belongs to.
The point of the design is that one screen answers the question every labour hire office asks all day: who is where, this week and next, and what still needs filling. See the rostering page for the wider picture, or book a demo and watch it run on a real roster.