Enugula Estates · Ops Dashboard v2

Thursday, August 20, 2026

7:00 PM ET · evening
Blue Slack ↗ · pruth@ email ↗ · stylish1@ email ↗ · 🆕 new · ⬆ escalated · ✓ done · Day chips age automatically. Every line linked.
🆕Shurooq $325 refund demand — deadline approaching — Guest requesting partial refund for smoke smell/couch stains; response deadline Aug 22 10PM CDT is inside the 48h warning window. Message the team to respond before it lapses. Email ↗

⏱ 60-second summary

  1. Inwood Park 3316 lost water for ~2 hours; team called it in fast and confirmed restoration by 8:58 PM — good save, no guest escalation needed. Source ↗
  2. CLSF-06310832 (Dana) reimbursement docs are due tomorrow (Aug 21) — still unanswered after 60h+, needs your eyes before it lapses.
  3. New: Shurooq is demanding a $325 refund on a Dallas reservation, deadline Aug 22 10PM CDT — unread, unanswered, close to the 48h attention window. Source ↗
  4. CLSF-06300786 (Airbnb reimbursement) closed against us — guest's damage-waiver argument was accepted with no dispute filed on our side. Source ↗
  5. The Vue 104 dishwasher odor is still open overnight — building maintenance couldn't get to it today, first thing tomorrow AM; unit stayed vacant so no guest impact yet. Source ↗

📅 Deadlines in view

2026-08-21
CLSF-06310832 (Dana) — additional docs due to Airbnb
Link ↗
2026-08-22
Shurooq $325 refund demand response deadline (10PM CDT)
Link ↗
2026-09-02
Taylor declined-to-pay — Guesty help window closes
Link ↗

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

Nolan call — no answer, emailed 📞 Call
Nolan call: tried him twice, no answer. Emailed him instead. (Standing call: Kota North 1143 hot water.)
Owner — VishalStatus — no signal in this window
Mayehouse 215/217 — Daniella declined unit move 🔴 Decision
Mayehouse / Daniella: she said no to moving the terminating units to other units. 215 and 217 are supposed to be completed by Monday; times are in her email.
Owner — Karla / cleaning coordinatorsStatus — corroborated — ledger shows 215/217 offboarding logistics active, units blocked from Sunday, final clean instructions issued
Unit performance review with Pruth 🛠 Project
Unit performance with Pruth: run the "update unit performance" in Slack, pull the updated chat, then discuss with Pruth.
Owner — VishalStatus — no signal in this window
Company direction 🗣 Discuss
Company direction: decide what direction we want the company to move in.
Owner — VishalStatus — no signal in this window
Labor — losing 20 units ⚠️ Risk
Labor — losing 20 units. Leases expire August 31 and October 31, 10 units per cycle. August 31 is close, so month-to-month may be the play.
Owner — VishalStatus — no signal in this window — Aug 31 deadline approaching
Shiv's call — Aug 23 📞 Call
Shiv's call is August 23rd.
Owner — VishalStatus — no signal in this window
Sam's review — check if posted ↩️ Follow-up
Sam's review (the Airbnb I stayed at): check whether it posted.
Owner — VishalStatus — no signal in this window
Mark — Scottsdale inquiry ↩️ Follow-up
Mark: follow up on the Scottsdale unit inquiry.
Owner — VishalStatus — no signal in this window
Stylish reviews below 5 stars 🛠 Project
Stylish reviews: break out everything below 5 stars and take action.
Owner — VishalStatus — corroborated — digest shows a new 3-star and a 2-star review notification came in this window
Accountant prep 🛠 Project
Accountant: decide what to talk to my accountant about. Research to prep — salary implications for an LLC vs an S-corp, and the QBI deduction. Bring questions, not conclusions; the accountant decides.
Owner — VishalStatus — no signal in this window
Stripe → Karla automation 🛠 Project
Stripe → Karla automation: I want Stripe activity routed to Karla automatically instead of me relaying it. Scope it out.
Owner — VishalStatus — no signal in this window
CLSF-06310832 deadline warning ↩️ Follow-up
CLSF-06310832: docs were requested, deadline August 21. If it isn't answered before then, tell me ahead of time so I can message the team.
Owner — VishalStatus — still unanswered as of this run — deadline is tomorrow
August revenue
$324,569
▲ live · 20 bookings
August occupancy
72.3%
August · RevPAR $80
September revenue
$110,010
▲ live · 20 bookings
September occupancy
17.7%
September · RevPAR $28

Needs your attention oldest first · decisions above excluded

1
CLSF-06310832 (Dana) — reimbursement docs due tomorrow Airbnb requested security-deposit, garage-opener, and smoke-odor documentation; deadline is Aug 21 and it's been unanswered 60h+. This is the exact case Vishal flagged for advance warning.
2
🆕Shurooq $325 refund demand — deadline approaching Guest requesting partial refund for smoke smell/couch stains; response deadline Aug 22 10PM CDT is inside the 48h warning window. Message the team to respond before it lapses.

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

At risk
$325
Awaiting ruling
$604
🆕Shurooq $325 refund demand$325
Guest requesting partial refund for smoke smell/stains at a Dallas unit. Response deadline Aug 22 10PM CDT.
CLSF-06310832 (Dana) reimbursement — docs due Aug 21unquantified
Airbnb requested supporting docs (damage waiver status, garage opener receipt) to move the claim forward; deadline is tomorrow.
CLSF-06300786 — Airbnb reimbursement closed against usclosed

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

Taylor declined-to-pay reimbursement — unresolved 66h+

unquantified

What happened Guest declined to pay for damages; Airbnb's Guesty help window is open until Sept 2 but the notification has sat unread/unanswered for over 66 hours.

The gap Team has not requested Airbnb Support help within the window despite having until Sept 2 — risk of missing the deadline if left unactioned.

Coach the team File the Airbnb Support help request now rather than waiting near the Sept 2 cutoff.

Generali Claim #26135681-01 — unread, 51.8h

unquantified

What happened Insurance claim notification remains unread and unanswered on the pruth mailbox for over 51 hours.

The gap Claim sat unread past the point where it should have been triaged.

Coach the team Open and review the claim; respond or accept payment to close it out.

Generali Claim #26135682-01 — unread, 50h

unquantified

What happened Insurance claim notification remains unread and unanswered across both mailboxes for 50 hours.

The gap Claim sat unread past the point where it should have been triaged.

Coach the team Open and review the claim; respond or accept payment to close it out.

🆕Expedia guest-contact request (Patrick Orfano) — no refund needed but unactioned

$0 — favorable outcome already confirmed by Expedia

What happened Expedia completed the guest contact request and confirmed no refund is owed since we tried everything to reach the guest; thread is favorable but still sitting unread.

The gap No acknowledgement sent back; worth confirming receipt to close the loop cleanly.

Coach the team Acknowledge receipt and file/close the case.

🔁 Recurring watchlist

ItemStatusTrendSource
The Vue 104 dishwasher smellBuilding maintenance couldn't get to it today; first thing tomorrow AM. Unit blocked in the meantime.Link ↗

👤 Open items by owner

WhoOpenOldestItems
Guest-comms / Vishal2CLSF-06310832 deadline; Shurooq refund demand
Ops team1Inwood on the Park liability insurance notice

The big issues, explained

Inwood Park 3316 water outage — resolved same-day

Good

What’s going on Guest reported water off for a couple hours; team called the building, initially got voicemail, retried, confirmed with maintenance an interruption was in progress and would clear in ~45 min. Water confirmed back on by guest before 9 PM.

Why it matters Fast, well-documented escalation with guest confirmation closing the loop — a model example of handling an emergency maintenance issue.

GGuest-comms team

Smaller items

🆕Luis maintenance rate negotiated resolved
Luis will charge $35 for service calls up to an hour, $25/hr after. Needs to be added to the maintenance canvas. Maintenance coordinators Link ↗
Expedia Rene Saurette waiver — denied, monitored in progress
Waiver request denied per policy; HO (handover) case created with Expedia support, monitoring for callback. Guest-comms team Link ↗
🆕Reunion 303/407 additional-guest inquiry in progress
PM asking who's staying with Scott (Reunion 407) and Jesse (Reunion 303) for building security; team checked Ring/call history, cleared to ask guests directly. Guest-comms team Link ↗

⏱ Team performance

✓ Guest-comms agent on shift (Inwood Park 3316)
Handled water-outage report end to end: called building, retried after voicemail, got maintenance confirmation, and closed the loop with guest confirmation within ~90 minutes.
✓ Guest-comms agent handling Expedia/Rene Saurette case
Opened a formal Expedia support case, called and got verification callback status, created a handover ticket for monitoring — thorough follow-through.

💡 Ideas & 🔁 patterns

Stripe activity auto-routed to KarlaVishal wants Stripe payout/dispute/payment activity routed directly to Karla instead of being relayed through him.
Cuts a manual relay step and speeds up Karla's response time on disputes.
Guesty auto-cancellation emails sit unread for daysMultiple 'Canceled: Reservation' notifications from Guesty across both mailboxes sit unread for 40-70+ hours; while these require no reply, the volume of unread threads is masking real action-required emails in the same inbox.
Fix: Consider a filter/label to separate auto-notifications from action-required guest emails so real gaps stand out faster.
No notes yet