Create a room block
1
Create it
Choose Add room block. Name the contract — “Speaker block”, “Attendee block” — and pick the hotel and room type. One block covers one room type at one hotel. A contract spanning two room types is two blocks.
2
Enter the nightly contract
Add one row per night: date, contracted rooms, and rate. Peak nights often differ, so each night is its own row.
3
Add contract notes
Optionally set currency for the rates and a cut-off date — when the hotel releases unsold inventory.
Rates and currency are contract notes. Nothing is charged, and no amount is enforced. The cut-off date is informational. Nothing closes automatically when it passes.
Pickup
For each night, the block page shows contracted, picked up, and remaining. Pickup is counted from stays attributed to the block. A stay covers a night when that night falls between check-in and check-out, and the stay is not cancelled or a no-show. Pickup is derived from stays:- it cannot drift;
- it cannot be edited — change stays to change pickup;
- cancelling a stay releases pickup for every night it covered.
Going over the block
If attributed stays exceed a night’s contracted count, the block is flagged Over block — on the list and per night on the detail page.Archiving
Blocks are archived, never deleted. An archived block keeps history and takes no new stays. Restore reopens it. Stays already attributed keep their attribution.Rules
- One block = one hotel + one room type. Sub-blocks are additional blocks.
- Pickup and availability are derived from stays. They are not stored and not editable.
- With two blocks on the same room type, a stay counts against the block it is attributed to.
- Rates, currency, and cut-off are informational.
- Exceeding a contracted count flags the block. It does not block the stay.
- Archived blocks keep pickup history and take no new stays.