Reports & Analytics
Presence-Check Report
Telegram safety pings: completed, missed, geofence violations
Plan-gated. Presence checks require a plan that includes them.
Go to Reports → Presence-Check Report. Lists every safety ping scheduled, sent, completed, or missed across all sites with the feature enabled.
Status breakdown
- Pending — scheduled, not yet sent
- Notified — Telegram message sent, awaiting response
- Completed — worker confirmed (selfie + GPS)
- Missed — grace window expired without response — the AttendanceRecord is auto-flagged
- Cancelled — worker checked out before the ping fired
- Excused — admin marked it complete out-of-band
Filters
Date range, site, worker, status. Export available.
Geofence column
Each completed check shows the haversine distance from site centre at submit. "In geofence" boolean shows whether the worker was within the site's configured radius.
Setting up presence checks
Was this helpful?
Last updated: May 6, 2026