Puedes asignar cupones a tus clientes directamente desde Klaviyo Flow mediante una acción de webhook. Así podrás enviar cupones para los pases de Wallet en función de un activador de Klaviyo, como una compra, la incorporación a un segmento, un clic en un correo u otro comportamiento del cliente.
Con un lote de cupones pregenerados, se asigna un código disponible.
Códigos de Shopify bajo demanda ¶
JeriCommerce crea un código de Shopify bajo demanda al asignar el cupón. Consulta Códigos de Shopify bajo demanda para conocer los requisitos y las opciones de caducidad.
Para obtener más información sobre los lotes de códigos y la asignación de cupones, consulta cómo asignar un cupón a un cliente.
Configura el webhook ¶
Consigue tu clave de API y el slug del programa
Ve a Settings > Technical > API Keys y copia tu clave de API. Después, copia el slug del programa desde Settings > Technical > Program Information.
Añade una acción de webhook al flujo
En Klaviyo Flow, haz clic en Add Action y elige Webhook.
Define la URL de destino
Pega el endpoint para asignar cupones. Sustituye el marcador de posición por el slug de tu programa:
https://api.jericommerce.com/v1/programs/{program_slug}/coupon/assign
Añade el encabezado de la clave de API
En la sección Headers, añade:
- Key:
api-key - Value: la clave de API del primer paso
Define el cuerpo JSON
El cuerpo es una matriz JSON con el correo del cliente y el slug del cupón:
[
{
"email": "{{ person.email }}",
"slug": "your-coupon-slug"
}
]

Usa Webhook Builder para generar la URL de destino, los encabezados y el cuerpo JSON, listos para copiar en Klaviyo.
Personaliza el mensaje del cupón ¶
Puedes reemplazar el título predeterminado del cupón al asignarlo. Es útil cuando quieres enviar un mensaje personalizado según lo ocurrido en Klaviyo.
Las analíticas del cupón se siguen registrando, por lo que se conserva la información de seguimiento habitual.
[
{
"email": "{{ person.email }}",
"slug": "your-coupon-slug",
"title": "{{ person.name }}, here is a gift for your loyalty"
}
]
Usa las etiquetas de personalización de Klaviyo, como {{ person.first_name }} o {{ event.product_name }}, para que cada cupón resulte personal y no genérico.