A cosa servono i webhook in ingresso
Se un sistema esterno deve attivare un messaggio WhatsApp quando succede qualcosa altrove — viene generata una ricevuta, un ordine viene spedito, viene prenotato un appuntamento — non devi scrivere codice di integrazione personalizzato. Configuri un endpoint webhook in Switchbord, mappi i campi dell’evento esterno alle variabili di un modello approvato, e il sistema esterno effettua una POST verso quell’endpoint ogni volta che l’evento si verifica.Endpoint generato
Ogni configurazione di webhook ottiene il proprio URL sotto
/api/v1/inbound-webhooks/{slug} — nessun segreto condiviso tra le configurazioni.Mappatura del modello
Il builder in Impostazioni carica i tuoi modelli Utility approvati e ti permette di mappare ogni variabile da un campo del payload, un valore letterale o un valore JSON.
Configurarne uno
I webhook in ingresso si configurano da Impostazioni → Integrazioni → Webhook e API:- Fai clic su Crea webhook.
- Seleziona un modello Utility approvato.
- Mappa le variabili del modello ai campi nel payload del tuo sistema esterno.
- Incolla un payload di esempio ed esegui l’anteprima dry-run per confermare che la mappatura si risolva correttamente — questo avviene interamente nel browser e non invia mai un messaggio.
- Crea il webhook una volta superata l’anteprima. Il segreto di firma viene mostrato una sola volta — copialo immediatamente nell’archivio segreti del tuo sistema esterno, poiché da quel momento Switchbord memorizza solo un hash.
Autenticazione delle richieste
Ogni richiesta deve portare una firma HMAC con timestamp calcolata sul corpo grezzo della richiesta, generata con il segreto temporaneo mostrato al momento della creazione. Switchbord la verifica con un confronto a tempo costante prima di toccare la mappatura o accodare qualsiasi cosa. Il formato completo della firma e un esempio di codice funzionante si trovano in Webhook in ingresso.I webhook di Meta (l’altra direzione)
Separatamente, il tuo numero WhatsApp richiede che Meta sia configurato per inviare i suoi webhook a Switchbord — questo è ciò che fa apparire i messaggi nella tua Posta in arrivo in primo luogo. È un passaggio di configurazione unico trattato in Configurazione dei webhook, e il modello operativo che c’è dietro (memorizzazione della busta, verifica, replay) è documentato in Operazioni sui webhook.Vedi anche
- Configurazione dei webhook — configurare Meta per consegnare eventi WhatsApp alla tua area di lavoro.
- Operazioni sui webhook — il modello interno della busta, il monitoraggio e gli strumenti di replay.
- Webhook in ingresso — il riferimento completo su autenticazione e mappatura per le tue integrazioni.
- Rollout dry-run dei webhook in ingresso — stato attuale della promozione e passaggi di test sicuri.