Troviii · Hotel demand brief
See the demand your hotel is missing.
From the booking list you already have. OTA cost, quiet nights, and guests to rebook direct — the emails already written.
Your CSVQuiet nightsRebook queueApproval first
What one hotel got back — a finished sample
Seeded-example
Demand brief · Lac Léman example hotel
“Ten bookings read. You paid ~CHF 650 in OTA commission this month, three May nights ran quiet, and one guest booked twice through Booking.com — worth winning direct.”
the output of the sample export below — not a real property
OTA commission paid this monthSeeded-example~CHF 650modeled 15% on CHF 4,310 of OTA revenue read from the sample file
Quiet nights flaggedSeeded-example3dates below your median occupancy in the sample
Guests to rebook directSeeded-example2repeat + high-value, emails already on file
~CHF 650
Leaked to OTAs this month · your money to keepSeeded-example
drop your own export below and this line becomes real — measured from your file
Denied demand
What counts
Paste the "sorry, we're full" replies, front-desk notes, or forwarded inquiries that never reached the PMS.Waiting.
Owner packetfrom this page
OTA commission paid—waiting · drop your booking export above
Denied-demand recovery pool—waiting · paste your denied inquiries above
Weak nights flagged—waiting · drop your booking export above
Rebooking queue—waiting · drop your booking export above
Actions ready0 drafted · 0 approved · 0 sent · 0 booked