Torna al blogGenerale

Webhook del programma fedeltà: gli eventi

Sul piano Enterprise, a partire da 99,99 € al mese, i webhook di Fideliya inviano dieci eventi all’indirizzo che scegli: un cliente che si iscrive, ogni scansione al banco, una scansione annullata, un premio raggiunto, un invito riuscito, una carta regalo inviata o spesa, un nuovo modello di tessera e i cambi di abbonamento. Ogni invio è firmato e ritentato.

Ogni evento webhook che Fideliya invia, cosa dice ai tuoi sistemi e quattro cose che il tuo sviluppatore può costruirci sopra senza comprare nient’altro.

Di Zakaria Fahim · 22 ottobre 2026 · 6 min di lettura

Quando un cliente abituale torna, il tuo programma fedeltà lo sa per primo: la scansione al banco registra la visita e la tessera nel suo Apple Wallet o Google Wallet si aggiorna. I webhook fanno sì che lo sappiano anche i tuoi sistemi, nello stesso secondo. Il tuo CRM, la tua contabilità, lo schermo nel retro: ognuno viene a sapere della visita, del premio e del pagamento con carta regalo senza che nessuno ricopi un numero a mano.

Una scansione alla cassa aggiunge un timbro o dei punti, e la tessera si aggiorna sul telefono del cliente.

Cos’è un webhook di un programma fedeltà?

Un webhook è un breve messaggio che Fideliya invia a un indirizzo del tuo server nel momento in cui succede qualcosa nel tuo programma. Il tuo sviluppatore aggiunge l’indirizzo nella dashboard di Fideliya e sceglie gli eventi che deve ricevere. Da lì in poi, ogni volta che uno di questi eventi accade, Fideliya lo invia lì in JSON: cosa è successo, quando, per quale attività e i dettagli che lo accompagnano.

Per i tuoi clienti non cambia nulla. Si iscrivono scansionando il codice QR al banco e lasciando un nome e un’email, e la tessera arriva in Apple Wallet o Google Wallet, senza app da scaricare né account o password da creare. I webhook passano tra Fideliya e i tuoi sistemi.

Tutti gli eventi che Fideliya invia

Ecco i dieci eventi, con i nomi esatti a cui si iscrive il tuo sviluppatore.

EventoQuando viene inviatoCosa ti dice
customer.createdUn cliente si è iscritto a una delle tue tessereChi: nome, email, telefono se l’ha dato, quale tessera e in quale wallet è finita
scan.recordedUna tessera è stata scansionata al banco: una visita, punti, un premio usato o riscattatoQuale cliente, cosa ha fatto il banco, il nuovo totale, i premi pronti, il banco in cui è successo e l’importo inserito con una scansione a punti
scan.voidedUna scansione è stata annullata al banco pochi secondi dopo, perché era un erroreCosa è stato annullato (una visita, un premio dato, un premio a punti riscattato o un pagamento con carta regalo) e il totale o il saldo dopo l’annullamento
milestone.reachedUn cliente ha raggiunto un premioChi, il nome del premio e quanti premi ha raggiunto in tutto su quella tessera
referral.completedUn amico invitato ha fatto la sua prima visita, quindi entrambi hanno ottenuto il loro bonusChi ha portato chi e il bonus ottenuto da ciascuno
gift_card.sentL’email di una carta regalo è stata accettata per la consegna, all’emissione o a un nuovo invioIl destinatario, l’importo, il saldo, la valuta e se si tratta di un nuovo invio
gift_card.spentÈ stato preso un pagamento da una carta regalo, al banco o tramite l’APIL’importo preso, il saldo rimasto, il banco, il riferimento della tua cassa quando l’ha dato e se l’ha preso lo scanner o il tuo sistema
pass.createdÈ stato creato un nuovo modello di tesseraLa tessera, il suo stile, timbri (visite) o punti, e l’obiettivo per un premio
subscription.createdIl tuo abbonamento a Fideliya è iniziatoIl piano, il suo stato, il periodo in corso e se è una prova
subscription.cancelledIl tuo abbonamento a Fideliya è stato annullatoQuando è stato annullato

I due eventi di abbonamento riguardano l’account: li riceve ogni indirizzo del tuo account, qualunque sia l’attività a cui appartiene.

Altri due che il tuo sviluppatore incontrerà

webhook.test è ciò che invia il pulsante dell’evento di prova nella tua dashboard: non nasce mai da un’azione reale, così il tuo sviluppatore può controllare il collegamento senza un cliente al banco. webhook.ping è un controllo che Fideliya invia a un indirizzo che ha dovuto mettere in pausa; al tuo server basta rispondere con un successo.

Quattro cose da costruire con i webhook e i tuoi sistemi

Nessuna richiede altro che i webhook di Fideliya e i sistemi che usi già.

  1. Un grazie dal tuo CRM quando un cliente abituale raggiunge un premio. Conserva ogni customer.created nel tuo CRM con il suo identificativo cliente. Quando arriva milestone.reached con lo stesso identificativo e il nome del premio, il tuo CRM invia il ringraziamento che hai scritto, dal tuo indirizzo. Il messaggio e il momento sono tuoi.
  2. Vendite con carta regalo che si riconciliano da sole. Per le carte regalo di Fideliya, ogni gift_card.spent porta l’importo, il saldo rimasto, il banco e, quando la tua cassa ha preso il pagamento tramite l’API, il suo numero di scontrino. Confrontalo con gli scontrini del giorno e la voce carte regalo della tua contabilità si chiude senza contare a mano. Un pagamento annullato alla cassa arriva dopo come scan.voided, così l’annullamento finisce nello stesso registro.
  3. Uno schermo delle scansioni per sede. scan.recorded indica il banco di ogni scansione. Contale per sede durante la giornata e hai un quadro in diretta di come va ogni negozio, con scan.voided che toglie gli errori.
  4. Una lista di ringraziamenti per il tuo team. referral.completed indica il cliente che ha portato un amico con Porta un amico. Una lista nel tuo sistema dice al tuo team chi ringraziare di persona alla sua prossima visita.

Come si comportano gli invii

Ogni invio è firmato con il segreto del tuo indirizzo, nel formato Standard Webhooks, così il tuo sistema controlla che arrivi da Fideliya prima di fidarsi. Ogni evento porta un identificativo che resta lo stesso a ogni tentativo: conservalo e non conterai mai due volte la stessa visita.

Se il tuo server è giù o risponde con un errore, Fideliya riprova, distanziando i tentativi nell’arco di circa un giorno. Un indirizzo che fallisce per giorni viene messo in pausa. Fideliya lo controlla allora con webhook.ping e, dopo due risposte riuscite di fila, lo riattiva e gli invia ciò che ha perso.

Quale piano, e da dove parte il tuo sviluppatore

I webhook sono inclusi nel piano Enterprise, a partire da 99,99 € al mese o 79,99 € al mese con pagamento annuale, insieme all’API di Fideliya, clienti e sedi illimitati e 10 posti per il team. Il riferimento completo, con ogni campo di ogni evento, un esempio di ciascuno e il suo JSON Schema, è nella documentazione dei webhook.

Se anche la tua cassa deve scrivere nel tuo programma, registrare le visite e prendere i pagamenti con carta regalo, quello è il compito dell’API: cosa cambia per un titolare è in cosa cambia un’API pubblica per un piccolo programma fedeltà, e la versione breve su collegare Fideliya alla tua cassa. Ogni piano e ogni prezzo sono nella pagina dei prezzi.

Domande frequenti

Quali eventi webhook invia Fideliya?

Fideliya ne invia dieci: customer.created, scan.recorded, scan.voided, milestone.reached, referral.completed, gift_card.sent, gift_card.spent, pass.created, subscription.created e subscription.cancelled. Il tuo sviluppatore incontrerà anche webhook.test, inviato dal pulsante dell’evento di prova, e webhook.ping, un controllo inviato a un indirizzo in pausa.

Quale piano di Fideliya include i webhook?

Il piano Enterprise di Fideliya, a partire da 99,99 € al mese o 79,99 € al mese con pagamento annuale. Include anche l’API, clienti e sedi illimitati e 10 posti per il team.

Come so che un webhook arriva davvero da Fideliya?

Ogni invio di Fideliya è firmato con il segreto del tuo indirizzo, nel formato Standard Webhooks. Il tuo sistema controlla la firma prima di fidarsi del messaggio, e la documentazione dei webhook spiega come.

Cosa succede se il mio server è giù quando un cliente scansiona?

Fideliya ritenta l’invio distanziando i tentativi nell’arco di circa un giorno, e l’evento mantiene lo stesso identificativo a ogni tentativo, così non lo conti mai due volte. Un indirizzo che continua a fallire viene messo in pausa, controllato, e riceve ciò che ha perso appena torna a rispondere.

Il mio CRM può ringraziare un cliente quando raggiunge un premio?

Sì, il tuo CRM può farlo. milestone.reached dice al tuo sistema quale cliente ha raggiunto un premio, e il nome del premio, nel momento stesso; il tuo CRM invia poi il ringraziamento che hai scritto tu. Fideliya non invia nulla al cliente a partire da un webhook.

I webhook possono cambiare i punti o i premi dei miei clienti?

No. I webhook di Fideliya dicono ai tuoi sistemi cosa è successo, e non scrivono niente nel tuo programma. Visite, punti e premi cambiano con una scansione al banco o, se la tua cassa deve scrivere nel programma, con l’API di Fideliya, sullo stesso piano Enterprise.

Mi serve uno sviluppatore per usare i webhook?

Sì, per collegarli ai tuoi sistemi. Il tuo sviluppatore aggiunge l’indirizzo nella dashboard di Fideliya, sceglie gli eventi e prova il collegamento con il pulsante dell’evento di prova, senza un cliente al banco. Per i tuoi clienti non cambia nulla: la tessera resta in Apple Wallet o Google Wallet.

La tua tessera fedeltà, pronta in cinque minuti

Nessuna carta di credito. Se i tuoi clienti abituali non si iscrivono, non paghi niente.

Prova gratis per 14 giorni

See a pass in your wallet in ten seconds

Confronta Fideliya con le alternativeCalcola il ritorno
Add to Apple WalletAdd to Google Wallet
© 2026 Fideliya. All rights reserved.
Webhook del programma fedeltà: gli eventi — Fideliya Blog