Mobile-first для hospitality loyalty: что гость хочет за 3 жеста
Гость открывает app в отеле. Что он хочет увидеть в первые 3 секунды?
- Свой текущий tier и баланс — без скроллинга, без меню
- «Что я могу сделать прямо сейчас» — late check-out / room upgrade request / book SPA
- Чат с reception / concierge — одна кнопка, не пять
Что обычно показывают
Топ-screen hospitality-app по индустрии:
- Marketing-баннер «Specials этого месяца» — 60% случаев
- Поиск по отелям — 40% случаев
- Логин-форма — 30% случаев
- Баланс member'а — только 25% случаев в первом экране
Это полностью противоречит mental model — гость уже в отеле, ему нужны actions, не маркетинг.
3-touch architecture
Mobile должен поддерживать «3 жеста до результата» для топ-сценариев:
- Late check-out: open app → "Stay" tab → "Late check-out" — done
- Order SPA: open app → "Services" → SPA-time-picker
- Use points: open app → "Rewards" → "Use 5,000 for F&B" → confirm
Каждый extra-жест убивает 30-40% conversion на mobile (UX research baseline). 5-шаговая навигация на mobile = 1% completion rate.
Что включить, что выкинуть
Включить: push-нотификации на actionable moments (1h до check-out → upgrade-предложение; через 30 дней после stay → review-request), Apple/Google Wallet pass (member-card физически в кошельке), offline-mode (кэш баланса и upcoming-резерваций), биометрика (Face ID instead of password).
Выкинуть: «News» tab (никто не читает), «Find a hotel» (booking flow ≠ loyalty), «Social wall» (не работает в hospitality), full settings (большинство — на web).
Что мы делаем в TTE
В Phase 2 — Flutter app с principle «one tab per use-case» (Stay / Rewards / Wallet / Settings). 4 таба, не 12. Push-нотификации event-driven (на check-in трекаемые milestones, на 24h до check-out — late-checkout offer). Wallet-pass обязателен. Без compromise.