Вебхук з POST-запитом
Матеріал з Planfix
Щоб зрозуміти, як працюють вебхуки з POST-запитом, розглянемо простий приклад створення контакту в Planfix після заповнення форми зворотного зв'язку на сайті.
Приклад вебхука з POST-запитом:
https://ваш_акаунт.planfix.ua/webhook/POST/create_contact
Налаштуємо вебхук, який буде створювати контакти:
- В типі вказуємо POST-запит:
- Посилання вебхука містить унікальний код, але при бажанні його можна замінити на більш інформативний для людини:
- В параметри вебхука додаємо імена полів з форми зворотного зв'язку:
- Вказуємо від чиєго імені буде виконуватися дія в Planfix після того, як спрацює вебхук:
- Вибираємо тип операції та налаштовуємо його. В результаті Planfix створить новий контакт за обраним шаблоном, додасть Ім'я з параметра посилання name та Телефон з параметра посилання phone, потім повідомить потрібного співробітника про новий контакт:
- Далі додаємо додаткові операції при необхідності і на останньому кроці вказуємо, яку відповідь від вебхука хочемо отримати — JSON, перехід на сторінку Planfix або особистого сайту:
- Додаємо посилання вебхука в код форми зворотного зв'язку на сайті:
<form method="post" action="https://ваш_акаунт.planfix.ua/webhook/POST/create_contact">
<input type="text" name="name" placeholder="Ім'я">
<input type="text" name="phone" placeholder="Телефон">
<input type="submit" name="submit" value="Відправити">
</form>
- Коли клієнт заповнить у формі зворотного зв'язку ім'я та телефон, а потім натисне на кнопку Відправити:
- Значення з полів форми додадуться в вебхук і відправляться в Planfix, де автоматично створиться новий контакт: