Перейти к содержанию

CJM — Отельер

Persona

Алёна, 38, менеджер отеля в Архызе. Отвечает за загрузку, тарифы, общение с гостями, отчётность владельцу. Использует web-app в офисе, mobile — на ходу для быстрых операций (подтверждение брони, чат с гостем).

Цели: загрузить отель в систему, держать актуальные тарифы и календарь, обрабатывать брони, общаться с гостями, видеть аналитику.


Stage 1 — Onboarding (Подключение к платформе)

Что делает Screens Touchpoints
Запрашивает роль «Отельер» web /auth → admin одобряет в /admin/role-requests Email-приглашение
Создаёт отель web /hotelier/hotels/new Загрузка фото, реквизиты
Настраивает реквизиты web /hotelier/payment-settings СБП / р/с
Создаёт типы номеров web /hotelier/hotels/:hotelId/rooms/new, rooms/:roomTypeId/edit
Видит финальный отель web /hotelier/hotels/:id, edit /hotels/:id/edit Модерация админом

Pain points: - Onboarding занимает 5 экранов без визарда — отельеры теряются. - Нет mobile-аналога создания отеля.

Opportunities: - Wizard-стиль с progress bar для onboarding (шаги: данные → фото → номера → тарифы → реквизиты → готово).


Stage 2 — Operations (Ежедневное управление)

Что делает Screens Touchpoints
Открывает дашборд web /hotelier/dashboard · mobile (hotelier)/index.tsx
Управляет сеткой номеров web /hotelier/room-grid/:hotelId, selector /room-grid
Планирует загрузку web /hotelier/planning/:hotelId, planning
Просматривает аналитический календарь web /hotelier/calendar
Создаёт бронь вручную web /hotelier/create-booking Звонок гостя
Видит брони web /hotelier/bookings, статистика /bookings/statistics · mobile (hotelier)/bookings.tsx Push о новой брони
Обрабатывает бронь web /hotelier/bookings/:id, edit bookings/:id/edit
Управляет промокодами web /hotelier/promo-codes
Управляет каналами продаж web /hotelier/channels
Управляет виджетом для своего сайта web /hotelier/widgets, design /widgets/:widgetId/design Embed на сайт

Pain points: - Все операционные экраны — только web. Mobile-отельер видит только список броней без возможности редактирования. - 3 разных календаря (room-grid, planning, analytics-calendar) — путаница.

Opportunities: - На mobile добавить Bookings detail + edit для подтверждения/отмены на ходу. - Унифицировать календари в один с режимами «Сетка / План / Аналитика».


Stage 3 — Communication (Гости)

Что делает Screens Touchpoints
Видит список гостей web /hotelier/guests · mobile — нет
Открывает профиль гостя web /hotelier/guests/:guestId
Чатится с гостем web /hotelier/chats, chats/:chatId, info chats/:chatId/info, legacy /hotelier/chat · mobile (hotelier)/messages, messages/[sessionId] Push на сообщение
Управляет компаниями (B2B) web /hotelier/companies
Запускает рассылку web /hotelier/notifications, кампании /notifications/campaigns/:id

Pain points: - Дублирование чатов: legacy ChatPage + новые P2PChats*. Нужно мигрировать на P2P и удалить legacy. - Нет mobile-доступа к Guests / Companies.


Stage 4 — Reporting (Аналитика и отзывы)

Что делает Screens Touchpoints
Смотрит аналитику web /hotelier/analytics Email-отчёт
Читает отзывы web /hotelier/reviews Push об отзыве
Видит профиль web /hotelier/profile · mobile (hotelier)/profile.tsx
Настройки web /hotelier/settings

Pain points: - Нет push-настроек для отзывов с низкой оценкой (надо ловить негатив быстро). - Аналитика — единая страница; нужны фильтры по периодам / отелям.


Cross-role interactions

  • С туристом: P2P-чат, ответы на отзывы, обработка броней.
  • С админом: через /admin/hoteliers/:id — админ модерирует.
  • С туроператором: B2B (если отель в составе тур-пакета) — через CompaniesPage.

Дизайн-приоритет

P1 (важно): 1. Mobile-дашборд с KPI-strip из дизайн-бандла (по образцу desktop AdminDashboard kit). 2. Bookings detail + edit на mobile. 3. Унификация чатов (удалить legacy ChatPage).

P2: 4. Wizard для onboarding отеля. 5. Карточные виды для Hotels/Rooms на web (FeatureTile-стиль).