BotChata

Бронювання

Функція бронювання додає у чат-віджет форму запису на зустріч. Заявки зберігаються у вашій таблиці Бронювань і за бажанням синхронізуються з Google Таблицями та Google Календарем.

Увімкніть бронювання

Перейдіть у Можливості → Бронювання і ввімкніть. Пункт бронювання з'явиться в меню-запуску + віджета.

Налаштуйте групи ресурсів

Групи ресурсів — це випадні списки, які заповнює відвідувач під час бронювання — наприклад, вибір лікаря, типу послуги чи філії. Можна мати до 3 незалежних груп.

Для кожної групи:

  1. Введіть підпис (напр. «Оберіть лікаря», «Послуга», «Локація»).
  2. Додайте варіанти, з яких вибиратиме відвідувач.

Приклад налаштування для медичної клініки:

ГрупаПідписВаріанти
1Оберіть лікаряДр. Сміт, Др. Джонс, Др. Лі
2ПослугаПервинна консультація, Повторний прийом, Аналізи

Залиште групу порожньою, щоб приховати її.

Налаштування груп ресурсів

Умова тригера (необов'язково)

За замовчуванням бронювання завжди доступне в меню віджета. Щоб приховати його, доки AI не вирішить показати, заповніть Запит-тригер AI:

Показуй бронювання, коли відвідувач запитує про зустрічі,
запис чи доступність.

Коли тригер спрацьовує, пункт бронювання відкривається.

Умова тригера

Доступність слотів (без подвійного бронювання)

За замовчуванням відвідувач вводить будь-яку дату й час. Увімкніть Розклад і доступність, щоб натомість пропонувати лише справді вільні слоти.

У редакторі Розклад і доступність задайте:

  • Часовий пояс і тижневі робочі години.
  • Тривалість слота (напр. 30 хв) і буфер між зустрічами.
  • Найближчий час (наскільки скоро може бути найперший слот) і макс. днів наперед.
  • Ресурс для бронювання — яка група ресурсів є спеціалістом для бронювання (щоб у кожного лікаря був свій календар).

Віджет тоді показує чіпи вільних слотів. Зайнятий слот виключається, а якщо двоє відвідувачів оберуть один слот, друга заявка відхиляється з повідомленням «слот зайнято».

Заблокований час

Щоб заблокувати свята, обідні перерви чи разову недоступність, додайте записи в розділі Блоки. Блок прибирає цей час із доступності. Блок без ресурсу блокує весь бізнес; блок, прив'язаний до ресурсу, впливає лише на цього спеціаліста. Блоки ніколи не з'являються у списку бронювань чи аналітиці.

Провайдер бронювання: native чи Cal.com

Більшість власників користуються вбудованим (native) планувальником, описаним вище. Якщо ви вже ведете календар у Cal.com, переключіть провайдера на Cal.com (потрібна інтеграція Cal.com з API-ключем). Доступність і нові бронювання тоді проксіюються у ваш акаунт Cal.com, а локальна копія все одно дублюється у вашу таблицю Бронювань. Досвід у віджеті ідентичний.

Перегляд і керування бронюваннями

Перейдіть на вкладку Бронювання. Кожен рядок показує дату й час, по одній колонці на групу ресурсів, контакти відвідувача та статус (Нове / Підтверджено / Скасовано). Натисніть випадний список статусу, щоб змінити його на місці. Використовуйте Експорт CSV, щоб завантажити всі бронювання.

Перегляд і керування бронюваннями

Підключіть Google Таблиці (необов'язково)

Кожне нове бронювання може додаватися рядком у Google Таблицю.

  1. У Можливості → Бронювання → Google Таблиці натисніть Підключити Google-акаунт і пройдіть OAuth.
  2. Створіть або відкрийте таблицю та скопіюйте її Sheet ID з URL: https://docs.google.com/spreadsheets/d/SHEET_ID_HERE/edit
  3. Вставте Sheet ID і натисніть Зберегти.

Нові бронювання додаються автоматично відтоді; наявні не заповнюються заднім числом.

Підключення Google Таблиць

Підключіть Google Календар (необов'язково)

Підключіть Google Календар, щоб кожне бронювання створювало подію в календарі (і щоб вбудована доступність могла читати ваші наявні події й уникати накладок). Натисніть Підключити Google Календар у налаштуваннях бронювання та пройдіть OAuth. Події позначаються по ресурсах, тож доступність розрізняє спеціалістів навіть у спільному календарі.

Потрібно: GOOGLE_CLIENT_ID та GOOGLE_CLIENT_SECRET мають бути налаштовані в середовищі сервера. Зверніться до адміністратора, якщо кнопки підключення немає.