Overview
Tuesday, 29 July·48 tenants · 32 active
MRR+3.2%
$126.1k
vs. last month
Active tenants
32
6 on trial
Guards on shift+13%
3,240
30-day trend
Past due5 invoices
$7.4k
Awaiting collection
Open tickets2 breached
56
5 trials ending
Needs attention
18 items ranked by urgency and account value
Trial$29,442/mo potentialTrial$17,808/mo potentialPayment$3,686SLA$4,530/moSLA$481/moPayment$2,385Trial$8,670/mo potentialPayment$1,012Payment$171Payment$115Trial$2,352/mo potentialTrial$2,430/mo potentialHealth$3,480/mo at riskHealth$120/mo at riskHealth$984/mo at riskHealth$156/mo at riskHealthHealth
Glenwood Protective ServicesTrial ends in 4d
701 seats · 405 guards active · Enterprise
Redwood Security SolutionsTrial expired 2d ago
424 seats · 322 guards active · Enterprise
Halo Protection$3,686 failed — 4 attempts
GT-2026-4948 · card declined
Sable Security SolutionsSUP-1253 breached SLA by 4h
Mobile app cannot reach the API from the AU region
Verity ProtectionSUP-1218 breached SLA by 4h
Dispatch board stuck loading since 06:00
Anchor Protection$2,385 failed — 3 attempts
GT-2026-4906 · expired card
Cobalt Security GroupTrial ends today
289 seats · 167 guards active · Pro
Beacon Patrol$1,012 failed — 2 attempts
GT-2026-4964 · insufficient funds
Ironclad Protection$171 failed — 4 attempts
GT-2026-4952 · insufficient funds
Bastion Guarding$115 failed — 4 attempts
GT-2026-5040 · insufficient funds
Redwood Security GroupTrial ends in 3d
98 seats · 92 guards active · Growth
Silverline Protective ServicesTrial ends in 4d
81 seats · 69 guards active · Pro
Halo ProtectionHealth dropped to 33
Last active 1d ago · 88% seat use
Bastion GuardingHealth dropped to 35
Last active just now · 80% seat use
Beacon PatrolHealth dropped to 40
Last active 2d ago · 59% seat use
Ironclad ProtectionHealth dropped to 44
Last active 3d ago · 100% seat use
Cobalt Security GroupHealth dropped to 46
Last active 6d ago · 58% seat use
Redwood Security SolutionsHealth dropped to 49
Last active 2d ago · 76% seat use
MRR
Last 12 months
$126,111▲ 3.2%
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Plan mix
Active + trialing tenants
Free4 · $0
Starter11 · $1.5k
Growth14 · $19.2k
Pro11 · $60.4k
Enterprise4 · $44.9k
Recent activity
Across all tenants
Redwood Safety Partners added 4 seatsself-serve3h agoDunmore Protection added 8 seatsself-serve14h agoBastion Security Group added 18 seatsself-serve15h agoInvoice paid by Beacon Guardingstripe16h agoPayment failed for Halo Protectionstripe19h agoPast dueUnion Security Group added 12 seatsself-serve1d agoInvoice paid by Longshore Protectionstripe1d agoPayment failed for Anchor Protectionstripe1d agoPast dueGlenwood Security Solutions upgraded to FreeVictor Lund1d agoInvoice paid by Falcon Securitystripe1d agoInvoice paid by Beacon Patrolstripe1d agoPast dueSilverline Protective Services added 6 seatsself-serve1d agoCitadel Safety Partners added 10 seatsself-serve2d agoUnion Security Group upgraded to StarterVictor Lund2d agoInvoice paid by Sentinel Securitystripe2d agoRedwood Security Group upgraded to GrowthVictor Lund2d agoInvoice paid by Glenwood Protective Servicesstripe2d agoGranite Guarding started a 14-day trialself-serve2d ago
Largest accounts
By monthly recurring revenue
Beacon Guarding
Enterprise · 677 seats
Granite Patrol
Enterprise · 393 seats
Citadel Patrol
Pro · 492 seats
Kestrel Security Services
Pro · 401 seats
BlueShield Risk Services
Pro · 398 seats
Falcon Security
Pro · 317 seats
Sable Security Solutions
Pro · 151 seats
Anchor Patrol
Pro · 161 seats
Platform load
Active guards checking in daily — weekend dips are expected
Peak
3,240
Median
2,979
Shifts this week
21,961