Managing Rooms & Room Types
Rooms and room types are the core inventory of your property. Learn how to create room types, add individual rooms, set pricing tiers and manage bed configurations.
Creating a room type
In the sidebar click Rooms under your property. You'll see the room-type grid.
The room-type creation form opens in a side panel.
See the field reference below for what each field controls.
After saving the type, click Add Rooms to add the physical rooms that belong to this category.
Room type fields
- Name — e.g. "Standard Single", "Executive Suite", "Family Villa". Shown on the portal and invoices.
- Short code — 2–6 character identifier used in housekeeping reports (e.g. EXS, STD).
- Description — marketing text shown on the booking portal. Markdown is supported.
- Bed type — Single, Twin, Double, King, Queen, Bunk, or custom. Multiple configurations per type are supported.
- Max occupancy — maximum guests the type accommodates. Used to filter portal availability.
- Base rate — standard nightly rack rate. Acts as fallback when no pricing rule or season applies.
- Extra adult rate / Extra child rate — charged per person above the base occupancy threshold.
- Size (m²) — displayed on the portal alongside amenities.
- View type — Garden, Ocean, Pool, City, Mountain, etc.
- Amenities — room-level amenities (e.g. "Kitchenette", "Private Balcony", "Jacuzzi") that supplement property-level amenities.
- Photos — room-type-specific photos shown in the portal gallery.
- Inventory count — how many physical rooms of this type exist. Drives the availability calendar automatically if you don't add individual rooms.
Adding individual rooms
Click any room type card, then click the Rooms tab at the top of the panel.
Click + Add Room for one room, or use Bulk Add — enter a start number (e.g. 101) and a count (e.g. 10) to create rooms 101–110 instantly.
Each individual room can have its own floor, notes and an "Out of service" flag for maintenance. All other attributes inherit from the room type.
Pricing & seasons
BnBFlows supports multiple pricing strategies layered on top of your base rate:
- Seasonal rates — date ranges with different nightly rates (e.g. December–January peak at 1.5× base).
- Day-of-week rates — charge more on Friday and Saturday nights.
- Length-of-stay discounts — e.g. 7+ nights gets 10% off automatically.
- Promo codes — discount codes guests enter at checkout.
- Corporate rates — rate plans tied to a specific company or agent.
Manage pricing at Rooms → [Room Type] → Pricing. Rules are evaluated from most specific (promo code) to least specific (base rate).
Availability calendar
Find it at Rooms → Availability. The month-view grid shows all room types. Click any cell to:
- Block a room (mark unavailable without creating a booking)
- Override the nightly rate for a specific date
- View which booking occupies that night
Room status colour legend
- Green — Vacant and clean
- Amber — Occupied
- Red — Dirty / needs cleaning
- Grey — Out of service
- Blue — Due to check in today
Out-of-service rooms
Go to Rooms → [Room] → Mark Out of Service. Set an optional return-to-service date. While out of service the room is excluded from the availability calendar and cannot be booked or assigned by the housekeeping scheduler.