bookfer

Bookings and rooms

The day to day, in a single grid.

Eight views for commercial operations and three for the physical inventory. All on the same data, so moving a booking on the calendar changes the room's status, frees the night in the engine and shows up in the report.

Bookings · Calendar14 nights
12
13
14
15
16
17
18
19
20
21
22
23
24
25
101 Double
García
Pérez
102 Double
Sosa · 4 pax
103 Superior
Painting
Ruiz
Alerce cabin
New · unassigned
North Suite
Bianchi
Engine
Confirmed Pending Block Just came in

Calendar

You drag the booking and see what will happen before you drop it.

The grid is room by day, grouped by category. You move a booking between rooms or dates by dragging it, and before applying the change the system shows the preview: whether there is a clash and what happens to the price.

  • Block bars for maintenance or internal use, creatable from the calendar itself and with the same lock as a booking.
  • A detail popover on click, without leaving the view.
  • Toolbar with month or range navigation, today, search by guest or code, filter by category and by status.
  • Statistics by category and by day above the grid.
Bookings · Calendar14 nights
12
13
14
15
16
17
18
19
20
21
22
23
24
25
101 Double
García
Pérez
102 Double
Sosa · 4 pax
103 Superior
Painting
Ruiz
Alerce cabin
New · unassigned
North Suite
Bianchi
Engine
Confirmed Pending Block Just came in

The eight views

Every moment of the shift, its own screen.

Daily board

Check-ins and check-outs for the day, with two days visible and navigation. It is the screen the front desk opens the shift with, with actionable cards.

All bookings

A list with filters and a side panel that opens without leaving the list: summary, activity and notes. From there you assign a unit, change status and edit internal notes.

Calendar

The tape chart: room by day, drag and resize with preview, blocks, filters and statistics.

New booking

Manual or walk-in entry with guest search, category, dates, occupancy by age, source channel, promotions and notes.

Rates

Base price per category plus rate plans with validity, price per night, currency, minimum stay and activation.

Availability

A grid with a traffic light — free, partial, full, closed — and per-day restrictions: closed, closed to arrival, closed to departure, minimum and maximum stay.

Promotions

A three-step wizard, automatic or with a code, by percentage, fixed amount or fixed price per night, with restrictions and how it looks on the public site.

Engine settings

Currency, confirmation, stay rules, informative calendar, agentic layer and times. Plus the booking model: selling mode and assignment strategy.

Price chain

Four steps, always in the same order.

When the engine has to say what a night costs, it resolves this chain. Knowing which rung a price is on is the difference between trusting the system and auditing it by hand every morning.

step 1

RMS override

If there is an accepted revenue recommendation for that date, it wins.

step 2

Rate plan

The plan in force for that category and that date, with its currency and its minimum nights.

step 3

Base price

The category's own. It is what the engine charges while you have not loaded rates.

step 4

Promotions

They apply on top of whatever the three previous steps produced.

Rooms

The physical inventory, with states that do not lie.

Six operational states — available, occupied, cleaning, maintenance, blocked and pending departure — and a matrix defining which transition is valid. From 'occupied' you can only go to 'pending departure': the board does not accept impossible states.

  • Room status: a live board with filters by floor and category, and a detail panel with the full change history — who, when and with what note.
  • Occupancy floor plan: a spatial view by floor with date navigation, to read the house at a glance.
  • Management: categories with capacity, base price, photos, amenities and an audited selling mode; units with a unique code, floor, their own capacity and bulk creation with preview.
WorkspaceHotel del Parque
Front deskHousekeepingMarketingAdmin
Daily board
All bookings
New booking
Room status
Rates and availability
Revenue · RMSother workspace
Builder and sitesother workspace
LinkHubother workspace

Booking detail

Everything that happened to that booking, on one record.

State timeline

Pending, confirmed, check-in, check-out, plus cancelled and no-show. With the actions available depending on where it is.

Contracted services

Spa, breakfast, late check-out, with quantity, date and status. Price and title freeze on contracting: an old booking still shows what was charged back then.

Amounts in two currencies

The amount in base currency and in charging currency, live until check-in and frozen from then on.

Fine-grained source channel

Direct, phone or OTA, with a specific identifier — booking.com, airbnb, direct-web, phone-front-desk — so the channel report is worth something.

Notes and special requests

Internal team notes kept apart from guest requests, so nobody mixes the two.

Audit log

Every relevant change is recorded, including any manual charge adjustment. It is what you look at when the amount does not add up.

Frequently asked questions

What happens if two people book the same night at the same time?

One of the two fails. Every night of every room is a unique lock in the database — the key is the unit plus the date — so the second write does not get in. It is not a validation in code that concurrency can dodge: the database itself prevents it.

Can I enter bookings that came in by phone or WhatsApp?

Yes, and you should. Manual entry has guest search by email, category and date selection, occupancy split into adults, children and infants — infants count for neither capacity nor price — promotions and source channel. That last field is what later tells you how much of your business still comes in through chat.

How is it decided which room each booking gets?

It depends on two axes. If the category is a single unit, there is only one option. If it is a pool, the property chooses between manual assignment — the booking stays “unassigned” and the front desk decides — or automatic, where the engine scores and picks, with optional preferences to minimise gaps or balance wear. Each booking freezes the mode it was born with, so changing the setting later does not rewrite history.

Start with the calendar.

You load the rooms once and you already have the grid, the engine and availability initialised. The rest can come whenever you want.

01You load categories and units.

02Availability initialises itself.

03The calendar and the engine are live.