AI Automation/Property Management

Automate AMI Sorting and Waitlist Management for Lease-Up

Syntora automates affordable housing waitlist management by engineering custom systems that parse applicant income documents, accurately calculate projected 12-month income, and automatically sort applicants into the correct AMI bucket. We design and build targeted AI automation engagements to address the specific challenges of high-volume affordable housing lease-ups and ongoing waitlist management for LIHTC, HOME, and HUD properties. The scope of a project like this depends on factors such as your required integrations (e.g., RealPage, AppFolio), the variety and volume of income documents, and the complexity of your property's specific compliance rules and AMI tiers.

By Parker Gawne, Founder at Syntora|Updated Apr 3, 2026

Syntora specializes in engineering custom AI automation systems for affordable housing operators managing LIHTC, HOME, and HUD properties. This includes developing solutions to automate waitlist management by accurately parsing income documents, calculating anticipated 12-month income, and auto-sorting applicants into appropriate AMI tiers within platforms like RealPage and AppFolio. Syntora has conducted deep discovery with LIHTC operators managing over 4,700 units and can architect and deliver systems to address critical pain points like manual income verification and waitlist bottlenecks during lease-up phases.

The Problem

What Problem Does This Solve?

Standard property management software like RealPage and AppFolio include application portals, but their native income calculation features are not built for the unique compliance requirements of affordable housing. These platforms typically use trailing 12-month data, which directly conflicts with the anticipated 12-month income projection required for LIHTC, HOME, and HUD programs. They struggle to reliably parse variable income sources such as hourly wages, tips, commissions, or bonuses, forcing leasing teams into extensive manual review processes for almost every applicant. This manual burden often creates significant bottlenecks during critical lease-up periods when hundreds or thousands of applications arrive in a short timeframe.

To compensate, leasing teams often resort to complex spreadsheets as a workaround. Consider a 500-unit lease-up expecting 1,500+ applications in the first few weeks. An agent must manually download pay stubs and other income documents from RealPage or AppFolio, project anticipated annual income (e.g., hourly wages multiplied by 2080 hours, plus estimated tips and bonuses), perform asset verification for HOME-layered units, check student status, and then manually assign each applicant to the correct AMI tier (30%, 40%, 50%, 60%, 70%, 80%) on a separate master spreadsheet. At an estimated 15-20 minutes per application, this workflow quickly accumulates into hundreds of hours of backlog, delaying the ability to even begin sorting the waitlist effectively.

This manual process is highly prone to errors. A simple typo in a spreadsheet formula can misclassify an applicant, leading to compliance violations, wasted time processing unqualified files, or inadvertently denying eligible applicants. Furthermore, RealPage and AppFolio cannot natively sort waitlists by income or AMI tier, meaning leasing staff must manually tag or cross-reference names, consuming 40+ hours per week for a team of 7+ during peak periods. This entire workflow is slow, does not scale to the demands of lease-up volume, and increases the overall denial rate due to processing delays or inaccuracies in pre-screening.

Our Approach

How Would Syntora Approach This?

Syntora's engagement would commence with a detailed discovery phase to meticulously define your specific application workflow, identify all required integration points with your existing systems (such as RealPage or AppFolio APIs), and comprehensively document all applicable LIHTC, HOME, and HUD compliance rules, including specific AMI tables for your properties. This initial step ensures the engineered system aligns precisely with your operational needs and regulatory obligations.

Technically, the solution would involve building a custom integration layer designed to ingest new applicant data and documents in near real-time using your existing system's APIs. For robust document processing, we utilize large language models like the Claude API. We have extensive experience building document processing pipelines using Claude API for complex financial documents in other sectors, and the same robust pattern applies to efficiently extract key income figures—such as hourly wage, pay periods, tips, commissions, and bonuses—from various applicant documents, returning structured JSON data. This approach supports comprehensive income anticipation for the next 12 months, rather than relying on trailing income history.

A custom Python service, built with FastAPI, would house the core income calculation logic. This service would apply your specific LIHTC, HOME, or HUD rules to the extracted data, accurately projecting anticipated annual income. The calculated income would then be compared against your property's AMI tables, securely stored in a database like Supabase Postgres, to assign the correct AMI bucket and determine projected qualification status. This FastAPI service would be architected for event-driven processing and deployed on AWS Lambda, offering exceptional scalability for high-volume lease-up periods and optimizing hosting costs.

Upon a new application submission, a webhook would trigger the Lambda function to perform the calculation and parsing. The system would then use the RealPage API or AppFolio API to write the determined AMI tier, student status, asset verification triggers for HOME units, and pre-qualification status back to the applicant's record within your native system. This allows your leasing team to efficiently access auto-sorted waitlists by AMI tier directly within their standard software, eliminating manual tagging and spreadsheet work. For transparency and auditability, we integrate structured logging using tools like `structlog`, providing a complete, immutable trail of every calculation and decision. The system would also be designed to flag applicants for manual review if document parsing is ambiguous or income projections are uncertain, sending targeted notifications to designated channels with direct links to the relevant records, thereby focusing manual efforts where they are most needed and reducing denial rates caused by pre-screening errors.

A typical engineering engagement for a system of this complexity ranges from 12 to 20 weeks, with the timeline varying based on integration complexity and the specific nuances of your compliance rule variations. Key client contributions include providing secure API access to existing systems, detailed AMI tables, and comprehensive documentation of all applicable compliance rules. Deliverables would encompass the fully deployed custom automation system, complete technical documentation, and thorough training and handover for your operational and technical teams.

Why It Matters

Key Benefits

01

Go from 40-Hour Bottleneck to 15-Second Processing

Eliminate manual data entry. The system ingests, parses, calculates, and sorts an applicant file in under 15 seconds, turning a week-long task into a real-time process.

02

Fixed Build Cost, Not a Per-Application Fee

We scope a one-time build cost. After launch, you only pay for cloud usage, typically under $50 per month for thousands of applications, avoiding expensive per-unit SaaS fees.

03

You Get the Full Source Code and IP

At handoff, you receive the complete Python codebase in your private GitHub repository. You own the intellectual property and can have any internal or external developer modify it.

04

Audit-Ready Logs for Every Calculation

Every automated decision is logged with `structlog` and sent to a dashboard. This creates a transparent, auditable record for each applicant, crucial for LIHTC and HOME compliance reviews.

05

Works Inside RealPage and AppFolio

The system integrates directly with your existing property management software. Your leasing team works from a familiar interface, now with automated AMI sorting and pre-qualification data.

How We Deliver

The Process

01

Week 1: Scoping and API Access

You provide read-only API credentials for RealPage or AppFolio and a sample of 20-30 application files. We map your exact AMI tables and income verification rules. You receive a detailed project specification.

02

Weeks 2-3: Core System Development

We build the document parsing, income calculation engine, and API integrations. You receive access to a staging environment to test the system with sample applications.

03

Week 4: Deployment and Live Testing

We deploy the system on AWS Lambda and connect it to your live environment. The system processes the first 100 live applications in a monitored state. You receive the production dashboard credentials.

04

Weeks 5-8: Monitoring and Handoff

We monitor system performance and accuracy for 30 days post-launch. After this period, we deliver the full source code, API documentation, and a runbook for maintenance and troubleshooting.

The Syntora Advantage

Not all AI partners are built the same.

AI Audit First

Other Agencies

Assessment phase is often skipped or abbreviated

Syntora

Syntora

We assess your business before we build anything

Private AI

Other Agencies

Typically built on shared, third-party platforms

Syntora

Syntora

Fully private systems. Your data never leaves your environment

Your Tools

Other Agencies

May require new software purchases or migrations

Syntora

Syntora

Zero disruption to your existing tools and workflows

Team Training

Other Agencies

Training and ongoing support are usually extra

Syntora

Syntora

Full training included. Your team hits the ground running from day one

Ownership

Other Agencies

Code and data often stay on the vendor's platform

Syntora

Syntora

You own everything we build. The systems, the data, all of it. No lock-in

Get Started

Ready to Automate Your Property Management Operations?

Book a call to discuss how we can implement ai automation for your property management business.

FAQ

Everything You're Thinking. Answered.

01

What does a system like this cost to build?

02

What happens if an applicant's documents are unreadable?

03

How is this different from RealPage AI Screening?

04

What kind of ongoing maintenance is required?

05

We have multiple properties with different AMI levels. Can it handle that?

06

Can you connect to Yardi or Entrata?