Skip to content

Time cards and shift survey questions

Live now

GoSafety time cards and shift survey questions let employees clock in and out from the field app, answer required pre-shift and post-shift prompts, complete injury attestation at clock-out when enabled, and route the finished entry to office review and export.

Snapshot

ItemDetails
Who uses itEmployees, foremen, office admins, payroll staff
Field devicesiPhone and iPad
Office reviewWeb
Current statusLive now
Related pagesInjury forms, QuickBooks Online payroll export

What it is

This workflow is the product's time tracking system. It stores one shift per time entry, supports offline-safe clock-in and clock-out behavior, and layers policy-driven yes or no shift questions on top of the time clock flow.

Who uses it

  • Workers clocking in and out from the field.
  • Managers reviewing, approving, or flagging completed entries.
  • Payroll or admin staff using approved entries for export.

Step-by-step workflow

  1. A worker opens the Clock tab in the field app.
  2. The app loads server policy for required questions, GPS policy, timezone, and injury attestation wording.
  3. The worker completes required pre-clock-in acknowledgements and clocks in.
  4. At clock-out, the app can require post-clock-out acknowledgements, injury attestation, injury description, and signature.
  5. The record syncs to the server and moves through active, completed, approved, or flagged status.
  6. The office web app reviews entries and includes approved hours in export workflows.

Data captured

  • Client entry ID for idempotent retries.
  • Work date, clock-in, clock-out, break minutes, total hours, and overtime hours.
  • Job ID, job site, project name, and notes.
  • Clock-in confirmation prompt and confirmation responses.
  • Clock-out confirmation responses.
  • Injury attestation link.
  • GPS coordinates at clock-in and clock-out when provided or required.
  • Approval status, review notes, approver, and approval time.

Shift survey question support

The current question system is designed around acknowledgement lists and dedicated injury prompts:

  • Pre-clock-in question lists.
  • Post-clock-out question lists.
  • Dedicated injury attestation wording and labels.
  • Optional injury signature requirement.

Outputs and downstream effects

  • Time entry records for review in the office web app.
  • Injury attestation records linked to time entries.
  • Approved hours eligible for export.
  • Webhook events for clock_in, clock_out, and injury attestation creation.

Device and platform context

  • Workers use the iOS app.
  • Review, policy configuration, approval, and export happen in the web app.
  • Time tracking policy is currently org-wide, not per-user.

Practical construction examples

  • A worker acknowledges PPE reminders before clock-in.
  • A worker clocks out and answers whether any work-related injury or illness occurred that day.
  • A manager flags a time entry that needs correction before payroll export.

Limitations and notes

  • The current generic shift question system is based on yes or no acknowledgements, not full mixed-field surveys.
  • The current v1 mobile flow defaults break minutes to 0.
  • Same-day injury attestation dedupe is handled on the backend, but the iOS app does not yet show a dedicated "already attested today" summary state.