Puoi assegnare coupon ai clienti direttamente da un Klaviyo Flow usando un'azione webhook. Puoi così inviare coupon per il wallet pass in base a un trigger Klaviyo, come un acquisto, l'ingresso in un segmento, un clic su un'email o un altro comportamento del cliente.

Se hai già generato un gruppo di coupon, viene usato un codice disponibile.

Codici Shopify generati su richiesta

JeriCommerce crea un codice Shopify su richiesta quando viene assegnato il coupon. Consulta la sezione codici Shopify su richiesta per i requisiti e le opzioni di scadenza.

Per i dettagli sui gruppi di codici e sull'assegnazione dei coupon, consulta come assegnare un coupon a un cliente.

Configura il webhook

1

Ottieni la chiave API e lo slug del programma

Vai a Settings > Technical > API Keys e copia la chiave API. Poi recupera lo slug del programma da Settings > Technical > Program Information.

2

Aggiungi un'azione webhook al flusso

Nel Klaviyo Flow, fai clic su Add Action e scegli Webhook.

3

Imposta l'URL di destinazione

Incolla l'endpoint per assegnare il coupon. Sostituisci il segnaposto con lo slug del programma:

https://api.jericommerce.com/v1/programs/{program_slug}/coupon/assign
4

Aggiungi l'header della chiave API

Nella sezione Headers, aggiungi:

  • Key: api-key
  • Value: la chiave API del passaggio 1
5

Imposta il corpo JSON

Il corpo è un array JSON con l'email del cliente e lo slug del coupon:

[
  {
    "email": "{{ person.email }}",
    "slug": "your-coupon-slug"
  }
]
Configurazione del webhook in Klaviyo
Configurazione del webhook in Klaviyo

Usa il Webhook Builder per generare l'URL di destinazione, gli header e il corpo JSON, pronti da incollare in Klaviyo.

Personalizza il messaggio del coupon

Al momento dell'assegnazione puoi sostituire il titolo predefinito del coupon. È utile per inviare un messaggio personalizzato in base a ciò che è successo in Klaviyo.

Le statistiche del coupon continuano a essere registrate, quindi le informazioni di monitoraggio restano disponibili.

[
  {
    "email": "{{ person.email }}",
    "slug": "your-coupon-slug",
    "title": "{{ person.name }}, here is a gift for your loyalty"
  }
]

Usa i tag di personalizzazione di Klaviyo, come {{ person.first_name }} o {{ event.product_name }}, per rendere ogni coupon personale e pertinente.