Как это работает
Сценарий сам создаёт записи в PostHog по данным из SeaTable — ручной ввод больше не нужен.
- Запуск: GET: Проверить Webhook
- Затем: Проверить токен
- Запуск: Вернуть вызов
- Проверка: Обычное сообщение?
- Если да — Переключить
- Если да — Вернуть 200 OK (обычное сообщение)
- Если нет — Whatsapp Агент
- Если нет — Switch по действию
- Если да — Вернуть ответ Ping
- Если нет — Обработать INIT - вернуть типы консультаций
- Затем: Merge Пути
- Затем: Зашифровать ответ
- Запуск: Ответить на вебхук
- Если нет — Подготовить запрос календаря
- Затем: Google Calendar События
- Затем: Рассчитать доступные слоты
- Если нет — Подготовить запрос на обновление даты1
- Затем: Google Calendar События (Дата)
- Затем: Вычислить late слоты для даты
- Если нет — Обработать подтверждение бронирования
- Если нет — Подготовить данные бронирования1
- Затем: Найти существующего клиента
- Затем: Проверить существование клиента1
- Затем: Upsert клиента в Airtable
- Затем: Найти услугу
- Затем: Создать бронирование в Airtable1
- Затем: Создать событие
- Затем: Обновить бронирование с ID календаря1
- Затем: Отправить подтверждение WhatsApp
- Затем: Подготовить успешный ответ1
- Запуск: POST: Получить сообщения1
- Затем: Расшифровать запрос WhatsApp1
- Затем: Модель чата OpenAI
- Затем: whatsapp_consult_template
- Затем: whatsapp_message_tool
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.