Property Management Operations System

Overview

Property management teams handle a constant stream of maintenance requests, tenant issues, and vendor coordination across multiple properties.

I built this system to automate that operational workflow capturing incoming requests, organizing them into structured maintenance records, and routing them to the right people with automated alerts and tracking.

Problem

Maintenance requests often arrive through scattered channels tenant portals, emails, and web forms.

Property managers must manually review each message, determine urgency, assign vendors, and track the request through resolution.

This manual process slows response times, creates operational bottlenecks, and makes it difficult to maintain clear visibility across multiple properties and vendors.

Results

Automated request intake and ticket creation through webhook workflows
AI classification of maintenance issues and urgency levels
Centralized ticket database for request tracking
Instant Slack alerts for operational visibility

How it Works

Tenant maintenance requests are submitted through forms, email, or a portal.

Automation workflows capture the request through webhook triggers.

OpenAI analyzes the message to classify issue type, urgency, and generate a short operational summary.

The system creates a structured maintenance ticket in a centralized database.

Property managers receive Slack alerts with request details and can route the issue to the appropriate vendor.

Tech Stack

n8n OpenAI Supabase Slack Webhooks Email Automation