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

