Веб · CRM · Мобильные приложения

Маркетплейс клининга: сайт, CRM и два приложения на одном бэкенде

Собрали всю экосистему сервиса — витрину, CRM, приложение для клиентов и приложение для клинеров — на одном бэкенде, где заказ живёт единой сущностью.

Работаем с проектом 4 года 5 месяцев — с апреля 2022.

Маркетплейс клининга: сайт, CRM и два приложения на одном бэкенде

Клиент

Розничное направление ООО «Залог чистоты»: клиенты заказывают уборку квартиры, исполнители берут заказы, координаторы ведут расписание. Второй продукт компании — корпоративный сервис «Залог чистоты».

Задача

У сервиса две стороны: клиент, который заказывает уборку, и клинер, который на неё едет. Между ними — координатор, расписание, оплата и статусы.

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

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

Что мы сделали

Один бэкенд для всех каналов

Разработали серверную часть и REST API, к которому подключены все точки входа: сайт, CRM, оба мобильных приложения и Telegram-бот. Заказ создаётся в любом из них и дальше существует как одна запись.

Сайт с калькулятором стоимости

Корпоративный сайт с интерактивным расчётом: стоимость зависит от города и набора услуг и считается на лету, до оформления заказа.

Сделан по макету Figma, с интеграцией карт и мгновенной отправкой заказа в общий бэкенд.

CRM для координаторов

Закрытая система управления всей экосистемой: заказы, исполнители, клиенты, расписание, push-уведомления и эквайринг.

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

Приложение для клиентов

Выбор услуги, расчёт стоимости, удобное время, оплата и отслеживание статуса заказа в реальном времени. Push-уведомления на каждом этапе.

Опубликовано в App Store и Google Play.

Приложение для исполнителей

Cleaner PRO: заказы на карте, принятие и отклонение, управление статусами, встроенный чат с куратором.

Опубликовано в App Store и RuStore — в том числе в сборке для российского рынка.

Результат

  • Заказ создаётся в любом канале и живёт одной записью — расхождений между клиентом, исполнителем и координатором нет
  • Два приложения опубликованы в трёх сторах: App Store, Google Play, RuStore
  • Оплата, карты и push-уведомления работают во всех каналах одинаково
  • Система в продакшене и развивается непрерывно

Как это выглядит

Маркетплейс клининга: сайт, CRM и два приложения на одном бэкенде
Маркетплейс клининга: сайт, CRM и два приложения на одном бэкенде
Маркетплейс клининга: сайт, CRM и два приложения на одном бэкенде

Нужно похожее?

Расскажите о задаче — разберём её бесплатно и назовём срок и вилку стоимости.