Веб-портал + мобильная версия · Посуточная аренда

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

Мы сделали CRM для управляющей компании посуточной аренды: веб-портал и мобильную версию.

Компания ведёт в ней брони, объекты, расходы и уборки, а собственник квартиры сам смотрит, как сдаётся его жильё и сколько он получит за месяц. Брони приходят из Bnovo по API, расходы из Битрикс24, финансовый отчёт собственнику система считает сама.

Первую версию запустили пилотом в компании основателя и сразу заложили архитектуру будущего SaaS для других управляющих компаний. Работа заняла 4 месяца.

Обсудить похожий проект
Кабинет собственника в CRM для посуточной аренды: загрузка квартиры, шахматка броней и карточка брони с суммой
Срок
4 месяца
Роли в системе
4 роли
Интеграции по API
Bnovo и Битрикс24
Приёмка уборок
Чек-лист с фото
Вид проекта
  • CRM
  • Веб-портал
  • Мобильная версия
  • UX/UI дизайн
Технологии
  • React.js
  • Node.js
  • PostgreSQL
  • Selectel
Интеграции
  • Bnovo
  • Битрикс24
  • Импорт Excel
Проблема

Проблема: собственник не видит, как сдаётся его квартира

Управляющая компания посуточной аренды сдаёт чужие квартиры и мини-апарт-отели.

Она размещает объявления на Авито, Циане, Яндекс Путешествиях, Островке и Суточно.ру, организует уборки, встречает гостей и чинит мелочи. Раз в месяц компания как агент отчитывается перед каждым собственником: сколько было броней, какую комиссию удержала площадка, сколько ушло на уборки и прачечную, какую комиссию взяла сама компания и что остаётся владельцу.

Отчёт собирали вручную из трёх мест

  • BnovoБрони брали из отельного софта Bnovo.
  • Битрикс24Расходы — из Битрикс24.
  • ExcelА считали всё в Excel с макросами и таблицей на полсотни колонок.
  • Звонки собственниковВ личном кабинете отельной системы собственник почти ничего не видит, поэтому весь месяц звонит менеджеру и спрашивает, как там его квартира. Так живут управляющие компании по всему миру, и чем больше объектов, тем больше звонков.

Масштаб у этого рынка устроен иначе, чем у отелей. У отеля один адрес и сто номеров, у управляющей компании один номер и сто адресов. Готового софта под такую модель в России нет: на Западе им давно пользуются, а у нас рынок только складывается.

Решение

Решение: одна CRM для компании, собственников и уборщиц

Основатель шесть лет управляет посуточной арендой и решил расти на собственной системе, в которую зашиты отработанные им процессы.

Он пришёл к нам с готовыми функциональными требованиями, схемой разделов, видеоразбором структуры продукта и отраслевым UI-китом как ориентиром. Вместе мы собрали единый портал, где у каждого своя роль.

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

  • Администраторподключает интеграции, загружает данные, настраивает роли и справочники расчётов.
  • Управляющийведёт объекты, брони, расходы и уборки.
  • Собственниквидит календарь, брони, доходы и аналитику по своим квартирам.
  • Уборщицаполучает задачи и с телефона заполняет чек-лист с фото.

Админка и кабинет собственника — не два продукта, а одна CRM с гибкими правами: каждый видит только свои разделы и свои объекты.

До договора

Что придумали вместе ещё до договора

На первом созвоне мы разобрали с основателем, как сейчас устроена отчётность, и предложили несколько решений. Потом они вошли в ТЗ.

Спорные места ТЗ мы предложили разбирать на видеосхемах. Основатель подхватил идею, и ТЗ согласовали за несколько итераций.

  • Три пути для данныхОсновной — API Bnovo, запасной — API Битрикс24, крайний — Excel-выгрузки пачкой в одну кнопку со сверкой записей.
  • Закрытый вход для собственниковЛогин и пароль выдаёт администратор. Он же сбрасывает пароль или блокирует доступ.
  • Данные в РоссииДанные собственников подпадают под 152-ФЗ, а серверы Firebase за рубежом, поэтому — PostgreSQL на Selectel в России.
  • Графики для собственникаГрафик загрузки и сравнение месяцев читаются быстрее, чем выгрузка из Excel.
Собственник

Личный кабинет собственника квартиры

Шахматка

Кабинет собственника: загрузка, шахматка и доход

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

Тап по дате открывает бронь с суммой, площадкой, датами и числом гостей.

Кабинет собственника в CRM для посуточной аренды: загрузка квартиры, шахматка броней и карточка брони с суммой
Финансы собственника квартиры: сводка по площадкам, комиссии, расходы на уборку и предварительный доход за месяц
Отчёт собственнику

Отчёт собственнику: доход и комиссии по площадкам

Агентский отчёт собирали вручную в Excel и раз в месяц присылали PDF-файлом.

Теперь собственник выбирает месяц и видит сводку по площадкам: сумму бронирований, комиссии Авито, Booking.com и других каналов, расходы на уборку и прачечную, комиссию управляющей компании и предварительный доход, который получит на руки.

Расчёт дохода

Расчёт дохода собственника: комиссии, уборка и прачечная

Из Bnovo по API приходят только площадка, код брони, гость, даты и сумма. Остальное система достраивает по справочникам, которые ведёт администратор.

Ставки можно менять помесячно, программист для этого не нужен. Подорожала стирка для четырёхместных апартаментов — администратор правит одно число в справочнике.

  • Комиссия площадкии условия начисления: у одних площадок сбор за уборку входит в сумму, у других нет.
  • Эквайрингтолько для прямых броней.
  • Прачечнаяпо месяцу и числу кроватей в квартире.
  • Бельёдоставка белья, сортировка, дополнительные расходы на уборку.
  • Себестоимость уборкипо типу объекта и региону, например «Москва, студия» или «Петербург, одна спальня».

Хозяйственные расходы собственник видит с наценкой управляющей компании, как принято в агентской модели.

Интеграции

Как брони и расходы попадают в систему

Bnovo + Битрикс24

Интеграция с Bnovo и Битрикс24 по API

Брони и расходы переносили между отельным софтом, Битрикс24 и Excel руками. Теперь администратор вставляет ключ API Bnovo и адрес вебхука Битрикс24 и включает автосинхронизацию, после чего брони и расходы приходят сами.

Каждая синхронизация остаётся в журнале загрузок с датой, методом, источником и статусом.

Веб-портал управляющей компании: подключение Bnovo API и Битрикс24, журнал загрузок, брони и дашборд
Excel и другие CRM

Импорт из Excel и подключение AmoCRM и других CRM

  • Импорт броней и расходов из ExcelЕсли API площадки недоступно, данные загружают из Excel. В разделе «Данные» три окна загрузки: брони (выгрузка Bnovo), расходы (выгрузка Битрикс24) и объекты пачкой. Система проверяет формат, находит уже существующие записи и обновляет их, поэтому ничего не задваивается, а файл с ошибкой помечает в журнале.
  • Подключение AmoCRM и других CRMБитрикс24 — не единственная CRM, в которой управляющие компании ведут расходы и заявки. Поэтому интеграции мы сразу заложили отдельными модулями: архитектура позволяет подключить AmoCRM, RetailCRM или любую другую CRM с API, а также другие отельные системы и Google Sheets, не переделывая систему.

Для будущего SaaS это фундамент: каждая управляющая компания подключит ту CRM, в которой уже работает.

Аналитика

Аналитика бронирований: загрузка, ADR и каналы продаж

Управляющей компании нужно знать, какие площадки и квартиры приносят деньги, а Excel показывал это только к концу месяца.

В аналитике бронирований видны загрузка и доступность ночей, отмены, заезды и выезды, средняя цена за ночь (ADR) и распределение броней по площадкам; данные фильтруются по периоду, объекту и источнику.

Аналитика бронирований посуточной аренды: фильтр по источнику, загрузка, ADR и распределение броней по площадкам
Похожий проект

Тоже ведёте бизнес в трёх системах и Excel?

Если вы собираете отчёты для клиентов и партнёров вручную из нескольких сервисов, расскажите о своём процессе на бесплатном созвоне. Вместе прикинем, какую часть рутины первая версия снимет сразу.

  • Созвон бесплатный
  • Разберём ваш процесс
  • Прикинем первую версию

Оставьте контакты

Уборки

Уборки между заездами: таск-менеджер для клининга

Карточка квартиры в CRM: постоянная уборщица, чек-лист и автозадача на уборку за 2 дня до выезда гостя
Автозадача

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

Уборки ставили вручную, и в промежутке между выездом и новым заездом легко было что-то упустить. Теперь управляющий один раз назначает в карточке квартиры постоянную уборщицу и чек-лист и включает автозадачу за 1, 2 или 3 дня до выезда гостя, а дальше уборки создаются сами по календарю броней.

В той же карточке хранятся фото квартиры, тип объекта и стоимость уборки для гостя.

Чек-лист

Чек-лист уборки квартиры с фотоотчётом с телефона

После смены уборщица не сядет за компьютер. Поэтому у неё свой простой мобильный интерфейс с её задачами по статусам и завершёнными уборками: она отвечает на вопросы чек-листа, видит подсвеченными уже отвеченные, прикладывает фото и отправляет отчёт на проверку.

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

Уборщица с телефона отвечает на вопросы чек-листа уборки, прикладывает фото и отправляет отчёт на проверку
Канбан уборок в веб-портале: «Требуется уборка», «В процессе», «На проверке», отчёт с ответами и фото
Веб-портал

Доска уборок по статусам в веб-портале

Управляющему нужно видеть все уборки на одном экране. В веб-портале они разложены по колонкам «Требуется уборка», «В процессе уборки» и «На проверке»: из карточки управляющий назначает исполнителя, открывает отчёт с ответами и фото и оставляет комментарий.

Контроль качества

Контроль качества уборки по фото и возврат на доработку

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

Завершённые уборки собираются в таблицу с фильтрами по объекту, исполнителю и периоду и с итоговой суммой. Уборщица видит, сколько уборок сделала и сколько ей заплатят, а компания видит свой долг подрядчикам.

Управляющий проверяет фото уборки квартиры и возвращает её с комментарием «Не убран санузел»
Веб-портал

Веб-портал управляющей компании: роли, права и справочники

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

Уведомления о новых бронях и отменах приходят в колокольчик портала, по push и на email. Написать администратору можно прямо из портала в WhatsApp или Telegram.

Без программиста администратор

  • Подключает Bnovo и Битрикс24 по API с автосинхронизацией, загружает Excel-выгрузки броней, расходов и объектов пачкой и смотрит журнал загрузок.
  • Создаёт сколько угодно ролей с правами на каждый раздел (просмотр, создание, редактирование, удаление) и привязывает пользователя к его объектам, чтобы собственник и управляющий видели только свои квартиры.
  • Принимает заявки персонала на регистрацию, выдаёт собственникам логины и пароли, сбрасывает пароли и блокирует доступ.
  • Ведёт объекты (код, адрес, метраж, гости и спальные места, собственник, до пяти фото, тип, постоянная уборщица и автозадача), брони в шахматке и таблице с фильтрами и расходы со статьями, плательщиком и объектом.
  • Собирает чек-листы уборок и следит за канбаном и завершёнными уборками.
  • Меняет справочники расчётов: комиссии площадок, прачечную, доставку, себестоимость уборок.
  • Смотрит дашборд, аналитику бронирований и финансовую аналитику по площадкам.

За один проект основатель получил веб-портал для команды и мобильную версию для собственников, управляющих и уборщиц.

Дизайн

Дизайн под привычки менеджеров посуточной аренды

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

Календарь броней — привычная отрасли шахматка на месяц, потому что дневной вид в краткосрочной аренде никому не нужен. В вебе брони показаны таблицами с названием площадки и фильтром по ней, чтобы менеджер видел десятки строк на одном экране. Площадку брони в мобильной версии видно по логотипу. Горизонтальных скроллов в мобильной версии нет, кнопка добавления стоит внизу справа, под большим пальцем. Фон светлый: собственники в среднем консервативнее команды.

После первого прототипа наш дизайнер Анастасия пересобрала его по замечаниям основателя и приложила отчёт из 17 пунктов. В нём, например, единая база пользователей, двухуровневые права, канбан уборок, таблицы и дашборд.

Объём дизайна

Экраны веб-портала и мобильной версии

Дизайн CRM для посуточной аренды: 485 экранов веб-портала и мобильной версии для собственника, управляющего и уборщицы
Процесс

Как работали

  • ТЗ с голосовыми пояснениямиМы вели несколько версий ТЗ в Google Docs, выделяли новое цветом и к каждому пункту записывали голосовое пояснение.
  • Логику расчётов разобрали на созвонеОснователь показал формулы дохода собственника на видео и в зуме. За час разобрали то, на что в переписке ушло бы два дня.
  • Правки пачками и с отчётомК каждой итерации дизайна мы прикладывали документ, где по каждому замечанию отмечено, что сделано.
  • Разработка не ждала доступовПока готовился сервер компании, наш разработчик Иван развернул тестовую базу у нас и подготовил перенос.
  • Созвон после каждого разделаОснователь видел промежуточный результат и сразу давал обратную связь.
Развитие

Куда продукт может расти

  • SaaS для управляющих компанийАрхитектура позволяет быстро выпустить вторую версию с подпиской, где каждая подключённая компания ведёт свои объекты, роли и справочники.
  • Новые ролиРемонтников, хост-менеджеров и тех, кто встречает гостей, можно добавить на том же конструкторе ролей и задач.
  • Агентские отчёты в PDFпо шаблону из данных, которые система уже считает.
  • Геометка и рейтинг исполнителяВидно, где и когда уборщица заполнила отчёт, а качество оценивается по пятибалльной шкале.
  • Подключение других CRMСледующие модули интеграций — AmoCRM, RetailCRM и другие CRM, в которых работают управляющие компании.
  • Перенос функций из Битрикс24Со временем в портал может переехать всё, что компания сейчас ведёт в Битрикс24.
Результат

Результат

За 4 месяца основатель получил собственную CRM для посуточной аренды: веб-портал для команды и мобильную версию для собственников, управляющих и уборщиц.

  • Брони приходят из Bnovo, расходы из Битрикс24, доход собственника считается по справочникам.
  • Уборки ставятся сами перед выездом гостя, а принимают их по фотоотчёту.
  • Собственник открывает телефон и видит всё сам, не дожидаясь отчёта в конце месяца.

У компании появился пилот продукта, который можно продавать другим управляющим компаниям по подписке.

Бесплатный созвон

Хотите убрать Excel из своего бизнеса?

Расскажите на бесплатном созвоне, как сейчас устроены ваши процессы. Вместе найдём, что автоматизировать в первой версии, и запустим её.

Что будет после заявки

  1. в течение рабочего дняУточним задачуДоговоримся о времени созвона.
  2. в удобный вам деньСозвон о ваших процессахРазберём, где сейчас Excel и ручной перенос данных.День выбираете вы
  3. после созвонаПлан первой версииПредложим, что автоматизировать в первую очередь.

FAQ: разработка CRM для посуточной аренды