Webhooks con richieste POST
Per capire come funzionano gli webhook con richieste POST, vediamo un semplice esempio di creazione di un contatto in Planfix per una persona che ha compilato il modulo di feedback sul tuo sito.
Esempio di webhook con richiesta POST:
https://ваш_аккаунт.planfix.ru/webhook/POST/create_contact
Configuriamo il webhook che creerà i contatti:
- Specifica richiesta POST come tipo:
- I link dei webhook contengono un codice univoco, ma possiamo sostituirlo, se necessario, con qualcosa di più informativo:
- Nei parametri del webhook, aggiungi i nomi dei campi del modulo di feedback:
- Specifichiamo il nome della persona a cui verrà attribuita l'azione in Planfix dopo il trigger del webhook:
- Selezioniamo il tipo di operazione e la configuriamo. Alla fine, Planfix creerà un nuovo contatto usando il modello specificato, aggiungerà il Name dal parametro name nel link e il Phone dal parametro phone nel link, e poi notificherà il Dipendente richiesto riguardo al nuovo contatto:
- Quindi aggiungi operazioni aggiuntive se necessario, e nell'ultimo passaggio specifica che tipo di risposta desideri ricevere dal webhook: JSON, transizione a Planfix, o transizione al tuo sito:
- Poi aggiungi il link del webhook nel codice del modulo di feedback sul tuo sito:
<form method="post" action="https://own_account.planfix.ru/webhook/POST/create_contact">
<input type="text" name="name" placeholder="Nome">
<input type="text" name="phone" placeholder="Telefono">
<input type="submit" name="submit" value="Invia">
</form>
- Quando un cliente compila il modulo di feedback con il suo nome e il numero di telefono e poi clicca sul pulsante Invia:
- I valori dei campi del modulo vengono aggiunti al webhook e inviati a Planfix, dove un nuovo contatto viene creato automaticamente: