Tiene puntos acumulados en la app — solo que nadie se los recuerda. Las notificaciones por inactividad detectan ese cliente automáticamente y le dan un motivo concreto para volver, antes de que el vínculo se enfríe del todo.
Cada cliente tiene un campo en la base de datos que se actualiza cada vez que escanea un QR o recibe puntos manuales. Una Cloud Function corre periódicamente y calcula, para cada cliente, cuántos días pasaron desde esa última actividad.
Cuando ese número coincide exactamente con uno de los umbrales configurados — por defecto 7, 14, 21 y 28 días — se dispara una notificación push vía OneSignal.
No es el mismo cliente el que dejó de venir hace una semana que el que no aparece hace un mes, así que el tono del mensaje escala:
"¡Te extrañamos! Hace un tiempo que no pasás. Tus puntos te están esperando."
Recordatorio amable, casi invisible.
"¿Dónde estás? Hace rato que no te vemos. Tus puntos siguen ahí."
Tono más directo, reconoce la ausencia.
"¡Todavía estás a tiempo! Volvé cuando quieras — tus puntos siguen acumulados y listos para canjear."
Apela a que no hay costo en volver.
"¡Cuánto tiempo sin vernos! Nos encantaría verte de nuevo."
Más emocional que transaccional.
En los cuatro casos, el eje del mensaje es siempre el mismo: tus puntos siguen ahí. No se pierden, no vencen — así que volver no tiene costo de oportunidad, solo beneficio.
Dos guardas evitan que el sistema se vuelva molesto:
Un solo disparo por umbral
El chequeo es "¿los días de inactividad son exactamente 7, 14, 21 o 28?", no "¿son 7 o más?". El cliente recibe un mensaje puntual en cada hito, no una notificación diaria acumulativa.
Anti-spam por día
Antes de enviar, el sistema verifica si ya se le mandó una notificación de este tipo hoy — así, aunque el proceso corra más de una vez, el cliente no recibe duplicados.
Además, cada negocio puede definir sus propios umbrales y su propio horario de envío por día de la semana, y cualquier cliente que haya desactivado notificaciones queda automáticamente afuera.
Ya hablamos de los datos: el 78% de los clientes vuelve más seguido cuando tiene puntos acumulados, y un programa activo genera 15% más de ingresos anuales. Pero esos efectos dependen de un supuesto que no siempre se cumple solo: que el cliente recuerde que tiene puntos esperando.
🔥
Rachas semanales
Empujan al cliente activo a no cortar la racha.
📲
Notificaciones de inactividad
Van a buscar al que ya se cortó, antes de perderlo.
Retener a un cliente que ya conoce el negocio y ya tiene puntos acumulados es enormemente más barato que conseguir uno nuevo. Estas dos funcionalidades son complementarias — las dos mitades del mismo sistema.
En resumen
Un programa de puntos que no avisa cuando un cliente se aleja deja valor sobre la mesa: puntos acumulados que nunca se canjean, y clientes que se van sin que nadie se los recuerde. El sistema de notificaciones por inactividad convierte ese silencio en una oportunidad automática y escalonada de reconexión — sin intervención manual del negocio, sin spam, y con el mensaje justo para el momento justo.