Skip to content

The product workflow

One attendance process,
from capture to handoff.

Keep check-in evidence, schedule calculations, exceptions and recorded decisions connected. People remain responsible for reviewing genuine work and authorizing payroll.

The attendance workflow · process illustration
  1. 01

    Capture

    A worker records a check-in or checkout with selfie and location evidence.

  2. 02

    Validate

    The server checks a received capture before accepting attendance.

  3. 03

    Calculate

    Schedules, paired events and applied corrections produce daily hours.

  4. 04

    Review

    Missing punches and other exceptions stay visible for investigation.

  5. 05

    Decide

    Record correction reasons; use the approval queue when enabled.

  6. 06

    Handoff

    Review export exclusions and reconcile hours with the payroll receiver.

Capture evidence at the point of attendance

Workers onboard with a company code and worker identity, then use their remembered device and PIN. The personal-device flow records liveness selfie and event GPS. Optional face matching has separate rollout requirements. A selfie or liveness result alone is not proof of enrolled identity.

Explore this workflow →

Validate received attendance

The server checks authorization and applicable requirements before accepting a capture. It calculates geofence distance from submitted coordinates when required. This is a server decision about supplied evidence, not a guarantee that a modified device cannot provide misleading inputs.

Explore this workflow →

Account for delayed and rejected captures

Personal devices can queue captures while offline. The dashboard sees accepted events after synchronization, not records still on disconnected phones. A terminal rejection removes the queued capture and needs worker/supervisor follow-up when genuine attendance is missing.

Explore this workflow →

Calculate the day with its schedule

The daily engine pairs events, attributes overnight shifts, applies configured breaks and overtime, and layers applied corrections over the original evidence. Missing punches remain exceptions. Configured paid-time arithmetic is an attendance input, not a universal payroll-law decision.

Explore this workflow →

Record corrections and decisions

A permitted administrator supplies a correction and reason. The company can require a permissioned approval decision before application. This does not impose an independent second person, multi-level payroll approval or a finalized-period lock.

Explore this workflow →

Prepare hours and reconcile the receiver

The reviewed-hours export shares the Timesheets engine and excludes blocking days. Named ERP layouts need payroll IDs and receiving-system mapping. Keep exclusions and receiver results alongside the file. The REST API is a separate raw-event data product.

Explore this workflow →

Choose a shared device only when the conditions fit

The site kiosk identifies eligible enrolled workers through an online 1:N flow. It is a controlled rollout with notice, calibration and fallback requirements, not a standard offline option for every company.

Explore this workflow →

Continue the workflow

Bring your actual attendance workflow.

Tell us your worker and site counts, operating countries and payroll system. We can discuss fit, current availability and the checks needed for your rollout.

Discuss your rollout