
Webhook
Il corso per collegare Donoor ai vostri strumenti, con o senza sviluppatore, e seguire ogni messaggio inviato.
Presentazione
Inviate automaticamente ogni donazione, adesione, biglietto o ordine al vostro CRM, alla vostra contabilità o ai vostri strumenti pubblicitari. Misurate finalmente le vostre campagne Google Ads e Meta, donazione per donazione.
Modulo 1
Indicate a Donoor l'indirizzo del vostro strumento: a ogni evento, riceverà lì un messaggio firmato.
Preparate l'indirizzo di ricezione
È l'indirizzo https del vostro server, del vostro CRM o di uno scenario Make o Zapier. Per provare senza installare nulla, aprite webhook.site: compare un indirizzo gratuito, copiatelo.
Aprite le impostazioni
Nella dashboard, cliccate sul nome della vostra organizzazione in basso a sinistra, poi su Impostazioni e sulla scheda Webhooks.
Aggiungete l'indirizzo
Cliccate su Aggiungi un indirizzo, incollate l'indirizzo e dategli una descrizione che vi sia chiara, per esempio «Conversioni Google Ads».
Scegliete gli eventi
Gli eventi sono suddivisi per categoria: pagamenti, donazioni mensili, ordini, soci e biglietti, ricevute di donazione, versamenti… Nel dubbio, lasciate tutto selezionato, poi cliccate su Aggiungi.
Copiate il segreto
Una finestra mostra il segreto di firma (inizia con whsec_). Cliccate su Copia e trasmettetelo al vostro team tecnico: dimostra che i messaggi provengono davvero da Donoor. Potrete visualizzarlo di nuovo in qualsiasi momento.
Consiglio
Solo il proprietario e gli amministratori dell'organizzazione possono gestire i webhook, e il proprietario riceve un'email a ogni indirizzo aggiunto o modificato: nessuno può deviare i vostri dati di nascosto.
Modulo 2
Verificate con un clic che il vostro strumento riceva i messaggi, simulate qualsiasi evento senza un pagamento reale, poi seguite ogni invio nel registro.
Inviate un messaggio di prova
Sulla scheda del vostro indirizzo, cliccate su Invia un test. Un messaggio di prova parte subito, firmato come quelli reali.
Simulate un evento reale
Pulsante Simula un evento: scegliete ad esempio «Pagamento confermato» o «Ingresso scansionato». Un'anteprima mostra il messaggio, poi Donoor lo invia con dati fittizi (livemode false), senza alcun pagamento reale. Per il vostro server di sviluppo, aggiungete un indirizzo attivando Indirizzo di test: riceverà solo queste simulazioni.
Guardate il registro
Più in basso, il Registro degli invii elenca ogni messaggio degli ultimi 30 giorni con il suo stato: riuscito, non riuscito o in attesa. Filtrate con i pulsanti sopra l'elenco.
Aprite un invio
Cliccate su una riga: vedete la risposta del vostro server (codice 200 se va tutto bene), ogni tentativo con il suo orario e il messaggio esatto inviato, da copiare se serve.
Verificate sul server
Nel vostro strumento (o su webhook.site), il messaggio è arrivato con l'intestazione Donoor-Signature: è quella che il vostro team tecnico verifica.
Modulo 3
Scoprite quale annuncio ha portato ogni donatore: il messaggio della donazione contiene i parametri del vostro annuncio.
Aggiungete i vostri parametri di tracciamento
Nei vostri annunci, aggiungete al vostro link Donoor i parametri abituali: utm_source, utm_campaign… Google Ads aggiunge da solo il gclid se il tagging automatico è attivo. I parametri vengono conservati fino al pagamento, anche se il donatore cambia scheda.
Il donatore fa la sua donazione
Per lui non cambia nulla: la pagina di donazione è la stessa. Funziona anche con il widget integrato nel vostro sito.
Il messaggio arriva
Meno di due minuti dopo il pagamento, il vostro strumento riceve payment.succeeded: importo, donatore, identificativo di conversione e, in attribution, i parametri dell'annuncio di origine.
Trasmettete la conversione
Il vostro server, o uno scenario Make o Zapier, invia la conversione a Google Ads, GA4 o Meta con l'importo e l'identificativo di conversione. Le vostre campagne vengono misurate donazione per donazione, anche quando il browser blocca i cookie.
Consiglio
Il messaggio indica anche se il donatore ha accettato i cookie pubblicitari (marketing_consent): rispettate questa scelta prima di inviare i suoi dati a Google o Meta.
Modulo 4
Modificate i vostri indirizzi, metteteli in pausa, cambiate il segreto e sappiate come reagire quando il vostro server non risponde più.
Modificate un indirizzo
La matita apre la finestra dell'indirizzo: cambiate la sua descrizione o i suoi eventi. I pulsanti Seleziona tutto e Deseleziona tutto agiscono categoria per categoria.
Mettete in pausa
Metti in pausa interrompe gli invii verso questo indirizzo, per esempio durante una manutenzione. Riattiva li fa ripartire.
Cambiate il segreto se serve
Pulsante Segreto, poi Cambia il segreto. Il vecchio resta valido per 24 ore, il tempo che il vostro team installi quello nuovo.
Se il vostro server non risponde
Donoor riprova automaticamente 8 volte nell'arco di circa 28 ore; il registro mostra l'orario del prossimo tentativo. Dopo l'ultimo, ricevete un avviso via email. Un indirizzo che non riceve correttamente i messaggi per 3 giorni viene messo in pausa automaticamente.
Inviate di nuovo un messaggio
Una volta riparato il vostro server, aprite l'invio nel registro e cliccate su Invia di nuovo: lo stesso messaggio riparte subito.
Modulo 5
Tutto ciò che serve alla persona che collega il vostro server: formato dei messaggi, firma, nuovi tentativi e ambiente di test.
Trasmettete la documentazione
Inviate al vostro team tecnico il link alla Documentazione tecnica dei webhook: descrive ogni evento e ogni campo.
Verificate ogni messaggio
Il server verifica l'intestazione Donoor-Signature con il segreto, poi risponde con un codice 200 in meno di 10 secondi. Un esempio svolto con valori concreti permette di testare il codice.
Testate senza rischi
Su sandbox.donoor.org, un ambiente di test separato e non indicizzato dai motori di ricerca, create un'organizzazione e collegate Stripe in modalità test (bastano informazioni fittizie). La vostra pagina di pagamento di test è subito online: fate donazioni fittizie con la carta 4242 4242 4242 4242 e ricevete veri messaggi, contrassegnati livemode false.
Non necessariamente. Con Make o Zapier, incollate in Donoor l'indirizzo del loro modulo «Webhook personalizzato», poi collegate i messaggi a Google Sheets, al vostro CRM o a Google Ads senza scrivere codice. Per un server vostro, serve qualcuno che sappia verificare la firma: la documentazione tecnica fornisce il codice pronto da copiare.
Dal vostro account: il pulsante Simula un evento invia uno qualsiasi dei 28 eventi con dati fittizi, e un indirizzo di test riceve solo queste simulazioni. Nulla da installare, nessuna nuova registrazione.
No: sono gratuiti e aperti a tutte le organizzazioni, come il resto di Donoor.
No: vengono inviati solo gli eventi che avvengono dopo l'aggiunta del vostro primo indirizzo. Per lo storico, usate le esportazioni della dashboard.
I messaggi partono solo verso indirizzi https, firmati con un segreto proprio di ogni indirizzo. Solo il proprietario e gli amministratori possono configurare i webhook, e il proprietario riceve un avviso via email a ogni modifica di indirizzo.
Non si perde nulla: Donoor riprova per circa 28 ore, poi vi avvisa via email. Ogni messaggio resta 30 giorni nel registro e si invia di nuovo con un clic.
30 minuti in videochiamata per scoprire Donoor, fare le vostre domande e configurare insieme la vostra organizzazione.
Gratuita e senza impegno