
Live bed state, zero spreadsheets.
Every bed is vacant, blocked, occupied or on notice, and it changes only when something real happens. You always know what's free.
Live
Occupancy across all properties
1 view
Every bed in the portfolio
Real-time
Vacancy the moment it opens
0
Double-bookings
A state machine, not a guess
A token blocks the bed; move-in occupies it. Every change is logged.
- Vacant → blocked → occupied → on-notice
- Token capture holds a bed
- Move-in generates the first rent cycle

Occupancy you can trust
See which beds are free and which open up soon, so you fill them before they cost you a month.
- Portfolio-wide occupancy %
- Upcoming vacancies surfaced early
- Drill into any single property

How a bed fills.
01
Lead qualifies
Requirements captured; top bed matches surfaced.
02
Token blocks it
Capturing a token moves the bed to blocked.
03
Convert & move-in
Onboarding runs; move-in flips the bed to occupied.
04
Cycle starts
The first rent cycle is generated automatically.