Property management
8th South Management
A property management platform that mirrors the general ledger instead of throwing summary invoices at it.
Compares to AppFolio, Buildium, Yardi Breeze
The problem
AppFolio and Buildium price small operators out with per-unit minimums, and their accounting integration stops at summary invoices — leaving a bookkeeper to reconcile the gap by hand every month.
The approach
- Full QuickBooks general ledger mirror: accounts, classes, journal entries and journal lines, so per-property P&L is real rather than estimated.
- Accrual revenue recognition running as a scheduled job, not a payments side effect.
- The leasing funnel modeled end to end — showing request through tour, multi-party application, screening, identity verification, lease.
- Preventive maintenance planned down to individual equipment filters.
- Municipal rental licenses and landlord training certificates tracked as first-class compliance records.
Details that matter
- Entity sync runs at 09:00 and the general ledger sync at 09:20. The sequencing is deliberate: GL lines reference entities that have to exist first.
- Applications are multi-party by design, so roommates are a modeled case rather than a workaround.
- Step-up authentication applies only to sensitive actions, keeping the ordinary tenant path light enough that people actually use the portal.
Systems integrated
| Stripe | rails | Tenant payments, stored methods, autopay |
| QuickBooks Online | ledger | Entity sync — customers, vendors, accounts, classes |
| QuickBooks GL | ledger | Journal entries and general ledger lines mirrored daily |
| Twilio | operations | SMS to tenants and applicants |
| Web Push | operations | Browser notifications |
| CallRail | operations | Inbound call attribution |
| Google Device Access | operations | Smart device state and event history per property |
| Microsoft Graph | operations | Mail and directory |
| Azure Entra ID | identity | Staff authentication |
| Tenant screening | operations | Applicant screening reports |
| Identity verification | identity | Applicant identity checks |
Scale
- ~90 data models covering leasing, accounting, maintenance and compliance
- Eight scheduled jobs, including monthly autopay and daily revenue recognition
Built with
Next.js 16PostgresPrisma 7VercelAzure Entra IDStripeTwilio