URL di base
Autenticazione
Tutte le richieste API richiedono autenticazione tramite API key. Includi la tua chiave negli header della richiesta:Ottenere la tua API key
- Accedi al tuo account Whappy
- Vai su Integrazioni → Zapier
- Copia la tua API key dal pannello dell’integrazione
Endpoint
Configurare gli URL dei webhook
Configura gli URL a cui Whappy invierà i dati quando si verificano determinati eventi nelle conversazioni.Impostare l’URL webhook per gli appuntamenti
Configura dove inviare i dati quando un lead fissa un appuntamento.200 OK: URL configurato correttamente304 Not Modified: aggiornamento dell’URL non riuscito400 Bad Request: dati della richiesta non validi401 Unauthorized: API key mancante o non valida500 Internal Server Error: errore del server
Impostare l’URL webhook per l’evento di chiusura
Configura dove inviare i dati quando un lead raggiunge un passaggio di “chiusura” nella conversazione.Rimuovere l’URL webhook degli appuntamenti
Rimuove l’URL webhook configurato per gli eventi di appuntamento.200 OK: URL rimosso correttamente304 Not Modified: rimozione dell’URL non riuscita401 Unauthorized: API key mancante o non valida500 Internal Server Error: errore del server
Rimuovere l’URL webhook dell’evento di chiusura
Rimuove l’URL webhook configurato per gli eventi di chiusura.Provare l’integrazione
Prova di connessione
Verifica connessione e autenticazione. Usa questo endpoint per controllare che l’integrazione funzioni.200 OK: connessione riuscita401 Unauthorized: autenticazione fallita
Ottenere dati di esempio
Recuperare dati di esempio
Ottieni un esempio della struttura dati che verrà inviata ai tuoi URL webhook. Indispensabile per configurare i flussi Zapier.event_name:appointmentoppureclose
Modelli di dati
DataPayload
La struttura dati principale inviata ai tuoi URL webhook quando si verifica un evento:AppointmentPayload
Informazioni specifiche incluse negli eventi di appuntamento:Campi JSON da interpretare
I campi stringa JSON contengono dati strutturati che puoi interpretare:lead_info_json
collected_info_json
conversation_json
appointment_json
Esempi di payload webhook
Evento Lead Closed
Quando un lead completa il funnel di conversazione:Evento Appointment Scheduled
Quando un lead fissa un appuntamento:Flusso di integrazione
1. Configura gli endpoint webhook
Indica dove Whappy deve inviare i dati degli eventi:2. Prova l’integrazione
Verifica la connessione API:3. Ottieni dati di esempio
Capisci la struttura dati che riceverai:4. Gestisci i dati del webhook
Nel gestore webhook riceverai la struttura DataPayload. Interpreta i campi JSON secondo necessità:Casi d’uso comuni
Integrazione CRM
Crea o aggiorna automaticamente i contatti nel tuo CRM:Integrazione con il calendario
Aggiungi gli appuntamenti ai sistemi di pianificazione:Email marketing
Aggiungi i lead alle sequenze email:Gestione degli errori
Codici di stato HTTP standard
Formato della risposta di errore
Errori frequenti
API key non valida
API key non valida
Risposta di errore:Soluzione: verifica di aver copiato correttamente la API key dalla dashboard di Whappy.
URL webhook non valido
URL webhook non valido
Error Response:Soluzione: assicurati che l’URL sia formattato correttamente e raggiungibile.
URL webhook irraggiungibile
URL webhook irraggiungibile
Error Response:Soluzione: verifica che l’endpoint sia online e accetti richieste POST.
Limiti di frequenza
- Limite generale: 100 richieste al minuto per API key
- Configurazione webhook: 10 richieste al minuto
- Dati di esempio: 50 richieste al minuto
Se ti servono limiti più alti per l’uso in produzione, contatta l’assistenza descrivendo il tuo caso d’uso.
Buone pratiche di sicurezza
Gestione delle API key
- Conserva le chiavi in modo sicuro usando variabili d’ambiente
- Non inserire mai una chiave nel controllo di versione
- Ruota le chiavi periodicamente
- Usa chiavi diverse per sviluppo e produzione
Sicurezza dei webhook
- Valida i payload prima di elaborarli
- Usa endpoint HTTPS
- Implementa una gestione degli errori e un logging adeguati
- Monitora i fallimenti dei webhook
Trattamento dei dati
- Interpreta i campi JSON in sicurezza con blocchi try-catch
- Valida i tipi di dato prima di elaborarli
- Ripulisci i dati prima di archiviarli o inoltrarli
- Rispetta le normative sulla privacy (GDPR)
Provare l’integrazione
1. Prova la connessione API
2. Configura webhook di prova
3. Verifica i dati di esempio
4. Monitora le chiamate webhook
Attiva il logging nel gestore webhook per monitorare i dati in arrivo:Assistenza
Per supporto tecnico o domande sull’API:- Documentazione: parti dalla home della documentazione
- Assistenza dalla dashboard: contatta il supporto dalla tua dashboard Whappy
- Email: team@whappy.ai
Quando contatti l’assistenza
Includi queste informazioni:- La tua API key (solo i primi 8 caratteri)
- Esempi di richiesta e risposta
- Messaggi di errore e codici di stato HTTP
- Data e ora del problema
- Comportamento atteso e comportamento effettivo
Cronologia delle versioni
Versione 1.0
- Prima release
- Supporto per i webhook di appuntamento e chiusura
- Endpoint per i dati di esempio
- Autenticazione di base tramite API key
- Configurazione e gestione degli URL webhook
SDK e librerie
Librerie ufficiali
Stiamo lavorando a SDK ufficiali per i linguaggi più diffusi. Nel frattempo, ecco alcuni esempi:- Node.js
- Python
- PHP

