Volver al blogGeneral

Webhooks del programa de fidelización: los eventos

En el plan Enterprise, desde 99,99 € al mes, los webhooks de Fideliya envían diez eventos a tu dirección: un cliente nuevo, cada escaneo en el mostrador, un escaneo anulado, una recompensa alcanzada, un referido completado, una tarjeta regalo enviada o gastada, un pase nuevo y los cambios de suscripción. Cada envío va firmado y reintentado.

Cada evento webhook que envía Fideliya, lo que le cuenta a tus sistemas y cuatro cosas que tu desarrollador puede construir con ellos sin comprar nada más.

Por Zakaria Fahim · 22 de octubre de 2026 · 6 min de lectura

Cuando un cliente habitual vuelve, tu programa de fidelización es el primero en saberlo: el escaneo en el mostrador registra la visita y el pase en su Apple Wallet o Google Wallet se actualiza. Los webhooks hacen que tus propios sistemas lo sepan también, en el mismo segundo. Tu CRM, tu contabilidad, la pantalla de la trastienda: cada uno se entera de la visita, de la recompensa y del pago con tarjeta regalo sin que nadie copie una cifra a mano.

Un escaneo en el mostrador suma un sello o puntos, y la tarjeta se actualiza en el teléfono del cliente.

¿Qué es un webhook de un programa de fidelización?

Un webhook es un mensaje corto que Fideliya envía a una dirección de tu propio servidor en cuanto pasa algo en tu programa. Tu desarrollador añade la dirección en tu panel de Fideliya y elige los eventos que debe recibir. A partir de ahí, cada vez que ocurre uno de esos eventos, Fideliya lo envía allí en JSON: qué pasó, cuándo, en qué negocio y los detalles que lo acompañan.

Para tus clientes no cambia nada. Se unen escaneando el código QR del mostrador y dando un nombre y un email, y el pase llega a Apple Wallet o Google Wallet, sin app que descargar ni cuenta o contraseña que crear. Los webhooks circulan entre Fideliya y tus sistemas.

Todos los eventos que envía Fideliya

Estos son los diez eventos, con los nombres exactos a los que se suscribe tu desarrollador.

EventoCuándo se envíaQué te cuenta
customer.createdUn cliente se unió a uno de tus pasesQuién: su nombre, su email, su teléfono si lo dio, qué pase y a qué wallet fue
scan.recordedSe escaneó un pase en el mostrador: una visita, puntos, una recompensa canjeada o reclamadaQué cliente, qué hizo el mostrador, el nuevo total, las recompensas listas, el mostrador donde ocurrió y el importe tecleado con un escaneo de puntos
scan.voidedSe anuló un escaneo en el mostrador a los pocos segundos, porque fue un errorQué se anuló (una visita, una recompensa entregada, una recompensa de puntos reclamada o un pago con tarjeta regalo) y el total o el saldo después de anularlo
milestone.reachedUn cliente alcanzó una recompensaQuién, el nombre de la recompensa y cuántas recompensas ha alcanzado en total en ese pase
referral.completedUn amigo referido hizo su primera visita, así que ambos ganaron su bonificaciónQuién trajo a quién y la bonificación que ganó cada uno
gift_card.sentSe aceptó para entrega el email de una tarjeta regalo, al emitirla o al reenviarlaEl destinatario, el importe, el saldo, la moneda y si fue un reenvío
gift_card.spentSe cobró un pago de una tarjeta regalo, en el mostrador o a través de la APIEl importe cobrado, el saldo restante, el mostrador, la referencia de tu caja cuando la dio y si lo cobró el escáner o tu sistema
pass.createdSe creó un nuevo diseño de paseEl pase, su estilo, sellos (visitas) o puntos, y la meta para una recompensa
subscription.createdEmpezó tu suscripción a FideliyaEl plan, su estado, el periodo en curso y si es una prueba
subscription.cancelledSe canceló tu suscripción a FideliyaCuándo se canceló

Los dos eventos de suscripción son de la cuenta: los recibe cada dirección de tu cuenta, sea cual sea el negocio al que pertenece.

Dos más que verá tu desarrollador

webhook.test es lo que envía el botón de evento de prueba de tu panel: nunca viene de una acción real, así que tu desarrollador puede comprobar la conexión sin un cliente en el mostrador. webhook.ping es una comprobación que Fideliya envía a una dirección que tuvo que poner en pausa; a tu servidor le basta con responder con un éxito.

Cuatro cosas que construir con los webhooks y tus propios sistemas

Ninguna necesita nada más que los webhooks de Fideliya y los sistemas que ya usas.

  1. Un agradecimiento desde tu propio CRM cuando un habitual alcanza una recompensa. Guarda cada customer.created en tu CRM con su identificador de cliente. Cuando llega milestone.reached con el mismo identificador y el nombre de la recompensa, tu CRM envía el agradecimiento que escribiste, desde tu propia dirección. El mensaje y el momento son tuyos.
  2. Ventas con tarjeta regalo que se cuadran solas. Cada gift_card.spent lleva el importe, el saldo restante, el mostrador y, cuando tu caja cobró el pago a través de la API, su propio número de ticket. Crúzalo con los tickets del día y la línea de tarjetas regalo de tu contabilidad cuadra sin contar a mano. Un pago anulado en caja llega después como scan.voided, así que la anulación queda en el mismo registro.
  3. Una pantalla de escaneos por local. scan.recorded indica el mostrador de cada escaneo. Cuéntalos por local a lo largo del día y tendrás un tablero en directo de cómo va cada tienda, con scan.voided descontando los errores.
  4. Una lista de agradecimientos para tu equipo. referral.completed indica qué cliente trajo a un amigo. Una lista en tu propio sistema le dice a tu equipo a quién dar las gracias en persona en su próxima visita.

Cómo se comportan los envíos

Cada envío va firmado con el secreto de tu dirección, en el formato Standard Webhooks, para que tu sistema compruebe que viene de Fideliya antes de fiarse. Cada evento lleva un identificador que no cambia entre intentos: guárdalo y nunca contarás dos veces la misma visita.

Si tu servidor está caído o responde con un error, Fideliya lo intenta de nuevo, espaciando los intentos durante cerca de un día. Una dirección que falla durante días queda en pausa. Fideliya la comprueba entonces con webhook.ping y, tras dos respuestas correctas seguidas, la reactiva y le envía lo que se perdió.

Qué plan, y por dónde empieza tu desarrollador

Los webhooks vienen con el plan Enterprise, desde 99,99 € al mes o 79,99 € al mes en pago anual, junto con la API de Fideliya, clientes y establecimientos ilimitados y 10 puestos de equipo. La referencia completa, con cada campo de cada evento, un ejemplo de cada uno y su JSON Schema, está en la documentación de los webhooks.

Si tu caja también tiene que escribir en tu programa, registrar visitas y cobrar pagos con tarjeta regalo, eso es la API: lo que cambia para un negocio está en lo que una API pública cambia en un programa de fidelización pequeño, y la versión corta en conectar Fideliya a tu caja. Cada plan y cada precio están en la página de precios.

Preguntas frecuentes

¿Qué eventos webhook envía Fideliya?

Fideliya envía diez: customer.created, scan.recorded, scan.voided, milestone.reached, referral.completed, gift_card.sent, gift_card.spent, pass.created, subscription.created y subscription.cancelled. Tu desarrollador también verá webhook.test, que envía el botón de evento de prueba, y webhook.ping, una comprobación que llega a una dirección en pausa.

¿Qué plan de Fideliya incluye los webhooks?

El plan Enterprise de Fideliya, desde 99,99 € al mes o 79,99 € al mes en pago anual. También incluye la API, clientes y establecimientos ilimitados y 10 puestos de equipo.

¿Cómo sé que un webhook viene de verdad de Fideliya?

Cada envío de Fideliya va firmado con el secreto de tu dirección, en el formato Standard Webhooks. Tu sistema comprueba la firma antes de fiarse del mensaje, y la documentación de los webhooks explica cómo.

¿Qué pasa si mi servidor está caído cuando un cliente escanea?

Fideliya vuelve a intentar el envío, espaciando los intentos durante cerca de un día, y el evento conserva el mismo identificador en cada intento, así que nunca lo cuentas dos veces. Una dirección que falla sin parar queda en pausa, se comprueba y recupera lo que se perdió en cuanto vuelve a responder.

¿Mi CRM puede dar las gracias a un cliente cuando alcanza una recompensa?

Sí, tu CRM puede. milestone.reached le dice a tu sistema qué cliente alcanzó una recompensa, y su nombre, en el mismo momento; tu CRM envía entonces el agradecimiento que escribiste. Fideliya no envía nada al cliente a partir de un webhook.

¿Listo para crear tu propia tarjeta de fidelización?

Sin tarjeta. Si tus clientes habituales no se apuntan, no pagas nada.

Prueba gratis 14 días

See a pass in your wallet in ten seconds

Compara Fideliya con alternativasCalcula tu ROI
Add to Apple WalletAdd to Google Wallet
© 2026 Fideliya. All rights reserved.
Webhooks del programa de fidelización: los eventos — Fideliya Blog