How automatic cleaning works
When **Auto-cleaning** is enabled on a unit (it's on by default), MobiHost automatically creates a checkout cleaning job for every confirmed booking.
The flow
1. New booking detected in iCal → booking saved to DB
2. If unit has `auto_cleaning = true` → a cleaning job is created for the checkout date
3. On the next iCal sync, the cleaning schedule is sent to your **Cleaning** Telegram group
4. If a booking is cancelled → the cleaning job is automatically cancelled too
5. If check-out date changes → cleaning job date updates automatically
Manual cleanings
You can add manual cleanings from the **Schedule** page. These are useful for:
Manual cleanings are not auto-cancelled if a booking changes — you manage them directly.
Turning off auto-cleaning for a unit
Go to **Units**, open the unit's **Profile**, and uncheck **Cleaner task after each guest leaves**. Existing cleaning tasks are not affected.