# Запись через дисконтный бот

Как клиент записывается из Telegram / MAX. Поля вкладки «Боты» дисконта — в [loyalty-bots](loyalty-bots.md); онлайн-витрина записи — в [Онлайн-запись](booking-online.md).

Раздел: [Запись клиентов](booking.md).

## Режим WebApp

- Путь: настройки **дисконтной программы** → вкладка **Боты**.
- Режим WebApp: **Интернет-витрина** (магазин) *или* **Запись клиентов**. Одновременно оба недоступны.
- Кнопка меню бота ведёт в выбранный режим.
- Для записи должна быть включена онлайн-витрина записи ([Онлайн-запись](booking-online.md)): флаг «Включена», ссылка `zapis/`, при необходимости QR.
- После смены режима — синхронизация Menu Button бота (как в справке дисконта).

## Поведение для клиента

- Запись из бота **без обязательного телефона** — связь через мессенджер (на форме подсказка «Связь через бота»).
- **«Мои записи»** в боте — по аккаунту Telegram / MAX, без запроса номера.
- На сайте «Мои записи» ищут по браузеру/телефону — см. [типичные вопросы](booking-troubles.md).

## Напоминания

- Только если запись сделана **из бота**: пуш **за сутки** и **за час** до визита.
- Запись только с сайта без бота — без пуша в мессенджер.
- Нужен cron: `api/scripts/run_booking_remind.php`.
- На форме онлайн-записи в ERP есть текст-подсказка про эти интервалы (скрытое поле часов напоминания = 24 в разметке).

## Связь с CRM

- В карточке визита появляется блок **Переписка с клиентом**, если клиент пришёл из бота — см. [карточка записи](booking-card.md).
- Перенос времени из CRM может отправить клиенту уведомление «было → стало» (с подтверждением).

Смежные: [Дисконтная программа](loyalty.md), [Интернет-витрина](vitrina.md).
