Las reglas de activación son el núcleo de MagicAI Engage: deciden a quién se contacta, en qué canales y cómo se mide el contacto. Este artículo cubre las nueve reglas predeterminadas, cómo crear y editar una regla, los campos de condición y los operadores, los canales y las vías de entrega, la prueba A/B, cómo guardar y activar, las protecciones de mensajería y cómo la prioridad resuelve los casos de socios que coinciden con varias reglas a la vez.
Contents
- Las nueve reglas de activación predeterminadas
- Crear y editar una regla de activación
- Condiciones: a quién se dirige
- Referencia de campos de condición
- Operadores
- Filtro por tipo de contrato
- Canales: cómo se llega a los socios
- Vía de entrega: directa o a través del agente de IA
- Prueba A/B
- Protecciones de mensajería
- Guardar y activar
- Prioridad y resolución de coincidencias múltiples
- Enlace con MagicAI Chat
Las nueve reglas de activación predeterminadas
Se crean automáticamente nueve reglas predeterminadas cuando usted crea una configuración, ordenadas por prioridad (la posición 0 se ejecuta primero). Todas empiezan inactivas.
| Prioridad | Regla | Categoría | Condición predeterminada | Tiempo de espera |
|---|---|---|---|---|
| 0 | Churn Risk | Churn Risk | Banda de riesgo de cancelación ≥ High | 30 días |
| 1 | New Joiner Churn 3M | New Joiner Churn | Banda de cancelación de nuevo socio 3M ≥ High | 30 días |
| 2 | New Joiner Churn 6M | New Joiner Churn | Banda de cancelación de nuevo socio 6M ≥ High | 30 días |
| 3 | New Joiner Churn 12M | New Joiner Churn | Banda de cancelación de nuevo socio 12M ≥ High | 30 días |
| 4 | Dormancy | Dormancy | Días desde la última visita > 15 | 30 días |
| 5 | Attendance Drop | Attendance Drop | ¿Es un derrape? = Yes | 14 días |
| 6 | Contract Expiry | Contract Expiry | Días hasta el fin del contrato ≤ 30 | 14 días |
| 7 | New Member | New Member | Días desde el inicio del contrato < 14 | 7 días |
| 8 | Custom | Custom | Ninguna (añada la suya) | 7 días |
En la versión en producción, las reglas 0 a 3 son de tipo AI Model; las reglas 4 a 8 son de tipo Custom Rule. Estos valores predeterminados son puntos de partida. Puede editar libremente condiciones, canales, tiempos de espera y prioridades.
En el lanzamiento hay una regla Custom integrada (prioridad 8, regla n.º 9), que usted configura como cualquier otra regla. En una versión posterior, los operadores podrán además crear sus propias reglas personalizadas, hasta 5 por audiencia de Socios, como activadores de un solo mensaje (no como flujos de seguimiento dinámicos).
Las nueve reglas anteriores pertenecen todas a la audiencia Socios. Otros dos activadores se ejecutan en sus propias audiencias basadas en eventos. En la audiencia Leads, un activador New-Lead welcome se dispara cuando se crea un nuevo lead y lo contacta una vez. En la audiencia Exsocios, un activador de recuperación (win-back) contacta a un socio que se ha dado de baja, una vez, en la fecha de baja más un número configurable de días (30 de forma predeterminada), y solo una vez por socio. Ambos se basan en eventos en lugar de estar programados en el lote diario, y ambos quedan fuera de la división A/B.
Qué significan las categorías:
- Churn Risk: socios con una banda de riesgo de cancelación general elevada. Es la regla de retención más amplia.
- New Joiner Churn: socios en su primer año cuyo comportamiento temprano sugiere un riesgo de cancelación elevado. Puntuados por modelos específicos 42 días (6 semanas) después del inicio del contrato, en tres horizontes de cancelación (3, 6 y 12 meses). Consulte también: La señal de riesgo de cancelación.
- Dormancy: socios que han dejado de visitar por completo. El umbral predeterminado es de 15 días desde la última visita. Es su regla de «te echamos de menos».
- Attendance Drop: socios que todavía visitan pero con notablemente menos frecuencia. Se distingue de Dormancy: el socio está activo pero en descenso, lo que a menudo es la señal más temprana y accionable.
- Contract Expiry: socios cuyo contrato termina pronto. Úsela para volver a captar su interés antes de que se tome una decisión de baja. Un contrato en su período de preaviso de baja sigue activo hasta la fecha de fin.
- New Member: socios que acaban de darse de alta. Úsela para darles la bienvenida y guiar la incorporación durante las dos primeras semanas críticas.
- Custom: sin condición predeterminada. Construya cualquier lógica de segmentación a partir de los campos de condición disponibles.
Crear y editar una regla de activación
Despliegue una fila de regla en la pestaña Configuración para editarla. El editor está organizado en WHO (condiciones de segmentación), HOW (canales de entrega), WHEN (tiempo de espera del activador) y A/B testing. Un banner de resumen en la parte superior traduce la regla a lenguaje sencillo, la tarjeta Rule Info muestra el tipo, la categoría, la prioridad y el número de canales, y la tarjeta Audience muestra cuántos socios coinciden actualmente.
El editor de reglas (Churn Risk): condiciones WHO, canales HOW, tiempo de espera WHEN y prueba A/B en un solo lugar, con un recuento de audiencia en vivo.
Condiciones: a quién se dirige
Añada al menos una condición. Cuando una regla tiene varias condiciones, un socio debe cumplirlas todas. Las condiciones se evalúan contra una instantánea de datos del socio que se actualiza una vez al día, de modo que una regla siempre ve el estado de cada socio en el momento de la actualización más reciente.
Referencia de campos de condición
Los campos de condición siguientes pueden combinarse en cualquier regla; los campos no están restringidos por categoría y aparecen como una sola lista plana en el desplegable. La condición que define una regla predeterminada se puede editar y eliminar, no está bloqueada.
| Campo | Qué contiene y cómo se calcula |
|---|---|
| Churn risk | La banda de riesgo de cancelación general: Very Low, Low, Medium, High o Very High. Vacío cuando el socio no tiene banda (sin consentimiento de marketing, sin contrato activo, menor de 18 años o datos insuficientes). Las comparaciones están ordenadas, por lo que «≥ High» coincide con High y Very High. |
| New joiner churn risk (3M) | Banda de riesgo del modelo específico de nuevos socios en el horizonte de cancelación de 3 meses, con las mismas cinco bandas. Disponible una vez que el socio ha sido puntuado; vacío antes de eso. |
| New joiner churn risk (6M) | Banda de riesgo del modelo de nuevos socios en el horizonte de cancelación de 6 meses, con las mismas cinco bandas. |
| New joiner churn risk (12M) | Banda de riesgo del modelo de nuevos socios en el horizonte de cancelación de 12 meses, con las mismas cinco bandas. |
| Days Until Contract End | Días completos entre hoy y la fecha de fin programada del contrato. Vacío para los contratos sin fecha de fin. La regla predeterminada Contract Expiry usa «≤ 30». |
| Days Since Last Visit | Días completos desde el check-in más reciente del socio. 0 significa que visitó hoy. Vacío si el socio no ha visitado en los últimos 12 meses. La regla predeterminada Dormancy usa «> 15». |
| Days Since Contract Start | Días completos entre la fecha de inicio del contrato y hoy. La regla predeterminada New Member usa «< 14». |
| Days Since Cancellation | Días completos desde que se registró la baja. Solo los contratos dados de baja tienen un valor. |
| Visits (Last 14 Days) | Número de check-ins en la ventana móvil de 14 días que termina hoy. |
| Visits (Last 60 Days) | Número de check-ins en la ventana móvil de 60 días que termina hoy. |
| Contract Type | El tipo de contrato de membresía principal del socio. Funciona con =, ≠ y contains. También está disponible como filtro por tipo de contrato de inclusión/exclusión para toda la regla. |
| Contract price | Precio cobrado por el período de pago actual del contrato. |
| Payment frequency | Con qué frecuencia se factura el contrato, por ejemplo mensual, trimestral o anual. |
| Contract extension | Modelo de prórroga del contrato, por ejemplo de duración determinada o de renovación automática. |
| Payment method | El método de pago configurado del socio, por ejemplo domiciliación bancaria, tarjeta o efectivo. |
| Payment type | Tipo de acuerdo de pago asociado al contrato. |
| Payment interval unit | Unidad de tiempo utilizada para la facturación, por ejemplo día, semana, mes o año. |
| Payment interval length | Número de unidades de intervalo de pago entre cargos. Por ejemplo, 3 meses significa facturación trimestral. |
| Pre-use type | Configuración del período anterior a que el contrato pueda utilizarse. |
| Contract term | Duración del contrato en meses. Las duraciones almacenadas en semanas o días se convierten usando una duración media de mes. |
| Days since contract created | Días completos desde que el contrato actual se creó en el sistema, que puede diferir de la fecha de inicio del contrato. |
| Days since last collection | Número de días desde la fecha de cobro más reciente. |
| Last payment amount | Importe total previsto del cobro más reciente. |
| Last payment paid amount | Importe realmente pagado en el cobro más reciente después de ajustes. |
| Attendance trend | Dirección reciente de la asistencia. Los valores incluyen aumento muy alto, aumento leve, normal, descenso leve, descenso muy alto y sin datos. |
| Is drifting | Si el socio está perdiendo su hábito de entrenamiento: Yes cuando tuvo 3 o más check-ins en la quincena anterior a la última (días 15-28) y solo 1 o 2 check-ins en la última quincena (días 1-14); de lo contrario, No. La regla predeterminada Attendance Drop usa «= Yes». |
| Origin type | La fuente de captación que creó el lead, por ejemplo una landing page, una página de oferta personalizada o MySports. Use contains MySports para cubrir MySports, MySports App y MySports Web en una sola regla; is MySports no incluye los valores de App y Web. Utilizado principalmente por los activadores de leads; consulte Configurar el activador New lead en Engage. |
Los campos de condición WHO ofrecidos en el desplegable.
Operadores
Qué operadores se ofrecen depende del tipo de campo. Un campo de banda de riesgo ofrece cuatro (≥, ≤, =, ≠). Un campo numérico ofrece cinco (>, ≥, <, ≤, =, sin ≠). El campo tipo de contrato ofrece =, ≠ y contains.
| Operador | Funciona con | Significado |
|---|---|---|
| > | Campos numéricos | El valor del socio es estrictamente mayor que el umbral |
| ≥ | Campos numéricos, bandas de riesgo | El valor del socio es mayor o igual que el umbral |
| < | Campos numéricos | El valor del socio es estrictamente menor que el umbral |
| ≤ | Campos numéricos, bandas de riesgo | El valor del socio es menor o igual que el umbral |
| = | Campos numéricos, bandas de riesgo, tipo de contrato | El valor del socio es exactamente igual al umbral |
| ≠ | Bandas de riesgo, tipo de contrato | El valor del socio no es igual al umbral |
| contains | Tipo de contrato | El valor del socio contiene el umbral como subcadena (sin distinguir mayúsculas) |
Las bandas de riesgo se comparan en este orden: Very Low < Low < Medium < High < Very High.
Filtro por tipo de contrato
Con independencia de las condiciones, puede incluir o excluir tipos de contrato específicos para toda la regla. Úselo para mantener, por ejemplo, los contratos de prueba o de empresa fuera de las campañas de retención.
Canales: cómo se llega a los socios
Añada al menos un canal. Cada canal requiere una plantilla de mensaje (creada en la pestaña Plantillas). Solo WhatsApp ofrece una vía con agente de IA; Email, SMS y el push de la MySports App son envíos directos, de una sola dirección.
| Canal | Plantilla | Agente |
|---|---|---|
| Requerida («WhatsApp requiere una plantilla»). Utiliza la conexión con Meta y una plantilla aprobada por Meta. Consulte también: Configurar WhatsApp para Engage. | AI Chatbot (bidireccional). Entregado a través del agente MagicAI Chat, de modo que el socio puede responder. | |
| Requerida. Se envía a la dirección de email registrada del socio; los socios sin dirección se omiten para este canal. | Ninguno (directo) | |
| SMS | Requerida. Se envía al número de móvil registrado del socio; los socios sin número se omiten para este canal. | Ninguno (directo) |
| MySports App | Requerida. Notificación push a través de la MySports App; requiere que la app esté activada para el gimnasio. | Ninguno (directo) |
Los canales y la vía del agente en el paso HOW: solo WhatsApp puede respaldarse con agente (a través del agente de IA MagicAI Chat); Email, SMS y el push de la MySports App son de una sola dirección.
Se proporciona una plantilla predeterminada para cada activador y cada canal, de modo que cada regla tenga algo que enviar desde el principio. Edítelas o cree las suyas en la pestaña Plantillas.
Vía de entrega: directa o a través del agente de IA
Cada entrega se registra con una de dos vías, mostrada en la columna Path de la pestaña Envíos:
- Solo ida: el mensaje va directamente al socio a través del proveedor del canal (proveedor de email, pasarela de SMS, etc.).
- Agent: el mensaje se entrega a través del agente MagicAI Chat. El contacto llega como una conversación de chat, el socio puede responder y el agente de IA gestiona el seguimiento.
Usted no elige la vía con un selector aparte. Se determina según si configura o no un agente en el canal dentro del editor de reglas: si el canal WhatsApp de una regla tiene un agente configurado, la entrega usa la vía Agent; de lo contrario es de una sola dirección.
Requisito previo: la entrega a través del agente de IA requiere una configuración activa de MagicAI Chat. Sin ella, el mensaje sale como un envío directo normal. El push de la MySports App es siempre una notificación de una sola dirección.
Prueba A/B
La prueba A/B se configura una vez, de forma global, para la audiencia de Socios, en la parte superior de la pestaña Configuración. Es opcional y está desactivada de forma predeterminada; mientras está desactivada, todos los socios que coinciden reciben mensajes.
- Cuando se activa, usted establece la división entre el grupo de tratamiento (Grupo A, contactado) y el grupo de control (Grupo B, reservado). Se ofrecen tres valores predefinidos: 90/10, 80/20 y 50/50. 80/20 es un buen valor predeterminado para la mayoría de los gimnasios.
- La división es global para la audiencia de Socios: cada socio mantiene el mismo grupo en todos los activadores y todas las ejecuciones. Un socio del grupo de control no recibe mensajes de ningún activador de Socios y aparece en el registro de envíos como control (no contactado).
- Una sola división global, en lugar de una división distinta por activador, mantiene limpia la medición. Una división por activador podría poner al mismo socio en tratamiento bajo un activador y en control bajo otro, lo que anularía el valor del análisis de impacto.
- Leads y Exsocios quedan fuera de la división: sus activadores basados en eventos siempre envían a todos los que coinciden.
El compromiso es deliberado: el grupo de control no recibe ningún contacto, por lo que usted renuncia a algo de alcance a corto plazo a cambio de saber si el contacto funciona. Consulte también: Análisis de impacto.
Prueba A/B global, solo Socios, con valores predefinidos 90/10, 80/20 y 50/50 y recuentos de tratamiento/control en vivo.
Protecciones de mensajería
Engage tiene protección integrada contra el exceso de mensajes. Dos protecciones se configuran en cada regla de activación y mediante la prioridad; otras dos son ajustes globales en la pestaña Envíos.
- Tiempo de espera por regla (cooldown). Se configura en días en cada regla de activación. Si un socio recibió un mensaje enviado por esta regla concreta en los últimos N días, se omite. Valores predeterminados: 30 días para Churn Risk, New Joiner Churn y Dormancy; 14 días para Attendance Drop y Contract Expiry; 7 días para New Member y Custom. Establecer el tiempo de espera en 0 lo desactiva para esa regla.
- Deduplicación de coincidencias múltiples. Dentro de una única ejecución diaria, un socio solo puede ser contactado por una regla (consulte «Prioridad y resolución de coincidencias múltiples», más abajo).
- Horas de silencio y límites de frecuencia diarios y semanales son ajustes globales configurados en la pestaña Envíos y compartidos por todos los gimnasios asociados a la configuración. Consulte también: Ejecutar activadores (programación, vista previa y registro de ejecución) para saber cómo se configuran y cómo se comportan.
Guardar y activar
- Al guardar, cada regla debe tener al menos una condición y un canal, y cada condición debe tener un valor. La regla Custom se entrega sin condición, por lo que debe añadir una antes de poder activarla.
- Ponga cada regla en activa o inactiva. Solo las reglas activas se ejecutan en el lote diario.
- Establezca la prioridad subiendo o bajando las reglas en la lista. La prioridad determina qué regla gana cuando un socio coincide con varias (véase más abajo).
Prioridad y resolución de coincidencias múltiples
Un socio puede coincidir fácilmente con varias reglas a la vez: alguien con un alto riesgo de cancelación que no ha visitado en tres semanas coincide tanto con la regla Churn Risk como con la regla Dormancy. Engage resuelve esto con una regla sencilla.
La primera reclamación gana. Si un socio coincide con varias reglas activas, la regla con la prioridad más alta (el número de posición más bajo) lo contacta primero. Las reglas de menor prioridad omiten a ese socio en la misma ejecución diaria, por lo que ningún socio recibe más de un mensaje por ejecución diaria.
Cómo funciona en la práctica:
- Las reglas se ejecutan por orden de prioridad, la posición 0 primero. Usted establece el orden subiendo o bajando las reglas en la pestaña Configuración.
- Cuando una regla contacta a un socio, ese socio queda reclamado para el resto de la ejecución diaria. Las reglas de menor prioridad registran al socio como «Skipped (dedup)».
- La deduplicación se aplica dentro de una ejecución diaria de un gimnasio. Al día siguiente, el socio puede volver a coincidir (sujeto a tiempos de espera y límites de frecuencia).
- Las ejecuciones manuales («Run now») no se deduplican frente a las demás reglas de la ejecución diaria; una ejecución manual es independiente.
Ponga sus reglas más importantes en la parte superior. Si la retención es su prioridad, mantenga Churn Risk en la posición 0 para que los socios en riesgo reciban siempre el mensaje de retención en lugar de uno genérico.
Enlace con MagicAI Chat
Cuando un canal entrega a través del agente de IA, el contacto llega como una conversación de chat en lugar de un mensaje de una sola dirección. El socio puede responder y el agente MagicAI Chat continúa la conversación. Esto convierte un recordatorio de retención en un diálogo: el socio puede preguntar por los horarios de clases, reservar una sesión o plantear una inquietud directamente en el hilo.
- Requisito previo: una configuración activa de MagicAI Chat para la organización.
- Cómo activarlo: configure un agente de IA en el canal WhatsApp de una regla de activación. No hay una pestaña MagicAI Chat aparte en Engage; el enlace es simplemente la vía de entrega con agente de un canal.
- Sin una configuración de chat: el mensaje sale como un envío directo normal. Los socios no pueden responder dentro de una conversación.
Consulte también: Configurar MagicAI Chat. Consulte también: Configurar WhatsApp para Engage.