GUARD OPERATIONS NETWORK · ALL POSTS REPORTING

Every post.
Every punch. Accounted for.

Security Ops runs stateside guard operations end to end: geofenced timekeeping, bulk scheduling, timesheet approval, operational reports, and confidential HR complaints — with an outbound-only QuickBooks payroll boundary. Built for contract security firms.

security-ops — shift board
so@dispatch:~$ securityops status --today
[posts] 12 sites active · geofence integrity 100% · GPS accuracy within threshold
[shifts] 38 guards on post · 2 open shifts · overlap check clean
[timekeeping] punches 76/76 verified · 1 audited correction · payroll-ready 74
[reports] daily activity reports filed · 0 confidential complaints pending review
so@dispatch:~$ securityops payroll-export --quickbooks # outbound-only
500 employees
bulk scheduling in one op
±0 spoofed punches
geofence + GPS accuracy gates
3 time states
open → submitted → approved
1 way out
outbound-only QuickBooks export
01 / SYSTEMS

Run the watch.
Run the back office.

The modules below mirror the Security Ops application surface — from post scheduling to the payroll boundary.

SYS-01 · OPS

Guard Operations

The command view for stateside guard operations: work sites, active posts, shift coverage, and daily operational status in one place.

CORE
SYS-02 · GEO

Geofenced Timekeeping

Clock-in/out requires a browser geolocation reading. The server independently calculates distance from the assigned site and rejects punches outside the radius or below GPS accuracy thresholds.

CORE
SYS-03 · SCHED

Scheduling

Shifts tied to work site and employee. Bulk scheduling supports up to 500 employees in a single operation and automatically rejects overlapping shifts.

CORE
SYS-04 · TIME

Timesheet Approval

Time entries move open → submitted → approved through management review. Payroll status is separate: only approved entries become payroll-ready.

SYS-05 · AUDIT

Audited Corrections

Every punch stores coordinates, reported accuracy, calculated distance, timestamp, IP, and user-agent. Manager corrections and manual entries are audited workflows.

SYS-06 · MONEY

QuickBooks Payroll Export

Intentionally outbound-only: approved, payroll-ready entries export to QuickBooks — no employee or accounting data ever flows back in.

SYS-07 · PEOPLE

Employee Management

Employee records, profiles, provisioning, and document tasks. The employee portal carries the time clock, schedule, and timesheets.

SYS-08 · ONBOARD

Onboarding Flows

Configurable onboarding wizard and flow builder with preview — new guards and corporate staff through the same controlled pipeline.

SYS-09 · DOCS

Documents & Acknowledgments

Document management with employee acknowledgment tasks, signature returns, and a personal documents portal for each employee.

SYS-10 · TIME-OFF

Leave Management

Leave requests, balances, and approval routing — visible to the employee in the portal and to managers in the admin console.

SYS-11 · REPORT

Operational Reports

Site, safety, equipment, scheduling, client, post-order, and incident reports — daily activity reports included. Visible to operational management.

SYS-12 · HR

Confidential HR Complaints

A deliberately separate channel: visible only to the submitting employee, HR Managers, and Administrators. Operational managers are denied at the API layer.

SEALED
03 / WORKFLOW

Schedule. Punch.
Approve. Pay.

The loop that keeps every post covered and every hour accounted for.

Phase 01 · SCHEDULE

Bulk shift planning

Create work sites with geofence center, radius, and post orders. Bulk-schedule up to 500 employees in one operation — overlapping shifts are rejected automatically.

Phase 02 · PUNCH

Geofenced clock-in

The guard punches from the field; the browser supplies coordinates and accuracy. The server independently verifies distance from the site and rejects bad punches — everything is stored for audit.

Phase 03 · APPROVE

Timesheet review

Entries move open → submitted → approved under management review. Legitimate exceptions go through audited correction workflows, never silent edits.

Phase 04 · PAY

Payroll boundary

Only approved entries become payroll-ready and export to QuickBooks. The integration is outbound-only — QuickBooks data never enters the system.

04 / PRICING

Firm-grade, firm-budget.

Hosted on our infrastructure or self-hosted inside your network.

Starter Post
TBD
  • 1 work site · 10 employees
  • Geofenced timekeeping
  • Scheduling & timesheets
  • Employee portal
  • Community support
Contact Us
MOST FIRMS
Operations
TBD
  • Unlimited sites & employees
  • Bulk scheduling (500/op)
  • QuickBooks payroll export
  • Operational reports suite
  • Confidential HR complaints
  • Priority support
Request Access
Self-Hosted
TBD
  • Everything in Operations
  • Runs on your infrastructure
  • Guard data never leaves your control
  • Annual option: TBD
  • Deployment assistance
Contact Us
05 / FAQ

Operational questions.

How does geofenced timekeeping actually work?
Clock-in and clock-out require a browser geolocation reading. The server independently calculates the distance from the assigned site and rejects the punch when the employee is outside the site radius or the reported GPS accuracy is worse than the configured threshold. A browser location is never treated as impossible to spoof — so coordinates, accuracy, calculated distance, timestamp, IP, and user-agent are all stored for audit.
What if a guard legitimately can't punch inside the geofence?
Managers have audited correction and manual-entry workflows for legitimate exceptions. Nothing is silently edited — every correction is a recorded workflow.
How big can scheduling operations be?
Bulk scheduling supports up to 500 employees in one operation, with automatic rejection of overlapping shifts for the same employee.
How does the QuickBooks integration work?
It is intentionally outbound-only. HR/Admin map employees to QuickBooks IDs, and approved payroll-ready time entries export to QuickBooks. The integration never imports QuickBooks employees, accounting transactions, payroll results, or any other business records.
Are HR complaints really confidential?
Yes — confidential HR complaints are a separate channel, visible only to the submitting employee, HR Managers, and Administrators. Operational managers are denied access at the API layer, not just hidden in the UI.
Hosted or self-hosted — what's the difference?
Hosted runs on Howard TechWorks infrastructure with automatic updates. Self-hosted deploys the same system inside your firm's network — guard data never leaves your control.