# Записать на приём

Записывает клиента на выбранные услугу, специалиста и время. Данные клиента — имя, телефон, почту, комментарий — блок берёт из экрана с элементом «Оформление записи». Ставится на кнопку «Записаться» этого экрана.

![Блок «Записать на приём»: филиал, услуга, специалист, время и переменные](https://support.watbot.ru/_media/ru/02-mini-apps/20-blocks/30-booking/_images/booking-create.webp?v=1791781230)

## Настройки

- **«Филиал»** — филиал записи или «Филиал выбирает клиент». Во втором случае укажите переменную — обычно `{{ branchId }}`, её кладёт элемент «Филиалы».
- **«Услуга»** — обычно `{{ serviceId }}`.
- **«Специалист»** — обычно `{{ staffId }}`. Пусто или `any` — любой свободный специалист.
- **«Время»** — обычно `{{ slot }}`.
- **«Номер записи в переменную»** — по умолчанию `bookingNumber`.
- **«Идентификатор записи в переменную»** — по умолчанию `appointmentId`. Его ждут карточка записи и блоки отмены и переноса.
- **«Причина отказа в переменную»** — по умолчанию `bookingError`.

## Выходы

- **«Записан»** — запись создана.
- **«Не удалось записать»** — время уже заняли, не выбраны филиал или услуга, клиент превысил лимит записей или не заполнил обязательные поля.

## Особенности

- Время проверяется ещё раз: если его успели занять, пока клиент оформлял запись, запись не создаётся.
- С одного адреса — не больше 10 записей в час: больше блок ответит «Слишком много записей подряд. Попробуйте позже.».
- За одну запись клиент выбирает одну услугу.
