Easyteam Embedded
GuidesAPIWhite-Label UIs
GuidesAPIWhite-Label UIs
  1. Embedded Time Tracking
  • Getting Started
    • Introduction
    • Why Choose Easyteam Embedded
  • Development
    • Overview
    • Authentication
    • Web Integration
    • Mobile SDK Integration
    • Passing Data
    • Using Identifiers
    • Events
    • Error Handling
  • Going Live
    • Data Security
    • Support
  • Embedded Workforce Management
    • Organizations & Locations
    • Employees
    • Permissions
    • Compliance
  • Embedded Time Tracking
    • Overview
    • Time Clock
    • Timesheets
    • Breaks
    • Geofencing
    • Timezones
  • Embedded Scheduling
    • Overview
    • Availability & Open Shifts
    • Multi-Location Scheduling
    • Publishing Schedules
    • Working with Time Off in Schedules
    • Notifications on Schedule Actions
    • Calendar Sync (Google / Apple Calendar)
  • Embedded Time Off Management
    • Overview
    • Time Off Policies
    • Requests & Approvals
    • Balance Tracking & Accruals
    • Carryover Rules
    • Time Off and Payroll Sync
  • Embedded Notifications
    • Overview
  • Payroll Integrations
    • Embedded Payroll with Salsa
      • What is Embedded Payroll?
      • Time & Attendance in Payroll
      • Money Movement and Compliance
    • External Providers
      • Embedded Payroll Integrations
  • AI-Native Integrations
    • Integrating an MCP Server with Easyteam
  1. Embedded Time Tracking

Overview

A complete time and attendance system is built from several operational layers that work together:
1. Time Tracking
Recording clock-in, clock-out, breaks, roles, and locations
2. Timesheets
Structuring raw events into entries that can be reviewed and edited
3. Approval Flows
Allowing managers to validate, adjust, and finalize work hours
4. Compliance Rules
Applying break laws, overtime structures, consecutive day logic, and shift length protections
5. Audit Logging
Tracking who changed what and when for every timesheet
6. Fraud Controls
Optional checks such as geofencing, device validation, duplicate-shift prevention, and photo verification
7. Payroll Outputs
Providing normalized hours ready to be used by payroll systems

Time And Attendance Workflow#

Implementation#

Despite the complexity behind time and attendance workflows, Easyteam Embedded provides every layer through a single managed engine. The entire workflow can be enabled with less than 5 lines of code, without any backend logic required from the platform.
Each UI component includes optional configuration flags, allowing you to expose capabilities differently across pricing plans. For example, you can enable geofencing and photo verification only for premium tiers, show audit panels for enterprise plans, or limit manager adjustments for basic plans.

Configuration Flexibility#

Each UI component includes optional configuration flags, allowing platforms to expose or restrict capabilities across different plan levels. For example, you can enable geofencing and photo verification only for premium tiers, show audit panels for enterprise plans, or limit manager adjustments for basic plans.

1. Clock-In#

When a worker clocks in, the engine performs all required validations automatically
Eligibility and active status
Role and location checks
Optional geofence validation
Optional device metadata verification
Shift matching when scheduling is active
If validations pass, an active time entry is created and the component reflects the correct state.

2. Active Shift#

During an active shift, the system manages break events, compliance checks, offline recovery (when enabled), and fraud or anomaly detection. No timers or calculations are required on the platform side. All state transitions remain consistent across components.

3. Clock-Out#

Clock-out finalizes the entry and triggers calculation of
Total hours
Break deductions
Overtime buckets when configured
Rule violations such as missed breaks or excessive shift length
Fraud or location inconsistencies
The entry then moves into the timesheet workflow.

Timesheets and Approvals#

Timesheets represent completed segments of work that require review. Managers can
Adjust timestamps
Add notes or explanations
Approve or reject entries
Approve in bulk when enabled
View compliance or fraud flags
Access audit logs for each change

Audit Logs#

Every edit generates a detailed log entry containing
What was changed
Previous and new values
Who performed the action
Timestamp
Optional justification
Audit logs provide traceability for compliance, payroll, and operational integrity.

Compliance Logic#

Easyteam Embedded supports configurable compliance structures, including
Mandatory break rules
Daily and weekly overtime
Consecutive day calculations
Maximum shift lengths
Minor worker restrictions
Handling of overnight shifts
Automatic flagging of violations
Partners choose which rules to enable, and the engine applies them consistently.

Fraud and Integrity Controls#

Optional protection layers include
Geofencing
Photo verification
Device fingerprinting
One-active-shift enforcement
IP-based restrictions
Detection of abnormal patterns
Prevention of overlapping or duplicate entries
These can be toggled through component flags so platforms can offer differentiated functionality.

Payroll Outputs#

Once approved, timesheets are normalized into a structure suitable for payroll systems. This includes regular hours, overtime categories when applicable, breaks, exceptions, and audit references. Partners can export this data through endpoints or webhooks depending on their desired workflow.
Modified at 2025-11-23 13:54:58
Previous
Compliance
Next
Time Clock