Reserve preparation time after every check-out and stop a new arrival, a time change or an Early/Late request from eating into it.
Between one guest leaving and the next one arriving, the property has to be prepared. The cleaning window is that time, in minutes. It already existed as information on the cleaning task; now it can also become a protection: once it is on, the platform refuses any arrival or time change that would not leave that time free.
There is a single formula:
Check-out at 11:00 with 120 minutes of cleaning: ready at 13:00. An arrival at exactly 13:00 is allowed — the window is over. At 12:59, it is not.
1. Go to Settings → Properties and edit the property.
2. In Cleaning time, enter how many minutes the preparation takes (the default is 120).
3. Tick Protect this interval between bookings.
4. Click Save.
The protection is per property. Every property starts with it off, and a property with it off keeps working exactly as before — no new refusals, no new messages. Without the protection, the cleaning time only feeds the team's task.
When you turn it on, if there are already upcoming bookings packed too tightly, the screen warns in amber:
Nothing is cancelled or altered: existing bookings stay as they are. What you can no longer do is make a conflict worse — squeeze one of those times even further.
With the protection on, changes that eat into the cleaning window of a confirmed booking are refused:
In every case the message names the booking in the way and the time until which the property is protected. The messages are written in Portuguese; for example:
In properties that sell rooms, the protection is per room: cleaning Studio 1 does not block an arrival in Studio 2, and the message says "protege o quarto Studio 1" (protects room Studio 1). A whole-property booking respects the cleaning of every room, and the other way round.
The cleaning task still starts at the booking's check-out time — if a Late Checkout is approved, the task follows. On the Cleaning screen and in the team portal, each task shows the start, the expected end and the duration, for example "Cleaning: 11:00–13:00 (120 min)". If you change the cleaning time, the expected end of every open task follows.
In the booking detail, on the Calendar, the same line appears with "Ready from 13:00" — only in properties with the protection on.
In cleaning automations you can use the variables {{cleaningStartTime}}, {{cleaningEndTime}} and {{cleaningWindowMinutes}}. See Check-in, checkout, review and cleaning automations.
If the team has already received the automatic cleaning message and the check-out time changes afterwards — an approved Late Checkout, for example — the same message is sent again with the header "⚠️ Atualização de horário" (time update), once per change, on the next automation run. Nobody has to warn anyone by hand, and nobody receives the same update twice.
Before turning the protection on, check that your default times fit the cleaning time: default check-out + cleaning time must be less than or equal to the default check-in. With check-out at 11:00, check-in at 15:00 and 120 minutes, there is room to spare. If it does not fit, the screen warns in red when you save — see I turned the protection on and now everything fails.
I can't change the check-out: cleaning has already started
The team is already in the property. Complete or cancel the task under Cleaning before changing the check-out time.
I turned the protection on and now everything fails
If the default check-out plus the cleaning time goes past the default check-in, no back-to-back booking fits. See the formula and the three ways to fix it.