Integrazione per sviluppatori

7stamp Webhook

Disponibile

Invia ogni evento fedeltà da 7stamp ai tuoi sistemi in tempo reale. Nessun sondaggio e nessuna chiamata programmata API. Gli eventi arrivano come richieste HTTPS POST entro pochi secondi dall'accadimento.

Usa i webhook per mantenere il tuo CRM, ERP o il backend personalizzato sincronizzato con ciò che sta accadendo dal lato fedeltà: chi si è iscritto, chi ha ricevuto un timbro, chi ha riscattato un buono, chi ha attivato un regalo di compleanno e chi è diventato inattivo. Quindi i tuoi sistemi decidono cosa fare con quei dati.

Cosa puoi fare con i webhook

I webhook sono il lato in uscita dello stack di integrazione. Rispecchiano l'attività dei clienti e dei premi nei sistemi di cui già ti fidi per vendite, assistenza, analisi e messaggistica.

Rispecchia la cronologia della fedeltà nel tuo CRM

Ogni timbro, voucher, compleanno e attivazione di inattività arriva sul record del cliente nel tuo CRM. Puoi vedere la cronologia completa del programma fedeltà accanto alle vendite, alle chiamate e ai biglietti senza accedere a 7stamp.

Attiva il tuo stack di messaggi

Quando un cliente riscatta un voucher, invia un ringraziamento SMS dal tuo gateway SMS esistente. Quando un cliente raggiunge l'obiettivo, pubblica un festeggiamento in Slack. Quando qualcuno diventa inattivo, inoltra il caso al tuo account manager.

Potenzia analisi e riconciliazione

Trasmetti eventi nel tuo strumento BI, nel magazzino o nella pipeline di riconciliazione. Confronta i riscatti dei voucher con le ricevute POS e calcola la fedeltà ROI secondo i tuoi parametri.

Tipi di eventi della carta

SCAN — Una carta ha ricevuto un'azione di scansione/stamp.
REWARD_EARNED — Sulla carta è stata guadagnata una ricompensa.
VOUCHER_ISSUED — È stato emesso un buono.
VOUCHER_REDEEMED — Un buono è stato riscattato.
LOTTERY_WIN — Una lotteria ha portato a una vincita.
DELIVERY_INSERT — È stato registrato un flusso di consegna-inserto.
CARD_JOINED — Un cliente si è unito a una carta.
CARD_CAMPAIGN — Si è verificato un evento della campagna di carte.
BIRTHDAY_GREETING — Si è verificato un evento di auguri di compleanno.
ADMIN_VOUCHER_ISSUE — Un amministratore ha emesso un voucher.
CARD_ADDED_TO_WALLET — Un cliente ha aggiunto la carta al proprio portafoglio.
CARD_REMOVED_FROM_WALLET — Un cliente ha rimosso la carta dal portafoglio.

Crea un ricevitore webhook sicuro

Riconoscimento dopo una gestione duratura

Il tuo endpoint dovrebbe accettare HTTPS POST, convalida la forma della richiesta, persiste o accoda l'evento, quindi restituisce una risposta 2xx riuscita. Non effettuare una chiamata lenta al CRM o un messaggio prima della conferma se è possibile metterla in coda in modo sicuro.

Correlato con External ID

Ogni evento correlato può contenere External ID e External Source opzionale che hai utilizzato durante la creazione o la scansione della carta. Utilizza questa coppia per aggiornare il tuo CRM, POS o il record dell'ordine senza indovinare da un nome o da un'e-mail.

Make consegna idempotente

Memorizza una chiave di elaborazione durevole o un'impronta digitale dell'evento prima di attivare effetti collaterali. Se il destinatario vede di nuovo la stessa consegna, non dovrebbe aggiungere una nota, un voucher o un messaggio CRM duplicato. Tratta l'endpoint URL come un segreto.

Esempio di forma del payload dell'evento

Copialo nel passaggio di automazione json
{
  "event_type": "SCAN",
  "scanned_at": "2026-07-23T12:34:56Z",
  "user_card_id": 123,
  "card_template_id": 42,
  "card_template_name": "Coffee Loyalty",
  "stamps_added": 1,
  "stamps_before": 4,
  "stamps_after": 5,
  "amount": 24.5,
  "external_order_id": "order_2048",
  "external_id": "crm_contact_8821",
  "external_source": "hubspot"
}

Configura e testa un webhook

01

Crea un endpoint HTTPS nel tuo backend, livello di integrazione CRM, webhook Make o Zapier Catch Hook. Make assicurati di controllare la destinazione prima di copiarne URL.

02

In 7stamp Admin, apri Stamp Cards → API & Integrations → Webhooks.

03

Aggiungi l'endpoint URL e seleziona solo i tipi di eventi effettivamente necessari al flusso di lavoro di ricezione.

04

Salva le impostazioni del profilo, quindi attiva una scansione di prova usa e getta o un'azione della scheda per produrre un evento.

05

Ispeziona il carico utile ricevuto. Abbina External ID e External Source al record previsto e conferma che il ricevitore restituisce una risposta positiva.

06

Abilita CRM, voucher o effetti collaterali dei messaggi solo dopo aver gestito e monitorato gli errori in modo replay-safe.

Opzioni senza codice: Make e Zapier

In Make, usa Webhooks → Custom webhook per generare una ricezione URL e incollala in 7stamp profilo. In Zapier, utilizzare Webhooks by Zapier → Catch Hook per lo stesso scopo. Il profilo 7stamp possiede la sottoscrizione perché l'attuale API non espone endpoint di registrazione automatica del webhook.

Contratto di sicurezza e consegna

Utilizza la sezione Webhooks del riferimento pubblico OpenAPI come fonte per lo schema del payload corrente e il significato del campo. Richiedi HTTPS, mantieni il ricevitore URL fuori dai log pubblici e rendi l'elaborazione idempotente. Conferma la procedura di autenticazione della richiesta/signature per il tuo profilo 7stamp durante l'onboarding prima di applicare un nome di intestazione specifico o una policy di nuovo tentativo in produzione.

Domande frequenti

Posso selezionare solo determinati eventi webhook?

Sì. Seleziona i tipi di eventi nelle impostazioni del webhook del profilo 7stamp in modo che il destinatario riceva solo gli eventi importanti per il suo flusso di lavoro.

Come collego i webhook a Make o Zapier?

Crea il webhook ricevente in Make o un Catch Hook in Zapier, copia il URL generato, quindi incollalo nelle impostazioni del webhook del profilo 7stamp e invia un evento di prova.

Come devo abbinare un evento al mio contatto CRM?

Utilizzare External ID e, quando presente, External Source. Questi sono gli identificatori forniti dall'integrazione al momento della creazione o della scansione della carta.

Dovrei assumere un'intestazione della firma o riprovare i tempi?

No. Utilizza l'attuale contratto di consegna OpenAPI/profile e conferma la procedura di autenticazione per il tuo profilo durante l'onboarding prima di codificare un'intestazione o riprovare.

Passaggio successivo

Pronto per inviare la prima cartolina evento?

Crea un ricevitore, incolla il suo HTTPS URL nel profilo, esegui una scansione usa e getta e convalida il External ID corrispondente prima di abilitare l'automazione a valle.