Property Pro
The all-in-one WordPress platform for contractor property management.
The all-in-one WordPress platform for contractor property management
Overview
Property Pro turns any WordPress site into the operational backbone of a contractor business. Manage customer properties, track maintenance projects, schedule crews, invoice work, and keep your clients informed through a self-service portal — all from one free plugin.
Instead of juggling spreadsheets, text messages, and separate tools, Property Pro centralizes your entire workflow. Customers submit work requests, view their properties, track project progress, and pay invoices through a branded portal. Your team manages it all from a clean admin dashboard built on WordPress.
Start with the core platform and scale up with Property Pro Plus when you need AI-powered intake, team scheduling, audit logging, and more.
Who It’s For
- Residential property managers and maintenance companies
- Pool service and landscaping businesses with recurring jobs
- HVAC, electrical, and plumbing contractors who manage multiple properties
- Facility management companies handling scheduled inspections and maintenance
- Any contractor business that needs to replace spreadsheets and scattered communication with a single system
Why Property Pro
Most contractor management tools are expensive SaaS platforms that lock you into their ecosystem. Property Pro runs on WordPress, which means you own your data, control your hosting, and pay no per-user or per-property fees. The free plugin covers the core operations your business needs every day. When you are ready for advanced capabilities like AI work request processing, team scheduling, and audit logging, Property Pro Plus adds those features seamlessly.
Technical Highlights
- Built on WordPress 6.5+ with PHP 8.1+ and MySQL 5.7+ / MariaDB 10.4+
- Modern React admin interface using @wordpress/components and FullCalendar
- REST API with namespace
property-pro/v1and strict capability and ownership checks - Custom post types for customers, properties, projects, tasks, work requests, and invoices
- Custom database tables for high-volume relational data (time logs, bookings, notifications)
- PSR-4 autoloading with PHPStan static analysis and PHPUnit test coverage
- Secure by default: prepared SQL, nonce checks, server-side data scoping, and HMAC-verified payment webhooks
- Extensible architecture with documented hooks for add-ons and third-party integrations
- Licensed under GPL-2.0-or-later