AI Coworker Case Study · Occupancy Growth Manager

Zero October bookings on a listing priced under market. The fix wasn't the rate.

A standing AI employee ran three straight days of automated checks that came back "nothing left to cut" on price — which is exactly what redirected the search to the guest's total bill instead. Four days after the fix, the listing went from empty to beating market.

The actual Catskills-area tiny home property
The actual property — a waterfront tiny home on a 100-acre Upstate NY estate.
0 → 4
Oct nights booked, day 1-2 after the fix
1.04
Performance index vs. market (from ~0)
4 days
From diagnosis to beating market
24–60%
Of the guest's total bill that was fees

The trigger

A standing job description caught this one — Occupancy Growth Manager, running five checks each day and each week: a 7am gap scan, a Monday scoreboard, a nightly drift check, a Thursday demand watch, a Wednesday listing review.

Key reframe: three straight days (Sep 13–15) the AI employee ruled things out first and solved the problem second. That's exactly the finding that sent the search toward the guest's total bill instead of the nightly rate.

The diagnosis

The listing sat under the market's 25th percentile — the number that usually means "drop the price." Every normal signal pointed the other way: top-5 search rank, a rate already cheap. The deep-dive found the number that mattered instead of the obvious one: fees ran 24–60% of the total guest bill, on top of zero reviews since a recent relaunch. The rate looked cheap; the checkout screen was expensive.

Before / after

  • Base rate: $141, floor: $87
  • Linen fee $45, resort fee 3%, extra-guest fee $45
  • Zero reviews since relaunch
  • 0 of 31 October nights booked
DayNext 30 occupancyvs. marketPerformance index
Sep 15 (before)0 of 31 Oct nightsunder 25th percentile~0
Sep 1726.7%34.3%0.78
Sep 1936.7%35.2%1.04 — beating market
The math operators skip: the lever was the total bill and listing trust, not the nightly rate — and the discount ran inside the pricing tool, not the platform. A platform-side promo on the same listing would have misfired that same week on a sister property.

What a person would have cost to catch this

$1,450–4,500
Consultant / analyst
(at $85–150/hr, 17–30 hrs)
Cheaper, misses it
Virtual assistant
(can pull the numbers, rebuilding the pricing logic is not the skill)
20–25% of revenue
Full-service property manager
(likely trades the fix for less profit further out)

Estimated cost of missing it: roughly $2,300–2,700 of October revenue on one small unit. Watching a listing this closely, every week, for itself on one operator across a portfolio, is a checking discipline that doesn't happen at all without an automated employee — nobody has the hours.

The real ROI: what the AI employee actually cost

Every case-study claims a great outcome. This is the number most skip: what Viktor itself billed to produce this one. Pulled directly from the account, not modeled — $22 of it is an exact, isolated thread cost; the rest is a documented range because two pieces of the work shared a thread with unrelated work that week.

~$66
Viktor credit cost (range $55–75)
$1,450–4,500
Human-analyst cost avoided
$2,300–2,700
October revenue that was about to go unbooked
35:1
Cost ratio vs. the human path to catch the same problem
Honesty flags on this number, on purpose: (1) $22 of the ~$66 is an exact, queried thread cost — the rest is a range built from comparable-run sizing, because Viktor bills per conversation thread and two pieces of this investigation shared a thread with unrelated work that week. (2) The $2.50-per-1,000-credit rate is the account's subscription rate; this account was running on top-up credits that week, and top-up pricing wasn't independently confirmed at the time of writing.

The real revenue: what guests actually paid

The $2,300–2,700 figure above was an estimate of revenue that would have gone unbooked. Here's the number underneath it, queried directly from the booking platform — the actual total guests paid for the reservations that landed after the fix.

BookedStay datesNightsGuest paid
Sep 15Oct 9–112$504.72
Sep 17Oct 2–42$475.68
Sep 18Oct 22–253$660.79
Sep 19Oct 17–192$539.80
Total — 4 reservations9$2,180.99
~$66
Viktor credit cost
$2,180.99
Actual guest gross, 4 bookings
$1,660.31
Host net after platform/service fees
33:1
Actual gross booking value vs. credit cost
This is the conservative ratio, using the ~$66 full-range credit estimate. Using the exact $22 isolated thread cost instead, gross value vs. credit cost is closer to 99:1. Bookings queried directly from Hospitable, current as of Sep 19, 2026 — more October reservations may still land on these dates before departure.

One property, one week, one automated employee. See what your own listings are quietly leaking.

Start your diagnostic →

Results are not typical. Past performance does not guarantee future results. Property identity anonymized except where the account owner has authorized disclosure of their own portfolio.