Docs Reports & Analytics Presence-Check Report

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

See Setting Up Presence Checks.

Was this helpful?

Last updated: May 6, 2026