Docs Company Admin Guide Manual Actions: Checkout, Trigger Ping, Mark Done, Unlink

Company Admin Guide

Manual Actions: Checkout, Trigger Ping, Mark Done, Unlink

When the worker can't act for themselves, admins and site managers can step in.

Four manual actions are available to super-admins, admins, and assigned site managers. All write to the activity log so there's a clean audit trail.

Manual checkout

Use when a worker forgot to scan the checkout QR or their phone died. On the Attendance Detail page (or via the inline "Check out" button on the Site Attendance page), click Manual checkout. Optional fields:

  • Checkout time — leave blank for now, or pick HH:MM if you know when they actually left.
  • Reason — free text up to 200 chars (e.g. "Phone died — verified via supervisor").

The system runs the same hours + OT calculation as a normal checkout, cancels any pending presence checks, and records the actor in the audit metadata.

Trigger presence check now

Force-fire a Telegram safety ping for an in-flight worker (e.g. supervisor wants to confirm the worker hasn't quietly left). Visible on the Attendance Detail page and inline on the Site Attendance page (today's rows).

Refuses if there's already a pending or notified ping for that worker (wait for it to complete or expire), if the site has presence checks disabled, or if the worker hasn't linked Telegram.

Mark presence check completed

For when an admin verifies the worker out-of-band (e.g. visually or by phone). On the Attendance Detail page, in the Safety Checks table, click Mark done on any pending or notified row. The check transitions to "completed" with a "manual" badge in the audit. Photo and GPS stay null — manual completion is transparent.

Use when a worker has lost their phone, or when one Telegram chat needs to be re-linked to a different worker. On the Attendance Detail page, in the Worker Information card, click Unlink next to the Telegram row. The worker can also self-service via /unlink in their Telegram chat with the bot.

Was this helpful?

Last updated: May 3, 2026