Detección de fallas silenciosas
Tarjetas rechazadas y por vencer, visibles el día que fallan y no el trimestre en que se acumulan, cada una con el cliente, el plan y el monto en riesgo adjunto.
MemberBay
MemberBay se apoya sobre ServiceTitan y vigila la parte de tus ingresos recurrentes que falla sin hacer ruido. Te avisa en marzo, no en la renovación.
El problema
Una membresía de mantenimiento no termina con un mail de cancelación. Termina con una tarjeta que venció en marzo, un service que nadie agendó en junio y una fecha de renovación que pasó en setiembre mientras la oficina estaba ocupada. Cuando aparece en un reporte, el cliente ya se fue y el costo de adquisición ya se gastó.
ServiceTitan tiene todas esas señales. Lo que no hace es ponerlas en primer plano. La mayoría de los contratistas se entera en temporada de renovación, corre una campaña de pánico y recupera una fracción. La plata está en la distancia entre “el dato existe” y “alguien actuó sobre el dato”.
Qué hace
Tarjetas rechazadas y por vencer, visibles el día que fallan y no el trimestre en que se acumulan, cada una con el cliente, el plan y el monto en riesgo adjunto.
Cada membresía ordenada por fecha de vencimiento e ingreso en riesgo, para que la lista de seguimiento se arme sola en lugar de rehacerse a mano todos los meses.
Socios que pagaron dos visitas y recibieron una. La señal de fuga más temprana del rubro y la que casi nadie mira.
MemberBay Pulse, una extensión de Chrome, muestra la salud de pago y la próxima acción apenas se abre un cliente, un trabajo o una factura en ServiceTitan, con un aviso cuando falla una tarjeta. Primero lee: escribe solo cuando alguien hace clic.
Por dentro
Aislamiento por tenant en cada fila, un worker por tenant que replica ServiceTitan de forma incremental y pantallas que se arman desde esa réplica, así una conexión caída con ServiceTitan degrada una página en vez de romperla. Acceso mínimo: clientes, membresías, trabajos y facturas, nunca sueldos ni cuentas bancarias. FastAPI y Postgres atrás, React y TypeScript adelante, Lemon Squeezy para facturación.
# the query that runs every nightfor m in servicetitan.memberships(tenant): if m.card.declined or m.expires_within(days=30): yield Risk(m.customer, m.plan, m.value_at_risk)Construido con
Siguiente
WuJI