How we connected a 2,400-unit property management company's maintenance system to automated SMS workflows — cutting average response time from 18 hours to 45 minutes and reducing tenant churn by 23%.

A regional property management company overseeing 2,400 units across 14 properties came to us with a retention problem disguised as a communication problem. Tenants were leaving not because of rent prices but because no one ever called them back.
Maintenance requests came in through four different channels: a tenant portal, email, phone calls, and handwritten notes slipped under the office door. The property managers were copying and pasting between systems, manually assigning work orders, and losing track of what got handled and what didn't.
Average response time on maintenance requests was 18 hours. For urgent issues like leaks or HVAC failures, that meant angry tenants and expensive damage. Their renewal rate had dropped to 61% — well below the 75% industry benchmark.
"We had tenants calling the emergency line for non-emergencies because they knew it was the only way to get a response. That's when we realized the system was broken."
— Director of Property Operations
We designed a system that captures every maintenance request — regardless of source — and routes it to the right person within minutes.
All channels now feed into a single intake queue. The system categorizes requests by urgency (emergency, urgent, routine), property, and type (plumbing, electrical, HVAC, general). Emergency requests trigger immediate SMS alerts to on-call maintenance staff. Urgent requests get assigned and acknowledged within 30 minutes. Routine requests enter a priority queue with automatic tenant updates.
Tenants get SMS confirmations when their request is received, when it's assigned, and when it's scheduled. No more wondering if anyone heard them.
A simple dashboard gives property managers visibility into open requests, response times, and bottlenecks across all 14 properties — something they'd never had before.

Week one was mapping the existing request flow and documenting every intake channel and routing rule. We discovered three properties were using different categorization systems, which explained why reports never matched.
Week two focused on building the unified intake and configuring the routing logic in their property management platform. We connected AppFolio to a custom automation layer that handled the SMS triggers and escalations.
Week three was testing. We ran parallel systems at two properties, catching edge cases like after-hours emergencies and requests that spanned multiple categories.
Full rollout happened in week four, including training sessions for every property manager and maintenance coordinator. We built a simple escalation override so managers could still manually reassign when needed.
Average response time dropped from 18 hours to 45 minutes — a 96% improvement. Emergency requests now get acknowledged in under 5 minutes.
Tenant satisfaction scores on maintenance jumped from 3.2 to 4.6 out of 5. More importantly, renewal rates climbed from 61% to 79% within six months.
The property managers estimate they're saving 12 hours per week on manual coordination — time they've redirected to tenant relations and property inspections.
Tenants don't expect instant fixes. They expect acknowledgment. The biggest satisfaction gains came from the automated "we got your request" SMS 1 not from faster repairs.
Unified intake matters more than smart routing. Getting everything into one system solved 80% of the problem. The AI categorization was helpful, but the real win was eliminating the cracks requests fell through.
And we learned to build for the handwritten notes. Every property had at least one tenant who refused to use the portal. The system needed a human entry point that still triggered the same automated flow.
11 years of "can you make these things talk to each other?" - turned into a career.
Behind-the-scenes looks at what we're building, integration tips that actually work, and automation strategies from 40+ implementations.