---
title: "Flows en Adapty Mail"
description: "Cómo los flows enrutan campañas a los usuarios adecuados en el momento oportuno — disparadores, segmentos y reglas de prioridad."
---

<CustomDocCardList ids={['mail-create-flow']} />

Un **flow** convierte una campaña guardada en entregas programadas. Vincula un evento disparador (el estado de suscripción de un usuario) con un segmento (qué usuarios califican) y la campaña que recibirán. Adapty Mail evalúa cada flow cada vez que se dispara un evento coincidente — sin polling, sin cron, sin lanzamiento manual.

## Disparadores \{#triggers\}

Adapty Mail incluye cinco disparadores fijos, cada uno con su propia vista de flow en **Flows**:

- **Never purchased**: Usuarios que se registraron pero aún no han realizado una compra. Objetivo: activación y primera conversión. Los usuarios en prueba no aparecen aquí — comenzar una prueba cuenta como una suscripción activa.
- **Renewal cancelled**: Usuarios que desactivaron la renovación automática pero aún tienen una suscripción activa. Incluye tanto suscriptores de pago como usuarios en prueba que cancelaron antes de convertir. La ventana más fuerte para retenerlos — todavía tienen acceso. Separa audiencias de pago y prueba mediante filtros de segmento si los mensajes deben diferir.
- **Billing issue**: Pago fallido — tarjeta rechazada o vencida, o período de gracia tras un pago perdido. Objetivo: recuperación urgente y útil, no un empuje de ventas. Recupéralos rápido — ya querían pagar.
- **Expired**: La suscripción ha expirado y el acceso se ha eliminado. Incluye tanto vencimientos de pago como pruebas que terminaron sin convertir. Objetivo: recuperarlos. Los filtros de segmento pueden adaptar el texto para audiencias con prueba expirada y pago expirado.
- **Refunded**: Usuarios que solicitaron un reembolso después de comprar. Objetivo: entender qué salió mal y ofrecer una opción más adecuada. El tono debe mantenerse humilde y curioso, no una reventa agresiva.

Los disparadores no son configurables — no puedes crear disparadores personalizados ni ampliar la lista.

## El segmento All Users \{#the-all-users-segment\}

Adapty Mail incluye un segmento integrado **All Users** sin filtros — cualquier usuario del proyecto califica. Es más útil en los flows como fila comodín, llegando a quienes no coinciden con ningún segmento más específico por encima de él. All Users no se puede editar ni eliminar. Consulta [Segmentos](mail-segments) para más detalles.

## Prioridad \{#priority\}

Cada vista de disparador contiene una lista de filas **segmento → campaña** (o segmento → prueba A/B), ordenadas por prioridad. Cuando un usuario activa el disparador, Adapty Mail:

1. Recorre las filas de arriba hacia abajo.
2. Envía la campaña de la primera fila cuyo segmento coincida.
3. Se detiene. Las filas siguientes no se evalúan para ese usuario.

El orden importa. Un segmento amplio colocado por encima de uno más específico absorbe a todos los usuarios que de otro modo habrían coincidido con la fila más específica.

Para reordenar, arrastra el control a la izquierda de cualquier fila — el backend reasigna los números de prioridad 1, 2, 3… según el orden guardado.

:::important
La fila **All Users**, si está presente, debe ser la última (menor prioridad). El backend rechaza los guardados donde All Users no esté en la última posición — de lo contrario absorbería a todos los usuarios antes de que los segmentos más específicos tengan oportunidad de coincidir.
:::

## Tipos de contenido \{#content-types\}

Una fila puede entregar una sola campaña o una prueba A/B:

- **Campaign**: Envía una campaña a todos los que coincidan con el segmento.
- **A/B Test**: Agrupa dos o más campañas con pesos configurables, distribuye los usuarios entrantes entre ellas de forma aleatoria y realiza un seguimiento de las métricas por variante. Consulta [Pruebas A/B](mail-ab-testing).

## Ciclo de vida \{#lifecycle\}

Las filas de flow no tienen estado borrador. Una fila está activa en el momento en que la guardas — a partir de entonces, los usuarios que activen el disparador y coincidan con el segmento son enrutados a su campaña.

- **Crear una fila**: Comienza a entregar inmediatamente al guardar.
- **Editar una fila**: El cambio se aplica a los usuarios que activen el disparador a partir de ese momento. Los usuarios ya en mitad de una secuencia continúan con la configuración anterior.
- **Eliminar una fila**: Los nuevos usuarios dejan de entrar en la secuencia. Los usuarios ya en mitad de una secuencia pueden seguir recibiendo sus correos programados — no hay cancelación automática.

Las filas de prueba A/B siguen su propio ciclo de vida (**borrador → activa → finalizada**), controlado de forma independiente a la propia fila. Consulta [Pruebas A/B](mail-ab-testing).