Product

The guard workflow, in one product

Scheduling and staffing, time, pay and bill, a client portal, and qualification checks. OfficerOps is in development. Nothing here is a claim that every screen is live for customers today.

Join the early-access list

Scheduling and staffing

The week, by post

Build the week by post. See coverage gaps, open shifts, and a credential conflict before you publish. Officers see open shifts they still qualify for.

Core of the early-access product.

Weekly scheduler for sample posts, with coverage gaps and a credential warning. Names are hidden.
Scheduler — sample data.

Time and attendance

Hours tied to the site

Clock-in is tied to the site. A punch inside the geofence, breaks, and a supervisor approval step are how hours become a timesheet.

Early access.

GPS clock-in screen showing a sample site inside the geofence.
Time clock — sample data.

Pay, bill, and export

Pay rate and bill rate, kept apart

Each assignment can carry a pay rate and a bill rate. Approved hours feed a payroll export and a client invoice, so margin is visible before the week closes.

Early access.

Pay versus bill table for sample sites. Officer names are hidden. Figures are sample data, not OfficerOps pricing.
Pay and bill — sample data, not product pricing.

Client portal

Clients see the coverage

Clients see who is on post, request more coverage, and read reports and invoices in their own view.

Early access.

Client portal for a sample client, with coverage status, a request form, and invoices. Officer names are hidden.
Client portal — sample data. Acme is a fictional client.

Armed qualifications

A different rule for an armed post

Unarmed and armed posts are different assignments. Firearms qualifications and requalification dates stay on the record the scheduler checks. An open shift can show that a firearms qualification has expired, instead of letting the claim go through.

Early access for enforcement on every shift.

Open-shift list with one shift marked firearm qualification expired. Sample data.
Open shifts — sample data.
Timesheet approval queue with flags for overtime, a missed punch, and a punch outside the geofence. Names are hidden.
Timesheet approval — sample data.