Skip to content

New: HelloTime now integrates with HelloBooks — sync clients, hours, invoices and payroll.

HelloTime Attend

Every feature in the worker app.

A native mobile app for frontline workers — face-recognition clock-in, GPS geofence, offline queue, kiosk mode, leave, shifts, contract-worker onboarding, mileage, expenses, and a native HelloBooks payroll loop. Replaces the legacy Android webview build.

App in हिन्दी, ગુજરાતી — and English.

Auto-detected from device locale · switchable in Settings.

Englishहिन्दीગુજરાતીHow language switching works →
Face clock-in

On-device face match — no badges, no shared PINs.

Azure Face Verify with MediaPipe liveness, three-angle enrollment, and a PIN selfie fallback for tough lighting. Sub-1.2 second round-trip.

  • Three-angle face enrollment

    Capture front, left, and right at hire. Stored as Azure Face PersonGroup ID with thumbnail on Azure Blob (Hot → Cool → Archive).

  • Passive liveness detection

    On-device MediaPipe blink + head-turn checks before any frame leaves the device. Blocks photo and replay spoofs.

  • PIN punch fallback

    When the camera or lighting fails, workers punch a PIN with a selfie — manager approval queue routes confidence-low events.

  • Check-in success screen

    Single confirmation card shows site, time, and queued vs synced status — designed for outdoor sun-readable contrast.

  • Re-enrollment self-service

    Worker re-runs the three-angle capture from Profile when face changes (beard, glasses, mask) without admin involvement.

GPS geofence

Punches only register inside the worksite radius.

Native Android Geofence API and iOS Region Monitoring — transition events, not GPS polling. Battery-efficient by design.

  • Nearest-site auto-detect

    App surfaces the closest enrolled site on launch — no manual picker for the 95% case.

  • Configurable radius per site

    Default 50m with per-site override for sprawling factories, construction sites, and multi-floor offices.

  • Mock-location guard

    Android isFromMockProvider check refuses fake-GPS punches; iOS no-op (platform locked).

  • Server-side coordinate validation

    Backend re-validates device-reported lat/lng against site geometry — client tamper cannot bypass.

  • Site picker for multi-site staff

    Workers who rotate across sites switch with one tap; assignment list driven by RBAC.

Kiosk mode

One tablet, many workers — locked-down face check-in.

Same APK ships to phones and to shared kiosks. Pair once with a site QR; the device becomes a single-purpose attendance terminal.

  • Multi-employee carousel

    Face detected → match against site's enrolled subset → confirm name → 2-second reset. Sub-1.2s total.

  • Site QR pairing

    Admin generates a one-time pairing QR. Device persists siteId + device JWT — no per-launch login.

  • Android Single-App lockdown

    Device Policy Controller + Single-App Mode prevents workers from leaving the kiosk shell.

  • iOS Guided Access support

    iPads in shared workplaces lock to the kiosk via Guided Access; Android tablets remain the OEM default.

  • Tested kiosk hardware

    Verified on Lenovo M10, Samsung Galaxy Tab A8, and Xiaomi Pad — all under ₹15k.

Offline-first

SQLite queue, drift-backed, syncs the moment signal returns.

Factories, basements, and remote sites all clock workers in without network. Idempotency keys prevent double-posting on retry.

  • SQLite (drift) local queue

    Every clock event lands on disk before the spinner stops. Survives crashes, low-battery shutdowns, and app kills.

  • Idempotency-keyed posts

    deviceId + localTimestamp keyed; replay-safe even if the device retries after server acks late.

  • Last-write-wins on edits, never on creates

    Edits resolve to most recent; clock-in/out events never silently overwrite — anomaly inbox surfaces the conflict.

  • Offline state UX

    Persistent banner + per-event queued badge so workers and supervisors can see what's pending sync.

Time tracking

Idle, active, and tracking states — one timer across the day.

Native timer states for desk and deskless workers. Hindi-locale timer screens for India bottom-of-pyramid coverage.

  • Idle / active / tracking states

    Visual state machine: idle (clocked out), active (clocked in, no task), tracking (clocked in + project task).

  • Idle detection prompt

    After keyboard/mouse silence, app asks 'still working?' before counting empty time toward billable hours.

  • Today's activity views

    Focused, grouped, and bento views of today's hours by project, task, and site.

  • Manual time entry

    Forgotten or back-dated work with compliance-aware validation (no overlap, no future-dating, no closed-period edits).

  • Hindi-native timer screens

    Devanagari numerals and labels — not just translated strings, but a parallel timer screen designed for Hindi-first workers.

Timesheet

Weekly timesheet, status badges, ready for approval.

Timesheets fill themselves from tracked time. Status visible at a glance — no chasing supervisors over WhatsApp.

  • Weekly timesheet auto-fill

    Clock events roll up into a Mon–Sun grid with project, task, and site breakdown.

  • Status badge per day

    Pending / submitted / approved / rejected — colored chips so the worker knows what to do next.

  • Activity log + reports

    Full event timeline for any day, plus reporting dashboard for supervisors who run multiple workers.

Leave & shifts

India-aware leave types, holidays, shifts, and swaps.

Configurable leave types, pre-loaded holiday calendar, drag-drop rosters, and shift-swap with approval — built for India SMB and enterprise.

  • Leave request + balance

    Request from the worker app, balance always visible. CL / SL / EL / ML / PL / comp-off / LWP supported out of the box.

  • Leave policy by org

    Accrual rules (monthly / quarterly / annual), cap, carry-forward, encashment, and exit encashment — configurable.

  • Pre-loaded holiday calendar

    National + 28 state holidays for India shipped in seed; admins toggle which apply per branch.

  • Schedule view + shift detail

    Workers see their week of shifts with site, role, and supervisor in a single sheet.

  • Shift swap with approval

    Swap modal lets two workers propose a trade; approver inbox surfaces it for one-tap accept/reject.

  • Comp-off auto-grant

    Excess hours over the threshold automatically award comp-off — no manager toggling required.

Approvals & anomalies

One inbox for approvals — including buddy-punch detection.

Approvers see leave, swaps, manual entries, and anomalies in a unified queue. AI flags suspicious clock patterns before payroll runs.

  • Approvals inbox (v2)

    Pending requests across leave, swap, manual entry, and expense in one tappable list.

  • Anomaly inbox + detail

    Flags '12 people clocked in at 8:00:00 exact' patterns, geofence breaches, and out-of-pattern punches.

  • Manager assist (Munimji AI)

    Voice/text: 'Mark Ramesh half-day yesterday, family emergency' — AI fills the form and routes the approval.

Contract workers

Vendor-managed temp labor, separate from payroll seats.

Contract worker entity sits beside Employee — no per-seat payroll cost for cleaning, security, or agency crews. Self-onboard from a WhatsApp link.

  • Bulk import (Excel)

    Upload a vendor's roster as XLSX; validation surfaces missing IDs, expired docs, and duplicate Aadhaar masks.

  • WhatsApp self-onboard

    Contract worker taps a WhatsApp link → DigiLocker / Aadhaar masked KYC → face enrollment → site assignment.

  • DigiLocker KYC

    Identity proof pulled from DigiLocker with consent; masked Aadhaar stored, full number never persisted.

  • Vendor tagging

    Each worker tagged to a vendor (cleaning agency, security agency) — invoices and reports group by vendor.

  • Document expiry inbox

    Police verification, contract end, ESI card — surfaces in a single list before each becomes a compliance breach.

  • Site assignment

    Move a worker across sites without re-enrollment — face encoding follows the person, not the site.

Mileage & trips

Auto-track field trips with Google Maps and vehicle pairing.

Field crew? Trip GPS + photo receipts in the same app. IRS and CBIC dual-rate presets, vehicle profiles, manager approval, and approved trips posting to HelloBooks as journal entries — covered in depth on /features/mileage-tracking.

  • Auto-track active trips

    Background trip detection — engine-on or movement threshold starts the trip, geofence end-point stops it.

  • Manual trip entry

    Add forgotten trips with place picker (Google Maps), purpose, vehicle, and odometer.

  • Confirm trip screen

    Post-trip review: edit start/end, classify business vs personal, add notes before submission.

  • Vehicle management

    Maintain a per-worker vehicle list (car, bike, fleet truck) — rate per km picks up from policy.

  • Quick trip composer

    Bottom sheet for fast 'log a trip' from the home screen — three taps, done.

Expenses & petty cash

Expense capture with voice dictation; petty-cash advance and close.

Field workers raise expenses by speaking. Petty cash advance, expense, and close-out flows for branch-level handlers.

  • Expense list + new expense

    Receipt photo, vendor, amount, project — minimum-input form for in-field capture.

  • Voice dictation

    Tap, speak vendor + amount + purpose; STT fills the form for low-literacy and one-handed workers.

  • Petty cash advance request

    Branch handler requests advance from HQ; approved cash credits the branch ledger.

  • Petty cash expense + close

    Record each spend with receipt; end-of-day close reconciles cash-in-hand and routes the variance to manager review.

Voice & meetings

Meeting recording, voice naming, and AI-friendly capture.

Site meetings, training sessions, and field handovers recorded on-device with AI participant naming. Useful for compliance audits.

  • Meeting recording flow

    Pre-record setup, in-progress live view, and post-recording review — three steps, no scrubbing through audio.

  • Voice participant naming

    Speakers identify themselves once; subsequent recordings auto-tag voices to names in the transcript.

  • Recordings vault

    Encrypted on-device store with optional Azure Blob upload — retention controlled by org policy.

Reports

Worker-facing dashboard for hours, trips, and approvals.

Lightweight reporting on the phone — full analytics live on the web admin. Workers see only what's theirs.

  • Reporting dashboard

    This week's hours, trips, expenses, leave balance — single glanceable screen.

  • Modules (worker / owner)

    Persona-aware module list — workers see what they do; owners see admin shortcuts when logged in as admin.

WhatsApp & SMS fallback

Clock-in even without the app — for the lowest-end devices.

WhatsApp Business API and SMS short-code clock-in for workers on feature phones or out-of-data devices. Massive India unlock.

  • WhatsApp clock-in

    Send 'IN' with location to the HelloTime number; bot validates geofence and confirms. Selfie reply runs face-rec.

  • SMS clock-in (no GPS)

    'IN <site code>' SMS to a dedicated number; manager gets a confirmation prompt since SMS has no GPS.

  • WhatsApp fallback login

    Worker signs in via WhatsApp magic link when Google OAuth or password flows fail.

  • PIN fallback

    Six-digit PIN for low-end Android devices without camera or with broken biometrics.

Multi-org & RBAC

Switch between companies, manage roles, and invite teams.

Accountants, vendors, and multi-entity owners juggle multiple orgs from one login. RBAC matrix flows from Auth-V3 REST.

  • Org switcher

    One login, many orgs — switch from a single sheet, JWT re-issues for the chosen tenant.

  • Companies list + create

    Owners create new companies on the fly without re-signup.

  • RBAC roles + invites

    Edit role, send invite, manage pending invites — all from the phone. Admin web has the full matrix.

  • Admin: branches + departments

    Branch and department CRUD with detail screens — supports multi-location and matrix orgs.

Compliance

PF, ESI, PT, LWF deadlines built into the calendar.

Compliance calendar auto-populated based on staff count and state. Surfaces deadlines in the worker app for handlers.

  • Compliance calendar

    PF / ESI / Professional Tax / LWF deadlines auto-loaded by org staff count and state.

  • Deadline detail

    Per-deadline view with portal link, last filing, due amount, and one-tap WhatsApp escalation to CA.

  • Manual time entry — compliance-aware

    Manual entries flagged for overtime / weekly-off / state-specific labor law violations before submission.

Documents

On-device vault for IDs, contracts, and policies.

Workers upload, view, and re-submit documents from the app. Encrypted, RBAC-gated, with expiry reminders.

  • Documents vault

    All worker-uploaded documents in one place — sorted by type, expiry, and status.

  • Document upload + viewer

    PDF + image upload from camera or gallery; in-app viewer with pinch-zoom and download.

  • Expiry alerts

    Push notification + in-app banner 14 / 7 / 1 days before expiry for license, ID, and contract docs.

Payslips & billing

Workers see payslips; owners manage their HelloTime plan.

Worker payslip view (Phase 2) and owner-side billing — plan picker, payment methods, history — from inside the app.

  • Payslip viewer

    Workers see current and historical payslips with download — driven from HelloBooks Payroll via gRPC.

  • Current plan + plan picker

    Owners view their plan, compare tiers (Attend / Track / Pro / Business), and upgrade in-app.

  • Billing history

    Past invoices with GST breakdown, downloadable PDF; ties to HelloBooks Subscription module.

  • Payment methods

    Razorpay / Stripe payment method management — add, remove, set default.

Notifications

FCM push for approvals, expiries, and clock reminders.

  • Firebase Cloud Messaging

    Cross-platform push for Android and iOS; topic-based fan-out per org / site / role.

  • In-app notification inbox

    Full notification history with read state, deep-link to source screen, and clear-all.

Localization

12+ Indian languages, locale-aware UI, system-locale aware.

Worker first-language matters for adoption. Language picker on first launch with system-locale auto-detect; full Devanagari Hindi screens.

  • Language picker

    First-launch picker with auto-suggest from device system locale; switchable from Settings any time.

  • Devanagari Hindi screens

    Not just translated strings — parallel timer and clock-in screens designed for Hindi-first workers.

  • Dark-mode-aware locale UI

    Locale picker tested across light and dark themes with goldens to prevent contrast regressions.

Settings & privacy

Explicit controls for what is captured and what is not.

Privacy-first defaults. Workers see exactly which permissions are used and can revoke any non-essential capture without losing clock-in.

  • Privacy settings

    Toggle screenshot capture, app-usage tracking, mileage auto-track, and idle detection from one screen.

  • Tracker settings

    Per-feature toggles for productivity capture — defaults match the worker's plan tier.

  • Idle detection prompt

    Configurable idle threshold and prompt behavior; user-explicit, not silent.

  • Offline state UX

    Persistent banner explaining what works offline and what is queued — no silent failures.

Authentication

Google OAuth, mobile OTP, invite link, and fallbacks.

  • Google Sign-In

    Shared HelloBooks Auth-V3 BFF JWT — one login across HelloBooks, HelloTime, and HelloCFO.

  • Mobile OTP login

    Indian phone-number primary path; OTP via SMS / WhatsApp with rate-limit and fraud guards.

  • Invite entry + preview

    Worker enters invite code, previews the org and role before accepting; no surprise tenancy join.

  • Email confirmation

    Email confirmation flow for workers with email-first identity (managers, CAs).

HelloBooks integration

One tenancy, one bill, payroll auto-runs from attendance.

The unfair advantage. Attendance → Payroll → TDS-on-salary → Form 24Q → Form 16, end-to-end inside one tenancy.

  • Settings → HelloBooks integration

    Toggle to wire this HelloTime org to a HelloBooks tenancy; existing tenancy reuses the same JWT.

  • Native payroll loop

    Attendance feeds HelloBooks Payroll via gRPC; pay-period is org-configurable, holidays come from the leave module.

  • TDS-on-salary via Fynamics

    TDS computed and filed quarterly (Form 24Q) and annual Form 16 generated — zero re-keying.

  • Compliance calendar bridge

    HelloBooks compliance events surface in the HelloTime worker app for branch handlers.

Worker Attendance App

HelloTime Attend — clock-in, geofenced, offline-ready.

A native mobile app for frontline workers — face-recognition clock-in, GPS geofence, and an offline queue that syncs when signal returns. Replaces the legacy Android webview build.

See every Attend feature

Launching soon

Google PlayLaunching soon·Android 8+ · native
App StoreLaunching soon·iPhone & iPad
APK direct downloadLaunching soon·Enterprise & kiosk

What's in the app

  • Face-rec clock-inOn-device face match — no badges, no PINs to share.
  • GPS geofencePunches only register inside the worksite radius.
  • Offline queueSQLite-backed sync when connectivity returns.
  • Kiosk modeOne tablet, many workers — locked-down face check-in.

Kiosk hardware recommendations

For shared site-tablet kiosks, we test against affordable Android tablets under ₹15k.

  • Lenovo M10
  • Samsung Galaxy Tab A8
  • Xiaomi Pad

Locked down with Device Policy Controller + Single-App Mode; multi-employee carousel runs from one tablet.

Start tracking time in under 2 minutes.

Free forever for up to 5 employees. No credit card. Paid from $2.99/user/month.