I webhook sono il modo automatico per aggiungere lead alle tue campagne Whappy. Invece di importarli a mano o passare da altre integrazioni, puoi inviare i dati direttamente a Whappy con richieste HTTP POST.
Quando usare i webhook
I webhook sono perfetti per:
- Moduli del sito: aggiungere un lead appena qualcuno compila un modulo di contatto
- Applicazioni su misura: integrare i tuoi sistemi software esistenti
- Strumenti di terze parti: collegare servizi non supportati direttamente
- Importazione in tempo reale: aggiungere i lead nel momento in cui vengono generati
Configurare il webhook
1. Ottieni la tua API key
Vai su Integrazioni → Webhook nella dashboard di Whappy per trovare la tua API key. Questa chiave autentica le richieste e garantisce che i lead finiscano sul tuo account.
Custodisci la tua API key e non condividerla pubblicamente. Chiunque la possieda può aggiungere lead al tuo account.
2. Endpoint API
Invia richieste POST a:
Includi questi header nelle richieste:
Campi obbligatori
- name: nome completo del lead
- phone: numero di telefono (con prefisso internazionale)
Campi facoltativi
- email: indirizzo email del lead
- company: nome dell’azienda
- source: da dove arriva il lead (es. “Sito”, “Facebook”)
- custom_fields: dati aggiuntivi come coppie chiave-valore
Esempio di corpo della richiesta
Esempi di codice
Formato della risposta
Risposta positiva
Risposta di errore
Usare i campi personalizzati
I campi personalizzati inviati nel payload possono essere usati come variabili nei template dei messaggi WhatsApp. Per esempio, se invii:
puoi usare {{budget}} e {{timeline}} nei tuoi template:
Provare il webhook
- Usa l’API key della tua dashboard
- Fai una semplice richiesta cURL per verificare la connettività
- Controlla la sezione Lead per confermare che il lead sia stato aggiunto
- Verifica che la campagna elabori il lead correttamente
Comincia con una richiesta di prova che usi solo i campi obbligatori (name e phone), prima di aggiungere i campi personalizzati.
Casi d’uso comuni
Moduli di contatto del sito
Aggiungi questo JavaScript ai moduli del tuo sito:
Buone pratiche di sicurezza
- Usa solo HTTPS per tutte le richieste
- Conserva le API key in modo sicuro (variabili d’ambiente, non nel codice)
- Valida i dati prima di inviarli, per prevenire errori
- Gestisci gli errori con eleganza nella tua applicazione
- Monitora l’uso del webhook per individuare attività anomale
Risoluzione dei problemi
Il lead non compare?
- Controlla che l’API key sia corretta
- Verifica che il numero includa il prefisso internazionale
- Assicurati che la campagna sia in esecuzione
Ricevi errori?
- Verifica che tutti i campi obbligatori siano presenti
- Controlla che il formato della richiesta corrisponda agli esempi
- Verifica che la tua API key abbia i permessi corretti
Ti serve aiuto? Consulta le FAQ o contatta l’assistenza.