Skip to main content
Skip table of contents

Clock In/ Clock Out

With a simple tap, you can easily clock in at the start of your day and clock out when you're finished.

The streamlined clock in/out feature ensures your time is recorded accurately and effortlessly, whether you're beginning or ending your shift.

These time logs will be visible to the Planner when creating timesheets.

Access Points

You can Clock In/Out from following ways:

  • Dashboard > Current> Clock In/Out button in the job tile

  • Dashboard > Current > View All> Clock In/Out button in the job tile

  • Dashboard > image-20250120-074405.png > Current> Clock In/Out button in the job tile

  • Calendar > Tap on Current date job > Job Details> Clock In/Out button

How to clock In/Out

  1. Access Clock In window

    • Open your current job and open the Clock In window using any of the method mentioned above.

    • The system will display the current date and time.

By default,

  • Clock In/Clock Out button will be enabled 2 hours before the scheduled start time and up to 12 hours after the scheduled end time. However, this can be configured via Labor settings. Know more…

  • Geo-fencing is disabled for Clock In/Clock Out. Administrators can enable it to restrict attendance actions within a defined radius around the job site. Know more…

  1. Clock In Process

    • Review the displayed date and time.

    • Add any necessary comments in the provided field (optional).

    • Select the "Clock In" button to start your work session.

image-20250121-072824.png

Figure 1.0: Clock In

  1. Managing breaks / Clock Out

    • To take breaks in between your job or to close your day, you must clock out. To do that,

      • Return to Current Job screen.

      • Select the Clock In/Out button. The screen will now show a "Clock Out" option with current time as shown below.

      • Tap "Clock Out".

image-20250121-073933.png

Figure 1.1: Clock out

  1. Time log

  • After clocking out, the system displays time log showing:

    • Your Clock In time

    • Your Clock Out time

    • Total duration worked

There is a daily limit of 3 Clock In/Out cycles. Once this limit is reached, the Clock In function will be automatically disabled for the remaining of the day.

image-20250121-080312.png

Figure 1.2: Time logs

Configurable Clock In/Out Time Window

The allowed clock-in and clock-out window can be customized based on organizational policies. This replaces the default of 2 hours before job start and 12 hours after job end.

Configuration Setup

Administrators can configure the window under:
R2 Labor > Settings > Configuration > Clock In/Out

image-20251006-061109.png

Figure 2.0: Clock In/Out settings

Maximum Minutes Allowed Before Shift Start (Clock-in)

  • Defines how early crew can clock in.

  • Default = 120 minutes.

Maximum Minutes Allowed After Shift End (Clock-out)

  • Defines how late crew can clock out.

  • Default = 720 minutes.

Special Cases:

  • Setting either value to 0 enforces strict shift timing:

    • Before Start = 0 → Clock in only at or after shift start. No early clock-ins allowed.

    • After End = 0 → Clock out only at or before shift end. No late clock-outs allowed.

  • Invalid or non-integer values default to 0.

  • No maximum limit is enforced — values can be set as high as needed.

  • Recommendation:
    The valid value aligned with the LaborMate app workflow is 1440 minutes (24 hours), as clock-in/out actions are based on the booking lines or job’s Estimated Work Time (EWT) that matches the device date and time.

Geofencing Configuration for Clock In/Out

Geo-fencing restricts clock-in and clock-out actions to a defined geographic area around the job site. The job site location is derived from the shipping location in R2 which is also shown in job details section.
This ensures crew members can only record attendance when physically present at the authorized location.

Geo-fencing uses a virtual boundary (“geofence”) around a point location. When a user’s device moves in or out of this boundary, the system validates the location before allowing attendance actions.

How to enable?

Activate geofencing capabilities by subscribing to the Google Places API and configure it within R2 Labor. This unlocks precise, location-based workforce management.

Configuration Setup

After subscribing to the Google Places API, configure geofencing under:
R2 Labor → Settings → Configuration → Geofence for Clock In/Out

image-20251006-102934.png

Figure 3.0: Geofence for Clock In/Out settings

Settings

Description

Default

Google API Key

Field to store the Google Maps/Location API key. Required to enable geofencing for accurate location detection and map visualization.

Blank (required for activation)

Maximum Geofence Distance Allowed (Meters) 0 (No geofence)

Defines the maximum radius around the job site within which clock-in/out is permitted.

0 (No geofence enforced)

 Invalid or non-numeric values for Maximum Geofence Distance default to 0.


How it works

  • During Clock In/Out, the app checks the user’s device location against the configured geofence.

  • If the device is outside the permitted radius:

    • Clock-in/out is blocked.

    • A clear error message is displayed as shown below

      image-20251006-103137.png

      Figure 3.1: Error when device is outside designated area

  • If location services of the device are disabled, the app prompts the user to enable them before retrying.

    image-20251006-103301.png

    Figure 3.2: Error when device location is disabled

  • If location services of the app are disabled, the app prompts the user to enable them before retrying.

    image-20251006-103410.png

    Figure 3.3: Error when location is disabled on app

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.