| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Employees (hr) • Project (project) • Website (website) • eLearning (website_slides) |
| Lines of code | 98431 |
| Technical Name |
guardpro |
| License | LGPL-3 |
| Website | https://sentry.proptechme.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Employees (hr) • Project (project) • Website (website) • eLearning (website_slides) |
| Lines of code | 98431 |
| Technical Name |
guardpro |
| License | LGPL-3 |
| Website | https://sentry.proptechme.com/ |
Sentry Enterprise Security Operations Suite for Odoo 18
Transform your guarding contracts with a white-labeled command center that digitizes patrols, automates SLA compliance, and gives every client real-time visibility into site coverage, incidents, and KPIs.
Ideal for: Security service providers, corporate facility teams, malls, airports, logistics hubs, residential communities, and critical infrastructure portfolios.
Try Sentry Live Demo
Experience Sentry firsthand! Access our live demo environment with pre-configured test accounts for different user roles.
Demo Access
https://sentry.proptechme.com/a>Client User
Username: democlient@sentry.com
Password: 123456
View client portal, dashboards, and reports
Guard User
Username: demoguard@sentry.com
Password: 123456
Access mobile portal, check-in, tours, and incident reporting
Manager User
Username: demomanager@sentry.com
Password: 123456
Full management access, scheduling, analytics, and configuration
Warning: Demo Environment This is a live demonstration environment. Data may be reset periodically. Please use these credentials responsibly and do not share sensitive information.
Solve the Biggest Guarding Operations Challenges
Manual, Paper-driven Tours
Replace paper logs with GPS-backed patrols, NFC/QR checkpoint scans, and instant exception alerts.
Reactive Incident Management
Capture evidence on mobile, escalate automatically, and keep clients informed with live status updates.
Compliance Gaps & Missed SLAs
Automate credential renewals, audit checklists, escalation ladders, and KPI calculations across contracts.
Three Value Pillars for Guarding Leaders
Operational Excellence
- Advanced scheduling with conflict detection & swap approvals
- Tour route designer, optimized checkpoint placement, live map tracking
- Equipment, keys, packages, and visitor flows managed end-to-end
Compliance & Risk Control
- Audit-ready incident lifecycle, evidence logs, and escalation ladders
- SIRA/UAE-aligned SOP library, emergency procedures, GDPR workflows
- Credential expiries, vaccination checks, background verifications
Client & Revenue Growth
- Branded client portal with dashboards, PDFs, and live data feeds
- Automated KPI scorecards, SLA breach alerts, and executive digests
- Feedback loops and analytics that surface upsell opportunities
Key Features Showcase
Operations Dashboard
Real-time metrics, active shifts, and live guard locations at a glance.
GPS Tracking & Location Intelligence
Live GPS tracking with geofencing alerts and patrol heatmaps.
Incident Management
Complete incident lifecycle with evidence capture and escalation workflows.
Compliance & Audits
Audit-ready checklists, SOP library, and compliance tracking.
Complete Feature Gallery
Operations & Analytics
Analytics Dashboard
Comprehensive analytics dashboard with KPIs, performance metrics, and real-time operational insights for data-driven decision making.
Live Guard View
Real-time view of all active guards with GPS locations, current assignments, and status indicators for complete operational visibility.
Site Management
Centralized site management with client information, security requirements, contact details, and site-specific configurations.
CCTV Camera Management
Manage and monitor CCTV cameras with live streaming, camera configuration, checkpoint association, and multi-camera viewing capabilities.
Push-to-Talk Communication
Real-time walkie-talkie communication system for instant voice messaging between guards, supervisors, and control rooms with group channels.
Guard Management
Guard Management
Complete guard profile management with personal information, assignments, qualifications, and employment history.
Guard Credentials
Manage guard credentials, licenses, certifications with automated expiry tracking and renewal reminders.
Guard Roles
Define and manage guard roles with specific permissions, responsibilities, and access levels for different security positions.
Performance Reviews
Comprehensive performance review system with criteria evaluation, feedback, and career development tracking.
Scheduling & Attendance
Shifts
Manage guard shifts with calendar view, conflict detection, and shift swap approval workflows.
Shift Templates
Create reusable shift templates for recurring schedules, simplifying bulk shift assignment and planning.
Attendances
Track guard attendance with check-in/check-out times, overtime calculations, and attendance reconciliation.
Biometric Verification
Secure biometric authentication for guard check-in/check-out using fingerprint, facial recognition, or voice verification with encrypted template storage.
Tours & Patrols
Tours
Create and manage security patrol tours with checkpoint sequences, routes, and scheduled assignments.
Tour Logs
Complete tour execution logs with timestamps, checkpoint scans, and guard observations for audit compliance.
Site Checkpoints
Define and manage security checkpoints with locations, scan requirements, and patrol routes.
Map Checkpoint Creator
Interactive map-based checkpoint creation tool for visual route planning and checkpoint placement.
Route Optimizer
AI-powered route optimization tool that calculates the most efficient patrol paths based on checkpoint locations.
Checkpoint Scans
Record checkpoint scans with NFC, QR codes, or manual verification, including timestamp and location validation.
Location & Tracking
Location History
Complete GPS location history with breadcrumb trails, time stamps, and map visualization for guard movement tracking.
Geofence Alerts
Automated geofence violation alerts when guards enter or exit predefined zones, ensuring site perimeter security.
Incident & Emergency Management
Incident Reports
Comprehensive incident reporting with evidence capture, categorization, severity levels, and automated escalation workflows.
Emergency Procedures
Standardized emergency procedures with step-by-step instructions, contact information, and compliance with SIRA/UAE regulations.
Emergency Broadcast
Broadcast urgent messages to all guards or specific sites with priority levels, acknowledgment tracking, and real-time notifications via email and in-app alerts.
Corrective Actions
Track and manage corrective actions for incidents, audits, and compliance issues with assignment and follow-up workflows.
Compliance & Audits
Compliance Audits
Schedule and conduct compliance audits with customizable checklists, findings documentation, and follow-up tracking.
Audit Templates
Reusable audit templates for different compliance standards, regulations, and site-specific requirements.
Audit Logs
Comprehensive audit logging system tracking all sensitive actions including credential edits, incident updates, access changes, and system modifications for security compliance.
SLA Definitions
Define Service Level Agreements with response times, escalation rules, and penalty structures for contract compliance.
SLA Performance
Monitor SLA performance metrics, breach tracking, and compliance scores with automated reporting and alerts.
Knowledge & Training
Knowledge Base
Centralized knowledge base with articles, documentation, and searchable content for guards and supervisors.
SOPs (Standard Operating Procedures)
Manage Standard Operating Procedures with version control, approval workflows, and SIRA/UAE compliance alignment.
Training Management
Comprehensive training management with eLearning courses, certification tracking, and progress monitoring.
Facility & Visitor Management
Visitor Management
Complete visitor registration, check-in/check-out, badge printing, and visitor log management with photo capture.
Visitor Watchlist
Maintain watchlists for restricted visitors with automated alerts and access control integration.
Resident Complaints
Manage tenant and resident complaints with categorization, priority assignment, resolution tracking, and automated notifications to property managers.
Package Management
Track incoming and outgoing packages with recipient notifications, collection workflows, and delivery confirmations.
Key Management
Secure key issuance and return tracking with access logs, overdue alerts, and accountability management.
Lost and Found
Manage lost and found items with photo documentation, claim processing, and automated retention policies.
Equipment Management
Track security equipment assignments, maintenance schedules, and inventory levels for optimal resource management.
Tasks & Reporting
Tasks
Assign and track security tasks with priorities, due dates, checklists, and completion verification.
Daily Activity Report
Automated daily activity report generation with shift summaries, incident highlights, and client-ready PDF exports.
Everything You Need in One Platform
- Tours & checkpoints
- Route optimizer
- Guard GPS diagnostics
- Panic alerts
- Biometric verification
- CCTV monitoring
- Shift scheduling
- Task & checklist engine
- Attendance & overtime
- Equipment allocation
- Push-to-talk communication
- Emergency broadcast
- Audit programs
- SOP & knowledge base
- Credential lifecycle
- eLearning courses
- Audit logs & tracking
- Portal dashboards
- Visitor & contractor logs
- Daily activity reports
- Feedback hub
- Resident complaint management
Built for High-stakes Compliance
SIRA & International Standards
- Includes SIRA-aligned SOP templates, emergency drills, and readiness checklists
- Records fire, life-safety, and evacuation procedures with evidence trails
- Supports ISO 18788 and PSIM-aligned reporting structures
Data Governance & Security
- Granular access groups and record rules enforce least privilege
- Audit logs for every sensitive action (credential edits, incident updates)
- Portal segregation and API key management for third-party integrations
Automation That Protects SLAs & Margins
Workflow Automation
- Daily activity report (DAR) compilation with branded PDF distribution
- Incident escalations with SLA timers and on-call rosters
- Credential & training reminders, visitor follow-ups, overdue key alerts
Analytics & Insights
- Executive dashboards for tour compliance, incident severity, guard KPIs
- Site-level scorecards for SLA performance, response times, and guard utilization
- CSV/PDF exports for board reports and contract renewals
Mobile-first Guard Experience
Progressive Web App
- Installable on iOS/Android with offline queueing and automatic sync
- Guard cockpit with shifts, tours, tasks, and incident shortcuts
- Dark mode, multilingual support, and device diagnostics
Location Intelligence
- Live GPS breadcrumbs, geofence alerts, and patrol heatmaps
- NFC, QR, and virtual checkpoints with photo/video evidence capture
- Panic button with escalation paths and broadcast notifications
Client & Executive Dashboards
Real-time Visibility
Clients track active shifts, tour compliance, incidents, and visitor volumes in one secure portal.
Automated Reporting
Email digests deliver branded PDF/Excel reports covering KPIs, SLA scorecards, and incident summaries.
Collaboration Hub
Two-way communication with SLA notes, client feedback, and documented corrective actions.
Implementation Blueprint
- Kickoff & site discovery
- Data migration templates
- Guard roster alignment
- Tour & checkpoint design
- Portal theming & branding
- Automation setup (DAR, SLA)
- Mobile rollout & device testing
- Supervisor & guard training
- Client portal onboarding
- Performance baseline reports
- Fine-tuning automations
- Go-live & hypercare
Deployment Packages & Add-on Services
Rapid Launch
Guided onboarding, data import templates, and configuration checklists get your operation live in under four weeks.
Training Accelerator
Ready-made eLearning content, microlearning paths, and certification tracking for guards and supervisors.
Integration Add-ons
REST, webhook, and Odoo connectors for HR, payroll, invoicing, CRM, and BI dashboards streamline your back-office stack.
What Operations Leaders Say
"We cut incident-to-report delivery time from 6 hours to under 30 minutes and gave our clients a live dashboard branded with their logo."
Regional Operations Director - Integrated Guarding Provider
"Sentry gave us the audit trail demanded by regulators and helped us renew a multi-year contract with stronger SLAs."
Security Compliance Manager - Logistics Hub
Technical Snapshot
Platform Requirements
- Odoo 18 Community Edition, Python 3.10+, PostgreSQL 13+
- Mandatory Odoo modules: base, web, website, hr, project, contacts, mail, portal, auth_signup, website_slides
- Optional: hr_attendance, maintenance
- External Python dependency:
markdown
Engineering Principles
- 100% modern Odoo ORM with batched methods & computed fields
- Granular ACLs, record rules, chatter, and audit logging across modules
- PEP 8 compliant Python code with docstrings, unit tests, and documentation center
- REST API endpoints, webhook framework, and portal enhancements for integrations
Built-in Training & Documentation
Comprehensive eLearning Courses
- Ready-made courses for guards, supervisors, and managers
- SIRA/UAE compliance training and emergency procedures
- Certificate tracking and progress monitoring
Integrated Documentation Center
- Getting started guides and user manuals
- Developer documentation and API references
- Best practices and troubleshooting guides
Ready to Elevate Your Guarding Contracts?
Book a guided demo or request a tailored rollout plan at support@sentry.app. Our team will align Sentry with your sites, SLAs, and growth roadmap, and share migration best practices from security providers worldwide.
Price Transparency: This module is available at the same competitive price ($1,000 USD) across all channels. Licensed under LGPL-3.
GuardPro - Enterprise Security Operations Suite
Overview
GuardPro centralizes guard field operations, compliance, and client reporting inside Odoo 18 Community Edition. The suite connects supervisors, control rooms, guards, and clients with real-time visibility, mobile-first workflows, and automated analytics.
Designed with security service providers and in-house facility teams in mind, GuardPro helps you win competitive tenders, protect service margins, and deliver branded transparency to every client account.
Highlights
- Mobile-first guard experience with offline-ready PWA, live GPS tracking, and checkpoint verification (NFC, QR, geofencing)
- Incident, emergency, and compliance management with evidence capture, workflows, escalation ladders, and SLA tracking
- Centralized scheduling, attendance control, and guard credential lifecycle management with conflict detection
- 30+ operational modules covering tasks, visitors, packages, keys, tours, audits, daily activity reports, and more
- Client and guard portals with secure role-based access, dashboards, and self-service reporting
- 40% reduction in manual admin through automated workflows, smart schedules, and SLA alerts (based on customer rollouts)
Features
Core Functionality
- Guard Profile Management: Complete guard information, certifications, skills, and performance tracking
- Client Site Management: Site locations with geofencing (circular and polygon)
- Security Tours: Define patrol routes with checkpoints
- Shift Scheduling: Advanced scheduling with calendar view and drag-drop support
- Real-time GPS Tracking: Monitor guard locations with 30-second updates
- Checkpoint Verification: NFC tags, QR codes, and virtual GPS checkpoints
- Incident Reporting: Complete incident management with photos, videos, and workflows
- Time & Attendance: GPS-verified check-in/check-out with geofencing
- Equipment Tracking: Manage guard equipment and assets
- Client User Access: Internal user role for clients to view reports and incidents
- Guard Portal Access: Mobile portal for guards to view shifts, report incidents, and complete tours
New Modules (October 2025 - Complete SRS Compliance)
- Task Management: Digital duty assignments with checklists and templates
- Visitor Management: Pre-registration, QR badges, watchlist screening, contractor management
- Lost & Found: Property tracking with legal holding periods, photo evidence, claim verification
- Package Management: Delivery receipt tracking, pickup notifications, signature capture
- Key Management: Physical key tracking, issuance logs, overdue alerts, barcode integration
- Audit & Compliance: Customizable checklists, scoring, corrective actions, audit trails
- Daily Activity Reports (DARs): Auto-generated reports with approval workflow and client email
- SLA Management: KPI tracking, automated calculations, breach alerts, performance dashboards
Mobile PWA Features
- Progressive Web App: Install on mobile devices (iOS/Android)
- Offline Capability: Works without internet connection with automatic sync
- NFC Scanning: Tap NFC tags for checkpoint verification
- QR Code Scanning: Camera-based QR code scanning
- GPS Tracking: Battery-optimized background location tracking
- Panic Button: Emergency alert system
- Push Notifications: Real-time alerts and updates
- Dark Mode: Automatic dark mode support
Enterprise Features
- Geofencing: Circular and polygon geofences with entry/exit alerts
- Tour Logging: Track tour completion and checkpoint scans
- Performance Analytics: Guard performance metrics and reports
- Automated Reporting: Schedule and generate custom reports
- Multi-level Security: Role-based access control with record rules
- Audit Trails: Complete activity logging
Installation
Copy the guardpro folder to your Odoo addons directory:
cp -r guardpro /path/to/odoo/custom_addons/
Update your Odoo configuration to include the custom addons path:
addons_path = /path/to/odoo/addons,/path/to/odoo/custom_addons
Restart your Odoo server:
odoo-bin -c /path/to/odoo.conf
Install Python dependencies (required for documentation viewer):
pip3 install -r guardpro/requirements.txt
Or install manually:
pip3 install markdown Pygments
In Odoo, go to Apps > Update Apps List
Search for "GuardPro" and click Install
Configuration
Initial Setup
Google Maps API Key (Required for Mapping)
- Create a billing-enabled project in the Google Cloud Console
- Enable the Maps JavaScript API (and optional Places/Geocoding APIs if needed)
- Generate a browser-restricted API key
- In Odoo, go to Settings > General Settings > GuardPro > Google Maps Integration
- Paste the key into the Google Maps API Key field and click Save
Note
GuardPro never ships with a shared Google API key. Each customer must provide their own key so billing and usage stay under their Google Cloud account.
Create Guard Profiles
- Go to Documentation > Resources > Guards
- Create guard profiles linked to HR employees
- Add certifications, skills, and contact information
Setup Client Sites
- Go to Documentation > Resources > Sites
- Create client sites with GPS coordinates
- Configure geofencing (circular or polygon)
- Add access instructions and emergency contacts
Define Security Tours
- Go to Documentation > Operations > Tours
- Create patrol routes
- Assign checkpoints to tours
- Set tour frequency and requirements
Create Checkpoints
- Go to Documentation > Resources > Checkpoints
- Add checkpoints with NFC tags or QR codes
- Set GPS coordinates for virtual checkpoints
- Configure photo/note requirements
Schedule Shifts
- Go to Documentation > Operations > Shifts
- Use the calendar view to schedule shifts
- Assign guards to sites
- Set shift types and requirements
Usage
For Guards (Mobile)
- Check-in to Shift: * Open GuardPro mobile app * Tap "Check In" button * Confirm GPS location is within geofence
- Start Tour: * Select assigned tour * Tap "Start Tour" * Scan checkpoints in order
- Scan Checkpoints: * Tap "Scan" button * Hold phone near NFC tag or point at QR code * Add photos/notes if required
- Report Incident: * Tap "Report Incident" button * Fill in incident details * Take photos and add location * Submit report
- Emergency Panic: * Tap red "PANIC" button * Confirm emergency alert * Emergency notifications sent automatically
For Supervisors
- Monitor Active Shifts: * View Dashboard for real-time status * Check guard locations on map * Review tour progress
- Review Incidents: * Go to Incidents menu * Review submitted reports * Update status and add notes * Assign for investigation
- Approve Attendance: * Go to Operations > Attendance * Review time records * Verify GPS check-in/out locations * Approve hours worked
For Managers
- Scheduling: * Use Shift Assignment Wizard for bulk scheduling * Manage guard availability * Handle shift swaps and replacements
- Reporting: * Generate custom reports * Export data to Excel/PDF * Track KPIs and performance metrics
- Configuration: * Manage user access and permissions * Configure incident categories * Setup guard skills and certifications
For Clients (Portal)
- Access Portal: * Visit /my/guardpro * View your sites and coverage
- Review Incidents: * View incidents at your sites * Track incident resolution status * Download incident reports
- Monitor Activity: * See active shifts * View guard patrol logs * Access historical data
Security & Permissions
User Groups
- Guard User: Portal user with mobile portal access (view shifts, report incidents, complete tours - own data only)
- Client User: Internal user with read-only access to own site data
- Supervisor: Internal user who can manage shifts, review incidents, approve attendance
- Manager: Internal user with full management access
- Administrator: Internal user with complete system access including configuration
Record Rules
- Guards can only view their own shifts, attendance, and tours
- Clients can only view data for their sites
- Supervisors can view all operational data
- Managers have full access
Technical Details
Dependencies
- Odoo 18 Community Edition
- Python 3.10+
- PostgreSQL 13+
Browser Support (Mobile PWA)
- Chrome/Edge 90+ (Android)
- Safari 14.5+ (iOS)
- Web NFC API (Android only)
- Camera API for QR scanning
API Endpoints
- /guardpro/api/shifts/today - Get today's shifts
- /guardpro/api/shift/checkin - Check in to shift
- /guardpro/api/shift/checkout - Check out from shift
- /guardpro/api/checkpoint/scan - Scan checkpoint
- /guardpro/api/tour/start - Start tour
- /guardpro/api/incident/create - Create incident
- /guardpro/api/incident/panic - Panic button
- /guardpro/api/location/update - Update GPS location
Data Models
- guard.profile - Guard information
- client.site - Client site locations
- security.tour - Patrol routes
- checkpoint - Verification points
- guard.shift - Shift schedules
- incident.report - Incident reports
- guard.attendance - Time tracking
- guardpro.equipment - Equipment tracking
- tour.log - Tour execution logs
- checkpoint.scan - Checkpoint scan records
Troubleshooting
GPS not working:
- Ensure location permissions are granted
- Check device location services are enabled
- Verify HTTPS connection (required for Geolocation API)
NFC not scanning:
- NFC only supported on Android devices
- Ensure NFC is enabled in device settings
- Hold device close to tag (2-3 cm)
Offline sync issues:
- Check internet connection
- Clear browser cache
- Re-sync manually from app settings
Geofence alerts not triggering:
- Verify site coordinates are correct
- Check geofence radius is appropriate
- Ensure GPS accuracy is sufficient
Best Practices
- Regular Data Backup: Backup database regularly
- Test Geofences: Verify geofence boundaries before deployment
- NFC Tag Placement: Place tags in protected, accessible locations
- Training: Provide thorough training for all users
- Mobile Device Management: Use compatible, updated devices
Support
For issues, feature requests, or contributions, email mails4ranjith@gmail.com.
License
This module is licensed under LGPL-3.
Version
Current Version: 18.0.1.0.8
Last Updated: November 2025
Please log in to comment on this module