# Записати на прийом

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

![Блок «Записати на прийом»: філія, послуга, спеціаліст, час і змінні](https://support.watbot.org/_media/uk/02-mini-apps/20-blocks/30-booking/_images/booking-create.webp?v=1791781231)

## Налаштування

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

## Виходи

- **«Записано»** — запис створено.
- **«Не вдалося записати»** — час уже зайняли, не вибрано філію або послугу, клієнт перевищив ліміт записів або не заповнив обов'язкові поля.

## Особливості

- Час перевіряється ще раз: якщо його встигли зайняти, поки клієнт оформлював запис, запис не створюється.
- З однієї адреси — не більше ніж 10 записів на годину: на більше блок відповість «Забагато записів поспіль. Спробуйте пізніше.».
- За один запис клієнт вибирає одну послугу.
