El Informe de ROI de Markin para Equipos de Growth en EnterpriseLeer ahora
MARKIN

Ejecuta una oferta de retención antes de la renovación sin pagar a los clientes que de todos modos se quedaban

Ofertas de ahorro de prerreunión en Stripe, dimensionadas por riesgo en lugar de por pertenencia a la lista.

La respuesta corta

Una oferta de retención previa a la renovación es un descuento o beneficio que se muestra a un suscriptor poco antes de su fecha de renovación. Solo crea valor cuando llega a clientes que de otro modo habrían cancelado. Markin califica el riesgo de renovación por suscriptor, excluye las cuentas de bajo riesgo, ejecuta a través de Stripe y lee el resultado frente a un holdout aleatorio.

Última revisión 2026-09-10

A quién se aplica esto y a quién no debe llegar

Elegible

  • Suscripción activa que se renueva en los próximos 14 a 30 días.
  • Riesgo de cancelación modelado por encima del umbral donde la oferta se paga sola.
  • No se aceptó ninguna oferta de retención en los dos ciclos de renovación anteriores.
  • Consentimiento de marketing o transaccional válido para el canal utilizado.

Excluido

  • Suscriptores ya dentro de un plazo comprometido sin derecho de cancelación en el periodo.
  • Cuentas de bajo riesgo y alta antigüedad: la oferta es una pura pérdida de margen en ellas.
  • Cuentas en dunning o con un pago fallido. Eso es un problema de facturación, no un problema de retención.
  • Cualquier persona en el holdout aleatorio, y cualquier persona que vio una oferta de ahorro en el ciclo actual.

Los datos mínimos y de dónde suelen proceder

Datos necesarios para este playbook
Qué se necesitaFuente habitual
Estado de la suscripción y fecha de renovaciónSuscripciones y facturas de Stripe
Historial de planes, precios y descuentosPrecios de Stripe, cupones y códigos de promoción
Uso o engagement en los últimos 30 díasEventos de producto en el data warehouse
Cancelaciones y reactivaciones pasadasEventos de cancelación de Stripe, historial de almacén
Margen bruto en la siguiente unidadFinanzas, suministrado una vez como entrada
Consentimiento y fatiga de contactoCDP o plataforma de engagement

Paso a paso

Cómo se ejecuta la decisioning

  1. 01Markin

    Califica el riesgo de renovación por suscriptor

    El riesgo se estima a partir de la facturación, el uso y la señal de soporte para cada suscripción que entra en el periodo de renovación, no a partir de una regla de segmento escrita hace meses.

  2. 02Markin

    Dimensiona la oferta frente al margen

    Cada oferta candidata se valora como el margen retenido esperado menos el descuento esperado otorgado a los clientes que se habrían renovado de todos modos. Las ofertas que no superan ese umbral no se proponen.

  3. 03Markin

    Ten un holdout aleatorio

    Se retiene una parte de los suscriptores elegibles antes de enviar cualquier cosa, por lo que la lectura es causal en lugar de una comparación antes y después.

  4. 04Tu stack

    Aplicar la oferta en Stripe

    El cupón o código promocional elegido se adjunta a la suscripción en Stripe, manteniendo la facturación, el prorrateo y los impuestos exactamente como tu equipo de finanzas ya los configuró.

  5. 05Tu stack

    Envía el mensaje por tu canal

    Braze, Klaviyo o tu propio servicio de correo electrónico envían el mensaje. Markin proporciona la decision y el motivo; el canal mantiene su propia gobernanza y reglas de frecuencia.

  6. 06Markin

    Lee el resultado y actualiza la política

    La retención, los ingresos y el margen se leen contra el holdout al final del periodo, y el umbral de elegibilidad se mueve con la evidencia.

Medición

Cómo sabes si funcionó

Holdout
Aleatorizado a nivel de suscriptor antes del primer envío, dimensionado a partir del uplift que necesitas detectar en lugar de un porcentaje fijo.
Ventana
Un ciclo de renovación completo más 30 días, para que las cancelaciones diferidas en lugar de prevenidas sean visibles.
Resultado principal
Margen bruto retenido incremental por suscriptor elegible.

Guardrails

  • Coste del descuento por suscriptor retenido.
  • Porcentaje de la oferta aceptado por cuentas de bajo riesgo.
  • Tasa de cambio a un plan inferior, para que la retención no se compre moviendo a las personas a un plan más barato.
  • Dependencia de ofertas repetidas entre ciclos.
Dimensiona el holdout para tu propia base

Solo ilustrativo

Un ejemplo práctico.

Cálculo ilustrativo con datos ficticios, para mostrar cómo se evalúa la decisión. Estos no son resultados de Markin.

Ejemplo práctico ilustrativo
Suscriptores que entran en el periodo de renovación cada mes40,000
Porcentaje por encima del umbral de riesgo18% (7,200)
Oferta20 % de descuento en un ciclo de un plan de 30 USD
uplift asumido en la renovación en el grupo elegible3,5 puntos
Margen bruto en la siguiente unidad70%
LeerMargen retenido de las renovaciones incrementales, menos el descuento pagado a todos los que aceptaron la oferta, incluyendo a aquellos que habrían renovado

El objetivo del ejercicio es la segunda parte de esa última línea. Sin un holdout nunca lo ves.

Ejecútalo con tus propios números

La aritmética, detallada

La oferta vale la pena cuando p(cancelar) x uplift x margen por ciclo > costo de descuento x p(aceptar). Reorganizado, el umbral de elegibilidad es: p(cancelar) > (descuento x tasa de aceptación) / (uplift x margen por ciclo).

Aritmética trabajada para este playbook
EntradaValor
Precio del plan por ciclo$30.00
Margen bruto en el siguiente ciclo (70 %)$21.00
Descuento ofrecido20 % de 30,00 USD = 6,00 USD
Adopción asumida entre los contactados45%
Costo de descuento esperado por suscriptor contactado0,45 x 6,00 USD = 2,70 USD
Lift absoluto asumido en la renovación del grupo elegible3,5 puntos (0,035)
Margen retenido esperado por suscriptor contactado0,035 x 21,00 USD = 0,735 USD
Neto por suscriptor contactado en estas entradas$0.735 - $2.70 = -$1.965

Con un descuento fijo del 20 % y una adopción del 45 %, un lift de 3,5 puntos no se autofinancia: el programa pierde aproximadamente 1,97 USD por suscriptor contactado. Solo llega a cero cuando el lift alcanza 0,45 x 6,00 USD / 21,00 USD = 12,9 puntos, o cuando la elegibilidad se endurece para que la adopción se concentre en suscriptores que realmente se habrían dado de baja.

Por eso, el umbral, no la creatividad, es la decisioning. La misma oferta es rentable con una banda de riesgo del 40 % y destructiva con una del 5 %. Los datos de entrada son ilustrativos; sustituye tus propios precios, margen y aceptación observada.

Cronograma

Cuánto tiempo lleva obtener un primer resultado medido

  1. 01Semana 1

    Conexión y comprobación de datos de solo lectura

    Acceso de lectura a Stripe más las tablas del warehouse. El resultado es un recuento de suscripciones que entran en la ventana de renovación cada mes y cuántos de los datos requeridos están realmente presentes.

  2. 02Semanas 2 a 3

    Modelo de riesgo y entradas de margen

    El riesgo de renovación se ajusta a las cancelaciones históricas, y finanzas proporciona el margen bruto por plan. El umbral de equilibrio que se menciona a continuación se deriva de estos dos.

  3. 03Semana 4

    Conjunto de ofertas, exclusiones y aprobación

    Los cupones o códigos promocionales que se pueden utilizar se acuerdan, las exclusiones se aprueban y la proporción de holdout se fija antes de enviar cualquier cosa.

  4. 04Semana 5

    Primera cohorte en vivo

    La primera cohorte elegible entra en la ventana de renovación con la oferta adjunta en Stripe y entregada en tu canal existente.

  5. 05Semana 9 a semana 13

    Primera lectura causal

    Un ciclo de renovación completo más 30 días después de la primera cohorte. Las suscripciones mensuales se leen aproximadamente en la semana 9; los planes anuales requieren un horizonte más largo y se leen en una cohorte mensual rolling en su lugar.

Detalle técnico

Qué se lee y se escribe, campo por campo

Stripe

Leer

  • subscriptions: status, current_period_end, cancel_at_period_end, items.price
  • facturas y partidas de factura para los ingresos realizados
  • clientes para el mapeo de identidad
  • eventos: customer.subscription.deleted, updated, invoice.payment_failed

Escrito

  • Un cupón o promotion_code preaprobado adjunto a la suscripción
  • subscription.metadata.markin_decision_id y markin_reason

Lectura vía webhook más una conciliación nocturna; escritura en el momento de la decisioning.

Warehouse (BigQuery, Snowflake o equivalente)

Leer

  • Eventos de producto o uso de los últimos 30 días, asociados al cliente
  • Contactos de soporte e historial de reclamaciones
  • Cancelaciones históricas para el ajuste del modelo

Escrito

  • Una tabla de decisión: cliente, decision_id, acción, razón, holdout flag, timestamp

Lote diario.

Plataforma de mensajería (Braze, Klaviyo o tu ESP)

Leer

  • Estado de consentimiento, límites de frecuencia y horas de silencio

Escrito

  • La decisión como atributo de perfil en el que se ramifican los journey existentes

Según tu intervalo de sincronización, generalmente cada hora o cada día.

Esfuerzo

Lo que pide a tu equipo

Personas necesarias por parte del cliente
QuiénCuánto de tu tiempo
Ingeniero de datosAproximadamente 2 días en la semana 1 para acceso y mapeo de tablas, luego ocasionalmente.
Gestor de lifecycle o CRMMedio día a la semana: conjunto de ofertas, plantillas de mensajes, ramal de journey.
FinanzasUna sesión para proporcionar el margen bruto por plan y aprobar el límite de descuento.
Legal o privacidadUna revisión del alcance de los datos y la base del consentimiento antes del primer envío.
Patrocinador ejecutivoUna decisión: aceptar que un holdout no recibe nada durante un ciclo completo.

Qué suele salir mal

Ofreciendo a todos en la ventana de renovación

El mayor coste en la mayoría de los programas de retención es el descuento entregado a los suscriptores que nunca iban a irse. La elegibilidad debe basarse en el riesgo, y el holdout debe ser capaz de exponer ese coste.

Leyendo la retención en lugar del margen

Un descuento lo suficientemente profundo siempre mejora la retención. Regularmente destruye el margen al mismo tiempo. La retención es una barrera de seguridad; el margen es el resultado.

Entrenar a la base para que espere el descuento

Repetir la misma oferta en cada ciclo convierte un ahorro en una reducción de precio esperada. Limita la exposición repetida y observa la cohorte a través de los ciclos, no solo dentro de uno.

Leyendo el resultado a las dos semanas

Las lecturas tempranas favorecen el programa porque las cancelaciones diferidas aún no han ocurrido. Espera el ciclo completo.

Preguntas que este playbook responde

  • ¿Quién debería recibir una oferta de retención antes de la renovación?
  • ¿Cómo evito descontar a clientes que iban a renovar de todos modos?
  • ¿Qué tamaño debe tener el holdout para una oferta de retención?
  • ¿Cómo aplico un descuento de retención en Stripe sin romper el prorrateo?
  • ¿Cuánto tiempo debe durar una prueba de oferta de retención?

Preguntas frecuentes

¿Cuánto antes de la renovación debe llegar la oferta?
Lo suficientemente cerca como para que la decision de renovación esté activa, lo suficientemente lejos como para que el cliente aún no haya cancelado. De catorce a treinta días es la ventana habitual para las suscripciones mensuales y anuales, y vale la pena testar como una variable en lugar de fijarla por convención.
¿Esto reemplaza mi flujo de cancelación?
No. El flujo de cancelación atrapa a las personas que ya han decidido. Esta guía de implementación (playbook) trata sobre los clientes que nunca llegan a ese flujo porque simplemente dejan que la renovación caduque, lo cual en la mayoría de las bases de suscripción es el grupo más grande.
¿Puede la oferta ser algo diferente a un descuento?
Sí, y normalmente debería ser así. El uso extra, una característica del plan, un crédito de servicio o una opción de pausa a menudo retienen a tasas similares sin revalorizar permanentemente la relación. Markin trata cada uno como una acción candidata y deja que el holdout decida.
¿A qué necesita acceso Markin en Stripe?
Acceso de lectura a suscripciones, facturas, precios y eventos de cancelación, además de la capacidad de adjuntar un cupón o código de promoción aprobado a una suscripción. No se requieren cambios en tu modelo de facturación.
¿En qué se diferencia esto de un modelo de predicción de churn?
Una predicción te dice quién está en riesgo. Este playbook decide qué hacer al respecto, lo ejecuta y prueba si la acción cambió el resultado. La predicción sin una intervención medida no mueve ingresos.