Вебхуки
Вебхуки дозволяють автоматично сповіщати зовнішні системи про події у вашому обліковому записі - напр. коли створюється нове завдання, надсилається e-mail або змінюється статус клієнта CRM.
Як вони працюють?
Коли в системі виникає налаштована подія, система надсилає HTTP-запит POST з даними об’єкта (у форматі JSON) на вказану URL-адресу.
Конфігурація вебхука
Під час створення вебхука ви встановлюєте:
- URL - адреса ендпоінта, на яку мають надсилатися сповіщення
- Тип ресурсу - який вид об’єкта має відстежуватися (напр. завдання, e-mail, клієнт)
- Подія - які дії мають запускати вебхук: створення (create), редагування (update), видалення (destroy)
- Токен API - токен автентифікації, що додається до запиту
- Режим JWT - опціонально замість токена API вебхук може використовувати підпис JWT
- Статус - активний/неактивний
Унікальність
Кожна комбінація URL + тип ресурсу + подія має бути унікальною - не можна створити два ідентичні вебхуки.
Застосування
- Інтеграція із зовнішніми CRM, ERP або інструментами автоматизації
- Сповіщення в Slack, Discord або інші месенджери
- Синхронізація даних з іншими системами
- Автоматизація бізнес-процесів (напр. створення рахунку-фактури після закриття угоди)