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 opinii na Twojej stronie.
Przykładowy webhook z żądaniem POST:
https://ваш_аккаунт.planfix.ru/webhook/POST/create_contact
Skonfigurujmy webhook, który utworzy kontakty:
- Określ typ żądania jako POST:
- Linki webhooków zawierają unikalny kod, ale możemy go zastąpić czymś bardziej opisowym:
- W parametrach webhooka dodaj nazwy pól z formularza opinii:
- Określamy osobę, której zostanie przypisana akcja w Planfix po wywołaniu webhooka:
- Wybieramy typ operacji i konfigurujemy ją. W efekcie Planfix utworzy nowy kontakt przy użyciu wskazanego szablonu, doda Name z parametru name w linku oraz Phone Number z parametru phone w linku, a następnie powiadomi wskazanego pracownika o nowym kontakcie:
- Następnie dodaj w razie potrzeby dodatkowe operacje, a w ostatnim kroku określ, jaką odpowiedź chcesz otrzymać od webhooka: JSON, przejście do Planfix lub przejście na Twoją stronę:
- Następnie dodaj link webhooka do kodu formularza opinii 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 opinii wpisując swoje imię i numer 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: