Schedules

Schedules are a way to define when and how your team works. It helps in enabling working hours, overtime rules, auto-clockouts and a lot more. Working hours are determined as per assigned schedules and can be helpful in calculating payrolls.

Schedules can be assigned directly to user or at a crew/project level. Below parameters are part of every schedule and can be helpful in how you define a schedule.


🚦 Schedule & Break types

Schedule types:

  • Fixed - working days, time, break time etc are fixed by the admin and should be strictly followed by the team.
  • Daily flexible - this offers some flexibility from a fixed Schedule where overtime and different break types can be defined.
  • Weekly flexible - this option gives the highest flexibility for all the options including weekly overtime.
  • Default schedule - this is the default schedule applied to all the members allowing them to log attendance multiple times a day, clock in and out at any time. They are auto-clocked out after 12 hrs of clocking in or at 11:59 pm of current day, whichever is earlier and there is no separate condition for early clock in and late clock out fields.

Break types:

  • Fixed - fixed break time without need to register a time log (eg 1-2 pm).
  • Total - total time of the break and only 1 break is allowed (eg 1 hour but free to start at any time).
  • Flexible - total break time and can be taken in any manner (eg 1 hour total break time and can be taken in parts like 5 min, 30 min, 10 min etc).

🚦 Schedule parameters

  • Early and late clock in & clock out - allow you to define early clock in, late clock in hours for the work start time and early clock out, late clock out hours for the work end time, giving members flexibility on their work.
  • Overtime - overtime hours can be defined for easy payroll calculations. You can define daily overtime or weekly overtime or both depending on schedule type. {For eg, if daily and weekly overtime are set to 3 and 10 hours respectively, the member can only work a max. of 3 overtime hours in a day and 1 overtime hour on 4th day as weekly overtime hours are completed to 10.}
  • Auto clock out - members can automatically be clocked out after certain time when their work ends, so no extra hours are calculated.
  • Time clamp - if enabled, this allows crew managers to change nearby time to work start or end time, to help in easy calculations. {eg, 09:04 can be clamped to 09:00}
  • Deduction rules - allows you to deduct hours if certain criteria is matched {eg, if employee is late by 1 hour, deduct half day}.
  • Reminders - when enabled, members are received reminders before their work start time, break end time etc.
  • Clock in/out forms - this allows you to ask certain questions like health & injuries before members start or end their work and notify managers for any issues.
  • Calendar - allows you to mark certain days as holidays or working days so work keeps going on as per the schedule.
  • Schedule preference order - user level > crew level > project level > default schedule.

🚦 Defining a Schedule

  1. To add a new schedule, click on the 'Schedules' card on the Home screen and click on 'New' button.
  2. Select your schedule type and parameter values and your schedule is now ready to be assigned to members.

🚦 Clock in/out forms

Clock in/out forms help you track certain details every time an employee log attendance. When enabled, employees are asked to answer certain questions (eg, if they get any injury) and only then their attendance is logged. To create a new form:

  1. Go to 'Forms' tab within Schedules and click on 'New' button.
  2. Add your questions, their responses and select if you want to notify manager for a particular response. Your forms are now ready to be asked to members while logging attendance.