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:

  • Mid-stay cleanings
  • Maintenance days
  • Deep cleans between seasons

  • 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.