Запись с Google Calendar

Цель: клиент выбирает слот → запись создаётся в Google Calendar мастера.

Шаги

1. Settings → Booking — настройки рабочего времени мастера 2. Создать flow: - Trigger: "Записаться" - Booking block: показывает свободные слоты следующих 7 дней - Input: имя + телефон - API block: POST к Google Calendar API - Confirm message с reminder за 1 час

Booking block

ImpactBot Booking автоматически:

  • Учитывает рабочие часы из Settings
  • Учитывает уже забронированные слоты
  • Показывает только свободные

Google Calendar integration

API block: ``` URL: https://www.googleapis.com/calendar/v3/calendars/primary/events Method: POST Headers: { Authorization: Bearer #{google_token} } Body: { "summary": "#{client_name}", "start": { "dateTime": "#{slot_iso}" }, "end": { "dateTime": "#{slot_end_iso}" } } ```

Token обновляется через OAuth refresh.