Enugula Estates · Ops Dashboard v2

Monday, August 31, 2026

7:00 PM ET · evening
Blue Slack ↗ · pruth@ email ↗ · stylish1@ email ↗ · 🆕 new · ⬆ escalated · ✓ done · Day chips age automatically. Every line linked.
Skyhouse lease renewal — sign window closes tonight — 72h countersign deadline lapses today with zero reply logged on either the countersigned or pending-approval thread; risk of losing the unit/lease terms. Countersigned thread ↗ Pending approval thread ↗

⏱ 60-second summary

  1. Reunion 303 guest arrived to an unclean, damaged unit after a cancellation/re-booking mix-up nobody caught; no cleaner could be found tonight and the guest is threatening a bad review + full refund demand ($841.48 payout at stake). Source ↗
  2. Skyhouse Apartments lease renewal (Salt Lake City) — the 72-hour countersign window closes tonight (Aug 31) and there has been zero reply on either the countersigned or pending-PM-approval thread. Source ↗
  3. Inwood on the Park's immediate-action liability insurance notice is now unanswered 26.5h, stacking on a prior 112.5h notice — compliance risk with the PM. Source ↗
  4. Good news: Airbnb approved a $1,489.99 Host Damage Protection payout for Dana's claim CLSF-06414516 (stain, high chair, linens) — recovered, no action needed. Source ↗
  5. Door-app login credentials were wrong on the maintenance board tonight, delaying a live check-in for ~20 minutes before the correct password was found and used. Source ↗

📅 Deadlines in view

2026-08-31
Skyhouse Apartments lease renewal — 72h sign window closes tonight
Link ↗

🗒 Your notes for today 1 · from notes/<date>.md, matched against today’s traffic

Sam's review — check if it posted ↩️ Follow-up
Sam's review (the Airbnb I stayed at) — you asked on Aug 21 to be reminded in about a week. Check whether the review ever posted.
Owner — VishalStatus — no signal in this window — nothing in the digest references Sam or that review
August revenue
$356,506
▲ live · 24 bookings
August occupancy
82.1%
August · RevPAR $88
September revenue
$181,931
▲ live · 24 bookings
September occupancy
33.9%
September · RevPAR $46

Needs your attention oldest first · decisions above excluded

1
Skyhouse lease renewal — sign window closes tonight 72h countersign deadline lapses today with zero reply logged on either the countersigned or pending-approval thread; risk of losing the unit/lease terms.
2
Inwood on the Park — second liability insurance notice unanswered Compliance notice now 26.5h unanswered, stacking on a prior 112.5h notice; risk of PM action against the lease.

💰 Money unread ≠ unhandled — team may be working cases in the extranet

Recovered this week
$1,490
At risk
$886
Awaiting ruling
$604
🆕Reunion 303 — full refund request after unclean/damaged unit$841.48 payout
Guest arrived to unclean unit with damage; no transfer unit or cleaner available tonight; team offered compensation and a next-day check-in, guest threatening bad review and full refund if unresolved.
Stripe/Citibank $45 dispute (Stylish Sanctuary)$45
Still unread ~116.5h since Stripe's dispute notice; evidence due Oct 5 — no change this window.
Stripe payout — Stylish Sanctuary$1,604.33
Routine payout notification received Aug 31; nothing changed, flagged per standing Stripe-visibility rule.
CLSF-06414516 (Shai Yon Jonathan Andrews) — Airbnb processed $1,489.99 Host Damage Protection payoutclosed

🎯 Handling gaps — coach the team 2 open · loss-exposure emails opened but not resolved in our favor

🆕Reunion 303 — cancellation not communicated, no cleaning scheduled

$841.48 payout

What happened A last-minute booking cancellation never reflected on the calendar/tracker, so no cleaner was ever dispatched; the guest arrived to a dirty, damaged unit. The unit's Schlage lock was also never connected and Ring camera had no updates since Aug 4.

The gap No process caught the mis-synced cancellation before guest arrival; team is now scrambling reactively rather than having caught it via calendar/tracker checks.

Coach the team Reservation cancellations must trigger an automatic re-check of the cleaning schedule and calendar sync before check-in day; unresolved Schlage/Ring setups on a unit should be tracked and closed before it goes live for bookings.

Inwood on the Park — liability insurance notice, second warning unanswered

unquantified — compliance/lease risk

What happened A second immediate-action notice for proof of liability insurance has sat 26.5h with no team reply, following a prior notice unanswered for 112.5h.

The gap Team never replied to either notice despite it being clearly action-required and repeated.

Coach the team Submit proof of insurance or respond directly to the leasing office same-day on any 'Immediate Action Required' compliance notice.

🔁 Recurring watchlist

ItemStatusTrendSource
Reunion 303 unclean-unit crisisGuest threatening full refund + bad review; no cleaner secured as of last update, guest asked to accept hotel reimbursement and check in tomorrowLink ↗
Skyhouse lease renewal sign windowCloses tonight, still unansweredLink ↗

👤 Open items by owner

WhoOpenOldestItems
Guest-comms25Reimbursement/dispute/Airbnb claim backlog, Reunion 303 tonight
Maintenance coordinators15Ongoing unit repair tickets across Kota, Labor, Asteria, Monroe
Karla / ops4Mayehouse offboarding, Turno suspension, restock tracker
Vishal / ops5Skyhouse lease, Extra Space Storage, Marriott EID notice

The big issues, explained

🆕Reunion 303 — unclean/damaged unit, refund crisis mid-stay

Critical

What’s going on A last-minute booking was cancelled but never reflected in the calendar or reservation tracker, so no cleaning task was triggered. Guest arrived to a dirty, damaged unit. No Tulsa transfer units were available, the assigned cleaner was unreachable, backup cleaners were tied up, and the Schlage smart lock for the unit was never connected. Team is now trying to get any cleaner in tonight or offering a hotel-for-tonight + check-in tomorrow.

Why it matters $841.48 payout at risk plus guest is threatening a public bad review if unresolved tonight; also exposes a process gap where a cancellation didn't propagate to cleaning scheduling.

GGuest-commsCCleaning coordinators

Skyhouse lease renewal — sign deadline tonight, unanswered

Critical

What’s going on Skyhouse Apartments countersigned the lease renewal and separately confirmed it's pending PM approval; both threads have sat 71-72 hours with zero reply from our side, and the original 72-hour signing window closes tonight.

Why it matters Missing the window could jeopardize the lease renewal terms or require restarting the process.

VVishal

Inwood on the Park — liability insurance notice unanswered, second warning

Critical

What’s going on A second 'Immediate Action Required' notice for proof of renter's liability insurance has now sat 26.5 hours unanswered, on top of a prior notice that went 112.5 hours.

Why it matters Continued non-response risks formal non-compliance action from the property manager against the lease.

VVishaloops

Smaller items

🆕Monroe 4929 — multiple maintenance issues found by guest tickets filed
Stove face pushed in exposing wires, ceiling wires hanging, bathtub drain needs an obstruction to work, uncovered outlet, and a dead Wi-Fi outlet. PTE approved, tickets filed including the outlet once its location was confirmed. Maintenance coordinators Link ↗
🆕Asteria 101 — drawer falling off + tub stains needing resurfacing monitoring
Cleaner reported a falling drawer door (ticket filed) and tub stains/pitting recommended for resurfacing (~$300); placed on the board for monitoring, no guest complaints yet. Maintenance coordinators Link ↗
🆕Door app login credentials wrong on maintenance board resolved same day
Team was locked out of the door app with the wrong password while a guest waited to check in; corrected password found and used within ~20 minutes. Ops team Link ↗
🆕Metro guest list automation — failing failing
Automation health check flagged the Metro guest list workflow as a failure; Revenue dashboard ran fine. Vishal / eng Link ↗

⏱ Team performance

✓ A cleaning coordinator (U0A0BBN5LE4)
Actively worked the phones calling multiple backup cleaners (Marrissa, Amanda) and checked Ring/Schlage status in real time during the Reunion 303 crisis, 22:18–22:56 ET.
✓ A guest-comms agent (U0AMXLNNP5K)
Kept the Reunion 303 guest engaged with proactive compensation messaging while cleaner options were being exhausted.

💡 Ideas & 🔁 patterns

Cancellations not syncing to cleaning scheduleReunion 303 shows a booking cancellation that never reflected in the calendar/reservation tracker, so cleaning wasn't scheduled and the issue surfaced only when the guest arrived.
Fix: Add an automated cross-check between Guesty/tracker cancellation status and the cleaning schedule before each check-in day.
No notes yet