Автоматизация расписания уборки для хостов краткосрочной аренды

Как хосту автоматизировать расписание уборки. Заменить блокноты и общую гугл-таблицу на роль уборщика и процесс, который реально масштабируется.

GGribadan5 мин чтения
Автоматизация расписания уборки для хостов краткосрочной аренды

Два с половиной года я держал расписание уборки в одной общей гугл-таблице. По колонке на объект, по строке на день, эмодзи «нужна уборка». У уборщицы в телефоне закладка на эту таблицу. Мы ни разу не сорвали оборот.

И ни разу не выросли. Таблица держалась на моих вторничных напоминаниях и её готовности скроллить на 5-дюймовом экране. В тот день, когда я добавил третью квартиру, таблица потребовала цветовую кодировку, потом отдельную вкладку под уборщицу, потом формулу, в которой я через три месяца сам не разберусь. Тогда я и начал смотреть в сторону нормальной автоматизации расписания — не потому что таблица сломалась, а потому что третья квартира сломала шаблон.

Этот пост — про то, что реально стоит автоматизировать, что лучше оставить руками, и про роль уборщика, которую, на мой взгляд, должен внедрить любой хост ко второму объекту.

В чём, собственно, проблема общей таблицы

Общая таблица работает, потому что это список. Беда в том, что у списка нет режима «по уборщику» без фильтров, а фильтры в таблице — то, что ломается в момент, когда уборщица случайно нажмёт не на ту ячейку.

Три конкретные вещи ломаются по мере роста:

  1. Разным уборщикам — разные виды. Уборщик А работает по студиям, уборщик Б — по семейным виллам. Фильтры и вкладки работают только если все дисциплинированно не ломают друг другу вид. Не делают.
  2. Статус расплывчатый. «Готово» зелёным цветом во вторник вечером может означать «готово в 09:00» или «готово в 14:00». Время завершения важно, когда у вас заезд в 15:00.
  3. История невидима. «А прошлый месяц на кухне раковина текла?» — это надо проскроллить ячейки, которые перезаписывались каждую неделю. Исходная заметка пропала.

Специальный модуль уборки лечит каждое из этого, переворачивая модель данных. Вместо двумерной сетки, которую читают слева направо, уборщик видит список своих задач на сегодня, отсортированный по времени заезда. Хост видит дашборд всех оборотов по всем уборщикам. Те же данные, два разных вида.

Не нужно тратить $200 в месяц, чтобы такое получить. Даже у нашего бесплатного RentTools есть роль уборщика, и идея не уникальна. Smoobu, Hostaway, Lodgify: у любого платного PMS есть тот же примитив. Главное — использовать хоть какой-то специальный инструмент вместо таблицы.

Что должно быть в расписании уборки

Не поддавайтесь желанию трекать всё. Схема, которая помещается на оборотке салфетки, закрывает 95% случаев.

Для каждого оборота:

  1. Объект: какая квартира.
  2. Дата: день уборки, выводимый из даты выезда предыдущего бронирования.
  3. Окно времени: самый ранний старт (после выезда) и самый поздний конец (до следующего заезда).
  4. Назначенный уборщик: один ответственный человек. Если он не выйдет — эскалация.
  5. Статус: ожидает → в работе → готово. Опционально: «нашёл проблему», что пингует хоста.
  6. Заметки: свободный текст от уборщика. Коротко.
  7. Фото: 0–3 файла. До / после / повреждение.

Всё. Не добавляйте «ожидаемая длительность», «чек-лист на 47 пунктов», «учёт расходников». Каждое из этого начинается как хорошая идея и сгнивает в шум, который никто не читает.

Дискуссия про чек-лист уборки реальная. Моя точка зрения: чек-лист — это отдельный документ от расписания. Расписание говорит «нужно убрать к 14:00»; чек-лист говорит «что значит „убрать“ на этом объекте». Держите врозь. Чек-лист распечатайте, заклейте скотчем внутри шкафа с расходниками. Расписание — в инструменте.

Подробный пример того, как строить расписание с учётом лага синхронизации и риска двойных бронирований (что напрямую влияет на то, когда оборот вообще появится в расписании), — в нашей шпаргалке про двойные бронирования.

Роль уборщика (без логина хоста)

Уборщику не нужен аккаунт хоста. Дать ему такой аккаунт — это и небольшой риск безопасности (он видит детали всех бронирований), и UX-катастрофа (дашборд не под его задачу).

Правильный паттерн — отдельная роль уборщика. Три правила того, что она показывает:

  1. Сегодня — сверху. Завтра — ниже. Не календарная сетка, а хронологический список.
  2. Только его собственные объекты. Если он убирает три из ваших шести — он не должен видеть остальные три.
  3. Одно действие на строке: кнопка «Готово». Тап, подтверждение, готово. Опционально: «сообщить о проблеме» рядом.

Аутентификацию хосты обычно переусложняют. Уборщику не нужен пароль. Достаточно постоянной cookie на magic-link на его телефоне; он добавляет в закладки https://yourtool.example/cleaner/abc-token-xyz, cookie держит его залогиненным год, ротация ссылки моментально аннулирует доступ, как только сотрудник перестаёт с вами работать.

Если вы на self-host — это работа на полдня. Если используете готовый PMS (RentTools, Smoobu, Hostaway) — функционал из коробки.

Фото и заметки: когда просить и что фиксировать

Опциональная загрузка фото — единственная фича, которая делает роль уборщика реально полезной. Два фото на оборот дают:

  1. Фото до уборки. Десять секунд, которые уборщик тратит на входе: в каком состоянии оставил квартиру предыдущий гость. Закрывает 90% споров «предыдущий гость сломал X», когда следующий гость это замечает.
  2. Фото после уборки. Состояние квартиры на выходе уборщика. Закрывает претензии о повреждениях, когда гость заезжает и сообщает о сломанной мебели, которая четыре часа назад была в порядке.

Не нужно художественное фото. Снимок кровати с телефона и снимок ванной с телефона — хватает. Сохранили, забыли, достали только если возник спор.

Заметки идут двух видов. Заметки уборщика («таблетки для посудомойки закончились», «гость забыл пальто») — короткие текстовые поля. Сообщения о проблемах («кондиционер течёт, вызвали мастера») — то же поле с галкой, которая мгновенно отправляет хосту письмо или уведомление. Одно поле, две семантики, разделяет чекбокс.

Не требуйте фото каждого пункта чек-листа. Время уборщика конечное; если каждый оборот требует 30 фото, он будет фотографировать пустые стены, чтобы соблюсти правило. Два настоящих фото лучше тридцати фейковых.

WhatsApp — это чат, а не журнал

Каждый знакомый мне хост в Ташкенте держит группу в WhatsApp с уборщиками. Я тоже. Ошибка, которую мы все слишком долго делали, — обращаться с этим WhatsApp-чатом как с источником истины по статусу уборки.

WhatsApp хорош для:

  • Быстрых «опаздываю на 30 минут» сообщений
  • Фото нестандартных повреждений, по которым нужно мнение хоста
  • Координации в нестандартной ситуации (сегодня другой уборщик, проблема с поставкой расходников)

WhatsApp плох для:

  • «Квартира 3 убрана?», когда ответ был два дня назад и ушёл вверх по ленте
  • Учёта, какие обороты пропустили в феврале
  • Онбординга нового уборщика без пересылки 600 сообщений

Используйте WhatsApp для чата. Используйте модуль уборки для статуса. Эти два не должны конкурировать за одну и ту же работу. Когда уборщик пишет в WhatsApp «вы отметили квартиру убранной?», правильный ответ — «у меня этого нет. У вас есть кнопка „Готово“. Вы её нажали?»

Это больше культурный сдвиг, чем технический. Примерно неделя дисциплины — и уборщик перестаёт писать «готово» в чат и начинает доверять рабочему процессу с кнопкой.

Одно мнение, не нейтральное

Самая большая ошибка хостов в расписании уборки — посадить уборщика на календарь хоста. Они показывают уборщику весь дашборд бронирований: все объекты, все имена гостей, все времена заезда. Уборщик перегружен, хост раздал больше данных, чем хотел, и в итоге никто не счастливее.

Дайте уборщику список. Сегодня. Кнопку «Готово». Это весь интерфейс. Если ваш текущий инструмент так не умеет — меняйте инструмент или соберите эту роль сами за полдня. Те два с половиной года на таблице были нормальные годы; они были бы лучше, если бы я собрал роль уборщика на четвёртом месяце.

Частые вопросы

  • Нужен отдельный инструмент или можно расширить существующий календарь бронирований?

    Большинство календарей расширить можно. Google Calendar плюс пара макросов уже неплохо. От трёх объектов специальный модуль уборки окупается сэкономленным временем координации в первый же месяц.

  • У меня уборщик — мама / партнёр / один проверенный человек. Реально нужна роль?

    Строго говоря — нет. С одним уборщиком, который ещё и член семьи, шаблон «WhatsApp плюс таблица» работает. Этот пост — про момент, когда вы наняли постороннего уборщика или выросли до двух, где разделение по ролям становится оправданным.

  • А учёт расходников (туалетная бумага, мыло)?

    Другая задача — другой инструмент. Простая общая заметка-список покупок работает на двух объектах; реальный учёт начинает окупаться после пяти. Не цепляйте его к расписанию уборки — у них разная частота обновления.

  • Платить уборщику за оборот или за час?

    Не тема поста, но моё мнение: за оборот — для студий, за час — для вилл. Оплата за оборот естественно масштабируется с потоком бронирований; почасовая лучше под непредсказуемость крупных объектов. Смешивать на одном объекте обычно заканчивается ссорой про переторговку.

  • Что делать, если уборщик не вышел?

    Статус остаётся «ожидает» после окна уборки, хосту приходит пинг. Дальше — звонок. Инструмент не решит проблему no-show; он только быстро её показывает.

  • Есть ли бесплатный вариант для роли уборщика?

    Есть. Open-source self-hosted PMS (RentTools, KalSync и т.п.) включают вид уборщика. Free-планы небольших коммерческих PMS — тоже. Бесплатный вариант не узкое место; узкое место — это адаптация уборщика.

ПоделитьсяX / TwitterLinkedInFacebookRedditПочта

Comments

Sign in to comment.

  • No comments yet.