Skip to main content
Las campañas son el contenedor central de toda la mecánica. Defines los premios disponibles, sus probabilidades, los límites por usuario y cuándo se activan.

Crear una campaña

Respuesta:

Parámetros

string
requerido
Nombre interno de la campaña. Solo visible en tu consola.
string
requerido
URL de tu backend donde Nippy enviará los eventos. Debe ser HTTPS.
string
requerido
Secret para verificar la firma HMAC-SHA256 de los webhooks. Mínimo 16 caracteres.
number
predeterminado:"1"
Número máximo de spins por usuario. Usa -1 para ilimitado.
number
predeterminado:"0"
Minutos de espera entre spins del mismo usuario. Usa 0 para sin cooldown.
array
requerido
Lista de premios disponibles. Las probabilidades deben sumar exactamente 100.

Tipos de premios

Las probabilidades de todos los gifts de una campaña deben sumar exactamente 100. Si no suman 100, la creación falla con un error de validación.

Crear reglas de activación

Las reglas definen qué evento de negocio dispara una mecánica automáticamente. Cuando el banco llama nippy.track(), el engine evalúa las reglas de la campaña y ejecuta la acción si se cumple la condición.

Regla: desbloquear spin por compra mayor a $100

Regla: acreditar puntos por compra mayor a $500

Operadores de condición disponibles

Acciones disponibles

Listar campañas