WordPress Plugins
Property Pro

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/v1 and 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
FEATURES 01

What it does

Customer Portal

Logged-in customers view properties, projects, tasks, documents, and invoices at `/my-account/`

Work Request Inbox

Customers and the public can submit work requests through a protected form with spam protection

Project and Task Management

Organize work into projects and tasks with Kanban boards, comments, and file attachments

Smart Scheduling

Track contractor availability, detect booking conflicts, and find open slots automatically

Recurring Tasks

Set up repeating work like weekly pool maintenance or monthly inspections with RRULE-based scheduling

Invoicing with PDF Output

Generate professional invoices from tasks, time logs, and manual line items

Time Tracking

Contractors log hours against tasks for accurate billing and productivity reporting

Multi-Channel Notifications

Keep everyone informed through email, in-app messages, and SMS alerts

Private File Storage

Secure document handling with expiring signed download links

Theme-Override Portal Templates

Customize the customer portal to match your brand without modifying plugin code

RELATED 02

Companion products