Приём записей на время с проверкой часов и занятости

Клиент отправляет заявку, сценарий проверяет данные, рабочие часы, праздники и занятость календаря, а при успехе создаёт событие и подтверждает.

  • Проверка рабочих часов и выходных
  • Сверка занятости с календарём
  • Событие создаётся при успехе само
  • Понятный ответ, если время не подходит
Webhook

Как это работает

Чтобы заявки из Microsoft Outlook сами попадали в Webhook, достаточно готового сценария — без ручного переноса и потерь.

  1. Запуск: Booking Webhook
  2. Затем: Ожидание
  3. Затем: Проверить ввод
  4. Проверка: Проверка валидации
  5. Если да — Проверка рабочих часов
  6. Проверка: Проверка времени
  7. Если да — Проверить доступность календаря - основная
  8. Затем: Проверить доступность календаря - праздник
  9. Затем: Проверить свободное время
  10. Проверка: Проверка доступности
  11. Если да — Создать событие в календаре
  12. Затем: Подготовить успешный ответ
  13. Запуск: Успешный ответ
  14. Если нет — Подготовить ошибку доступности
  15. Запуск: Ответ об ошибке доступности
  16. Если нет — Подготовить ошибку времени
  17. Запуск: Ответ об ошибке времени
  18. Если нет — Подготовить ошибку валидации
  19. Запуск: Ответ с ошибкой
  20. Затем: Проверить свободное время в календаре
  21. Затем: Обработать календарь праздников
  22. Запуск: Ответ от календаря праздников
  23. Затем: Проверить дату1
  24. Затем: Проверить календарь праздников
  25. Запуск: Вебхук бронирования слота
  26. Затем: Ожидание1
  27. Затем: Настройка временных слотов

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.