Skip to main content
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:

3. Header obbligatori

Includi questi header nelle richieste:

Formato della richiesta

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

  1. Usa l’API key della tua dashboard
  2. Fai una semplice richiesta cURL per verificare la connettività
  3. Controlla la sezione Lead per confermare che il lead sia stato aggiunto
  4. 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.