Главная · Справка · 📅 Бронирования · Письмо о незавершённом бронировании
🛒

Письмо о незавершённом бронировании

Гость дошёл до шага «Данные» и ушёл — через 2 часа отправляем письмо со ссылкой вернуться. По клику виджет восстанавливает выбранные даты, номер и контакты.

8 июня 2026 г.33 просмотров

В чём идея

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

Hotel OS2 ловит таких гостей автоматически:

  1. Когда гость дошёл до шага «Данные» и оставил email — мы сохраняем «незавершённую корзину»: какие даты выбрал, какой номер, сколько взрослых/детей.
  2. Через 2 часа (настраивается) система отправляет письмо с темой «Не успели завершить бронирование?»
  3. В письме — кнопка-ссылка {{resume_link}}. По клику виджет открывается с уже подставленными датами, номером, email, телефоном — гостю остаётся только нажать «Подтвердить».

Хорошо настроенное письмо возвращает 8–15% «брошенных» броней — это бесплатные деньги для отеля.


Как включить

Откройте Маркетинг → Авто-письма и выберите карточку 🛒 Незавершённое бронирование.

  1. Тумблер «Отправлять» — включите.
  2. Тема — например, Не успели завершить бронирование?
  3. Задержка — 2 часа по умолчанию (раньше — гость ещё думает, позже — забудет о вашем отеле).
  4. Текст — обязательно {{resume_link}} для кнопки возврата. Можно добавить промокод в письме — это повысит конверсию ещё на пару процентов.

Шаблон по умолчанию уже готов — нажмите Отправить тест на свой email, посмотрите как читается.


Что видит гость, перешедший по ссылке

Виджет с восстановленным состоянием

Виджет открывается на первом шаге с заполненными данными:

  • даты заезда/выезда — те же, что выбирал гость,
  • взрослые/дети — те же,
  • если был указан возраст детей — тоже подставится,
  • на шаге «Данные» — email/телефон/имя уже введены.

Гость экономит 30 секунд на повторном заполнении — это снимает барьер «лень всё вводить заново».

После успешного завершения брони запись помечается как RECOVERED — больше письма по ней не уходят.


Как работает технически

  • Хранилище: таблица AbandonedBooking со статусами PENDING / SENT / RECOVERED / EXPIRED.
  • Защита от дубликатов: если за последний час уже есть PENDING с тем же email — данные обновляются, не плодим записи.
  • Cron: раз в 30 минут обходит все PENDING старше 2 часов, отправляет письмо, переводит в SENT.
  • Срок жизни: записи старше 30 дней автоматически переходят в EXPIRED и удаляются через 90.

Подсказки

  • Положите промокод в письмо. «Не успели забронировать? Вот промокод BACK10 на 10% — пока вы выбирали, цена стала ещё выгоднее». Это работает.
  • Не пишите слово "оплата". В TL правило: письмо отправляется когда гость дошёл до оплаты и не закончил. У нас работает иначе: достаточно email на шаге «Данные».
  • Сегментация по сумме. В будущем добавим: отправлять письма только если потенциальная сумма брони ≥ N₽ (для дорогих заявок).

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

Что если гость завершил бронь сам через 5 минут (не дожидаясь письма)? Когда бронь успешно создаётся, запись AbandonedBooking помечается RECOVERED — письмо не отправится.

А если гость ввёл email с опечаткой? Письмо не доедет (bounce). Запись останется как SENT — можно посмотреть в админке.

Можно ли посмотреть список «брошенных корзин»? В разработке — отдельный раздел в Маркетинге с таблицей: email, даты, потенциальная сумма, статус, кнопка «Связаться вручную».

Где гарантия что не назойливо? Письмо одно (не серия). Если гость и его проигнорировал — больше ничего не уходит.

#abandoned cart#незавершённое бронирование#маркетинг#email#автоматизация

Эта статья была полезна?

Hotel OS2 — современный PMS без комиссий

10 модулей, конфигуратор тарифов, бесплатный AI-помощник.

Открыть конфигуратор

Похожие статьи