WebHook (вебхуки)

Логика делается через вебхук в каскаде + «Отправлять всегда».

1) Настройте URL вебхука

В «Глобальных настройках» есть блок «Вебхук».

Там укажите URL, на который мы будем отправлять POST-запросы.

Пример тела POST-запроса

Пояснения:

  • phone — телефон клиента.

  • email — email клиента.

  • notificationType — тип события.

  • content — текст сообщения для клиента.

Виды notificationType

Значение приходит в поле notificationType.

  • BOOKED — запись создана (оповещение клиенту)

  • BOOKED_LONG — длинная запись (оповещение клиенту) создана

  • BOOKED_INTERNAL — запись создана (оповещение менеджерам)

  • CANCEL — отмена записи (оповещение клиенту)

  • CANCEL_INTERNAL — отмена записи (оповещение менеджерам)

  • SPOT_AVAILABLE — место освободилось (оповещение клиенту)

  • DAY_BEFORE_VISIT — напоминание о записи за 24 часа (оповещение клиенту)

  • TWO_HOURS_BEFORE_VISIT — напоминание о записи за 2 часа (оповещение клиенту)

  • PENULTIMATE — абонемент: закончится через 2 дня

  • EXPIRING — абонемент: осталось 1 посещение

  • EXPIRED — абонемент: закончился

  • FOR_TRAINER_EXERCISE_CREATED — запись создана (оповещение исполнителю)

  • FOR_TRAINER_EXERCISE_UPDATED — запись обновления (оповещение исполнителю)

  • FOR_TRAINER_EXERCISE_CANCELED — запись отменена (оповещение исполнителю)

  • FOR_CLIENTS_EXERCISE_UPDATED — запись обновлена (оповещение клиенту)

  • FOR_CLIENTS_BIRTHDAY — день рождения клиента

  • OTP — код для входа

  • LINK — ссылка на оплату

Примеры POST-запросов для популярных событий

Ниже — примеры расширенного тела запроса.

Поле content содержит уже готовый текст оповещения. Поле notificationType показывает тип события.

circle-info

Структура тела запроса обычно одинаковая. Чаще всего меняются notificationType и текст в content.

2) Добавьте вебхук в каскад

  1. Перейдите в раздел https://vision.vivacrm.ru/notificationsarrow-up-right.

  2. Выберите событие.

  3. Выберите вебхук как 2-й или 3-й этап каскада.

  4. Если вебхук должен отправляться всегда, включите «Отправлять всегда» на этом этапе.

Рекомендация

Вебхуки, которые должны отправляться всегда, ставьте 3-м этапом. Включайте «Отправлять всегда».

Так клиент получит уведомление по каскаду (email/SMS/мессенджеры). А вы получите техническое уведомление по вебхуку.

Последнее обновление

Это было полезно?