Run your guarding business from one app, field to finance

Guard rosters, client sites, shift attendance, patrol checkpoints and incident reports feed straight into recurring service contracts, job costing and invoicing — so what happened on post is exactly what gets billed.

The problem

Security agencies run guard rosters, shifts, patrols and incidents on paper, spreadsheets and messaging apps, then rebuild that history by hand every billing cycle. Field proof of coverage never reaches finance, invoices get disputed, and separate guard-tour, contract and costing apps have to be bought and reconciled just to cover one workflow.

The solution

One Odoo app connects guards, sites, shifts, patrols and incidents to service contracts and billing. Confirm a security sales order and a contract auto-generates; patrol scans and attendance feed job costing and SLA tracking; recurring invoices run on the contract's own schedule — all without a second app or a paid add-on.

Capabilities

Everything a guarding agency runs on

Every capability below is implemented in the module.

01

Guard roster and credentials

Central guard profiles with license number, expiry and hire date, armed / unarmed / specialized guard types with default rates, and a certification register with automatic expiring-credential badges.

02

Client site management

Every client location is a first-class site record that links its own contract, patrol routes and scheduled shifts, so it is always clear which site is covered by which guards and terms.

03

Shift scheduling and attendance

Schedule guard shifts per site and contract, then record actual worked hours as the trusted source that flows into both invoicing and job costing.

04

Route-based patrol tours

Build patrol routes from an ordered list of checkpoints, each with its own scan code, and let each patrol run automatically calculate scanned, missed and completion percentage against the route.

05

Incident reporting and escalation

Guards log incidents by category and severity with a photo and shift handover notes; incidents move through new, investigating, escalated, resolved and closed, with a printable incident report.

06

Contracts generated from sales orders

Add security service lines to a sales order and confirming it auto-generates the governing contract, with the sales order linked back to it for full traceability.

07

Recurring billing with schedule preview

Weekly, monthly or annual contract periods compute the recurring amount automatically, preview the full invoice schedule before you commit, and generate invoices on demand with one-click renewal that auto-increments the date range.

08

Job costing, margin and SLA tracking

Optional job costing lines track planned versus actual cost per contract with a budget-overrun alert, margin is calculated automatically, SLA coverage hours are measured against target, and a rate-benchmark warning flags a contract priced below your floor.

09

Customer self-service portal

Clients sign in to their own portal to see a live count and list of their security contracts, right alongside the rest of their Odoo portal documents.

Workflow

How it works

1

Set up guards and sites

Create guard profiles with type, license and certifications, and register each client site with its patrol routes and checkpoints.

2

Confirm the contract

Confirm a security sales order and a recurring service contract with billing period, rate and SLA target auto-generates.

3

Run shifts and patrols

Schedule shifts, record attendance, scan patrol checkpoints and log any incidents with escalation as they happen.

4

Bill and review

Preview the invoice schedule, generate recurring invoices from the contract, and track margin, SLA compliance and job costing as you go.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Guards, sites, shifts, patrols and incidents live alongside contracts, recurring invoicing and job costing in this one module, so you install a single app instead of a bundle of dependent ones.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Security Guard Management

Guard rosters, site shifts, patrol checkpoints and incident reports feeding straight into recurring contracts, job costing and invoicing — field proof of coverage reaching finance on its own.

Buy on Odoo App Store