Skip to main content

¿Qué son los Flows?

Los Flows son formularios que se abren dentro de la propia conversación de WhatsApp. El cliente los rellena sin salir del chat y sin abrir el navegador, y tú recibes las respuestas estructuradas. Sirven para reservar citas, registro, encuestas de satisfacción, captación de leads, atención y inicio de sesión.
Los Flows pertenecen a la WABA, no al canal. Usa el wabaId de Listar WABAs en los endpoints de esta sección.

Categorías

Meta usa la categoría al revisar el flow. Elegir mal puede provocar el rechazo.

Ciclo de vida

1

Arma el flow_json

Define las pantallas, los componentes y el routing_model. Es un JSON, enviado como string en el campo flow_json.
2

Créalo en DRAFT

Usa Crear flow sin publish. Así todavía puedes iterar.
3

Corrige las incidencias

Consultar flow devuelve validation_errors con lo que señaló Meta.
4

Publica

Publicar flow. A partir de ahí el flow_json ya no cambia.

Estructura del flow_json

Componentes disponibles

En TextInput, el input-type admite text, number, email, password, passcode y phone.

Acciones

data_exchange exige tener endpoint_uri configurado. Si tu endpoint falla demasiado, Meta pone el flow en THROTTLED.

Endpoints

Listar flows

Consulta los flows de la WABA con su estado y categorías.

Crear flow

Crea un flow a partir de su flow_json.

Consultar flow

Busca un flow y sus incidencias de validación.

Actualizar flow

Cambia el nombre, las categorías o el flow_json.

Publicar flow

Deja el flow disponible para usarlo.

Descontinuar flow

Deja de aceptar nuevas aperturas.

Eliminar flow

Elimina un flow en DRAFT.

Sincronizar flows

Fuerza la actualización de estados con Meta.