If your company runs rotating shifts (morning, mid, night) or employees have to clock in at different sites (stores, construction sites), you'll need to set up detailed scheduling for them.
Step 1: Add every shift time you'll need
A shift is "start time and end time". Build every shift you might ever assign.
- Go to
Attendance>Shift>Add(/checkWork/scheduling/schedulingSetting). - Fill in the shift details:
- Shift name (e.g. Morning A, Mid B).
- Start time (e.g. 09:00) and end time (e.g. 18:00).
- Set clock-in rules:
- Clock in past a certain time — the system marks it as late or missed.
- Clock in past a later cut-off — the system treats it as a clock-out.
- Pick a shift colour:
- Pick a distinctive colour (e.g. yellow for morning, blue for night). It shows on the employee's mobile schedule so they can spot it instantly.
- Set the clock-in location (optional):
- If employees need to clock in at a specific location, add the clock-in location (on-site / off-site).
- Click
Save. Repeat for every shift you need.
Step 2: Create a "Rostered" attendance group
The attendance group is how you bundle the rotating-shift employees together.
- Go to
Attendance>Attendance Group>Add Attendance Group(/checkWork/checkWorkGroup). - Fill in the basics:
- Attendance group name (e.g. "Mongkok Store Frontline").
- Attendance type: make sure to pick Rostered (this is critical — without it you can't assign shifts).
- Add employees:
- Choose your company and add the rotating-shift employees to the group.
- Click
Save.
Step 3: Assign monthly calendar shifts to employees
With the shifts and attendance group ready, the last step is to assign shifts to people.
- Go to
Attendance>Shift(calendar view) (/checkWork/scheduling/schedulingSetting). - Pick the attendance group and month:
- Choose the "Mongkok Store Frontline" attendance group.
- Pick the month to schedule (e.g. March 2026).
- Assign shifts:
- You'll see a list of employees and a calendar.
- Click an employee's cell on a date and pick the shift to assign (e.g. Morning A).
- Note: an employee can be assigned up to three shifts per day.
- Bulk schedule (time-saver):
- If multiple employees share the same schedule, or a shift follows a regular pattern, use Bulk Schedule to apply a shift to many dates or employees at once.
- Click
Save. The employee opens the FLEXPEO app and sees the month's schedule under My Schedule.