Webhooki z żądaniami POST
Z Planfix
Aby zrozumieć, jak działają webhooki z żądaniami POST, spójrzmy na prosty przykład tworzenia kontaktu w Planfix dla osoby, która wypełniła formularz kontaktowy na Twojej stronie.
Przykładowy webhook z żądaniem POST:
https://ваш_аккаунт.planfix.ru/webhook/POST/create_contact
Skonfigurujmy webhook, który będzie tworzył kontakty:
- Określ typ żądania jako POST:
- Linki webhooków zawierają unikalny kod, ale możemy go w razie potrzeby zastąpić czymś bardziej opisowym:
- W parametrach webhooka dodaj nazwy pól z formularza kontaktowego:
- Wskaż osobę, której zostanie przypisane działanie w Planfix po wywołaniu webhooka:
- Wybierz rodzaj operacji i skonfiguruj ją. Ostatecznie Planfix utworzy nowy kontakt używając wskazanego szablonu, doda Name z parametru name w linku oraz Phone Number z parametru phone w linku, a następnie powiadomi wybranego pracownika o nowym kontakcie:
- Następnie dodaj w razie potrzeby dodatkowe operacje, a w ostatnim kroku określ, jaką odpowiedź chciałbyś otrzymać od webhooka: JSON, przejście do Planfix lub przekierowanie na Twoją stronę:
- Następnie dodaj link webhooka do kodu formularza kontaktowego na swojej stronie:
<form method="post" action="https://own_account.planfix.ru/webhook/POST/create_contact">
<input type="text" name="name" placeholder="Imię">
<input type="text" name="phone" placeholder="Telefon">
<input type="submit" name="submit" value="Wyślij">
</form>
- Gdy klient wypełni formularz kontaktowy swoim imię i numerem telefonu i kliknie przycisk Wyślij:
- Wartości z pól formularza zostaną dodane do webhooka i wysłane do Planfix, gdzie automatycznie zostanie utworzony nowy kontakt: