Realtime guides
How to build and manage shifts and schedules in Realtime, from rotating and flexi shifts to breaks, rounding and exception rules.
Create a schedule, drag shifts onto its days, then assign it to an employee. Here is the full process.
Example week: Monday 9:00 to 5:00, Tuesday 6:00 to 2:00, Wednesday 6:00 to 2:00, Thursday 9:00 to 4:00, Friday 6:00 to 2:00.
The schedule is now live and assigned. Repeat the process to assign different schedules as needed.
Build a multi-week rotating pattern by creating a Rotating schedule, filling each week with shifts, then setting the week one start date.
If the shift you need does not exist yet, create it first using the Creating a new shift guide.
Optional: you can assign weekly pay rates to a rotating schedule. See the Weekly rates guide for instructions.
Exception parameters set the timekeeping rules for a shift, the expected start and end and the limits around them, so Realtime can flag late arrivals, early finishes and missed clockings automatically.
Setting these correctly keeps reporting accurate, helps prevent time theft, and alerts you to unusual attendance behaviour.
Switch a shift from daily to hourly rates, then add time bands so different parts of the shift pay at different rates, for example basic, overtime, then basic again.
Define each time range and the rate that applies to it. For each period, click New, set the start and end time, choose the rate, then confirm. Using the example below:
You should now see three hourly bands:
02:00 to 06:00 Basic | 06:00 to 08:00 Overtime | 08:00 to 18:00 Basic
A rounding group sets how clock-in and clock-out times are rounded on a shift. Create the group, define one or more rules, then apply it to the shift.
Each rounding group needs at least one rule, and you can add several. For each rule, set:
Example: rounding up by 15 minutes turns a clocking of 08:55 into 09:00. Rounding down by 15 minutes turns 08:55 into 08:45.
Breaks can be applied either by time of day or by hours worked, and can be paid, auto-deducted or unpaid. Choose a method and a type, then set the duration.
There are two ways to trigger a break. The logic differs but the setup process is the same for both.
Choose one of the following:
With auto deduct, the system will not deduct break time twice if the employee clocks out, unless the break exceeds the allowed time or falls outside the specified time span.
An OpenShift lets staff clock in and out at any time, as long as they complete the expected hours. Create it like any shift, set the shift type to OpenShift, then define the hours.
An OpenShift gives maximum flexibility, with no fixed start or end time. Its key features:
You can set breaks, rounding and pay rates just like a standard shift.
A FlexiShift lets an employee work a set number of hours within a flexible window, with mandatory core hours in the middle. Create a new FlexiShift and assign it to the schedule.
Important: do not convert a full shift to a flexi shift. Always create a new FlexiShift and assign it to the schedule.
If FlexiShift is not available, enable it first under Settings, General, Preferences and tick flexi schedules. See the flextime guide for more detail.
Lateness is only triggered if the employee clocks in after the core start time, 10:00 am in this example.
For an overnight shift, create a normal full shift but enter the finish time in 48-hour format, so 4:00 am becomes 2800. Reports and exceptions still display in standard 24-hour time.
The shift is entered in 48-hour format, but all reports and exceptions still display in standard 24-hour time.
You can now set up breaks, grace periods, rounding rules and rates. See the How to set up a shift guide for detail on these.