WhatsApp Flows: qué son, cómo crearlos y ejemplos (2026)
WhatsApp Flows (también llamados Meta Flows) son formularios nativos de una o varias pantallas que se abren dentro del chat. Sirven para captar leads, agendar citas, recibir pedidos o pedir documentos sin que el cliente salga de WhatsApp.
Cada Flow reemplaza varios mensajes de ida y vuelta, y eso baja tu factura. Mide cuánto ahorras con la calculadora de precios de WhatsApp 2026.
TL;DR — Resumen rápido
- Versión vigente: Flow JSON 7.3. Si usas endpoint, la Data API es la 4.0. No existe una "Flows v3".
- Exclusivo de la WhatsApp Business API: no está en la App gratuita.
- El endpoint es opcional: un Flow con opciones fijas te entrega las respuestas por webhook al terminar.
- Desde Flow JSON 4.0 el cliente puede subir fotos y documentos (PhotoPicker y DocumentPicker).
- No tiene tarifa propia: pagas el mensaje que lo envía. Desde el 1/10/2026, menos mensajes por conversación significa una factura más baja.
- Versión de Flow JSON
- 7.3 (la recomendada por Meta).
- Data API
- 4.0, solo para Flows con endpoint.
- Endpoint
- Opcional; si lo usas, los datos llegan cifrados (AES-GCM).
- Componentes por pantalla
- Hasta 50.
- Carga de archivos
- PhotoPicker y DocumentPicker, desde Flow JSON 4.0.
- WhatsApp Web
- Los Flows funcionan en WhatsApp Web desde diciembre de 2025.
¿Qué son los WhatsApp Flows?
WhatsApp Flows es una función de la WhatsApp Business Platform que permite crear formularios interactivos dentro del chat. Meta la lanzó en octubre de 2023 y desde entonces suma componentes con cada versión de Flow JSON: fechas y rangos en calendario, carga de fotos y documentos, listas de navegación, carruseles de imágenes y texto con formato.
En una conversación tradicional, el cliente responde pregunta por pregunta. Un Flow, en cambio, muestra un formulario completo con campos nativos (textos, desplegables, selectores de fecha, casillas) que WhatsApp dibuja con su propia interfaz. El cliente no abre un navegador ni descarga nada: completa todo sin salir del chat.
Para usar Flows necesitas un número conectado a la WhatsApp Business API (Cloud API), ya sea directo o a través de un proveedor (BSP) como Cliengo. No está disponible en la App gratuita de WhatsApp Business.
¿Cómo funcionan los WhatsApp Flows?
Un WhatsApp Flow tiene tres piezas: la definición en Flow JSON (pantallas, componentes y navegación), el mensaje que lo abre (un botón en un mensaje interactivo o en una plantilla) y, solo si necesitas datos en vivo, un endpoint en tu servidor.
Por eso hay dos tipos de Flow. El estático no necesita servidor propio. El dinámico consulta tu sistema mientras el cliente avanza:
| Aspecto | Flow sin endpoint (estático) | Flow con endpoint (dinámico) |
|---|---|---|
| Cuándo conviene | Opciones fijas: contacto, encuesta, registro a un evento | Opciones que dependen de tu sistema: horarios libres, stock, precios, validaciones |
| Cómo recibes los datos | Al terminar, por webhook, junto con el flow_token | En cada paso, en tu endpoint (acción data_exchange), y al terminar, por webhook |
| Qué necesitas | La Flow JSON y la API | Además, un endpoint HTTPS que descifra y responde (Data API 4.0) |
| Navegación entre pantallas | Definida en la Flow JSON (acción navigate) | La decide tu servidor según el routing model |
Flujo técnico paso a paso
- 1Diseñas el Flow en el Builder de WhatsApp Manager o escribes la Flow JSON (también puedes crearlo por la Flows API).
- 2Si el Flow necesita datos en vivo, conectas un endpoint HTTPS. Si no, te saltas este paso.
- 3Publicas el Flow y obtienes su ID (por API también puedes referenciarlo por nombre).
- 4Envías un mensaje con un botón que abre el Flow: un mensaje interactivo dentro de la ventana de 24 horas o una plantilla aprobada fuera de ella.
- 5El cliente completa las pantallas y toca el botón final.
- 6WhatsApp cierra el Flow y te envía las respuestas por webhook, junto con el flow_token que identifica ese envío.
- 7Tu sistema guarda los datos (CRM, agenda o ticket) y le responde al cliente con una confirmación.
Estructura de la Flow JSON
La Flow JSON describe cada pantalla, sus componentes, las validaciones y la navegación. Es jerárquica: el Flow contiene pantallas (screens), cada pantalla tiene un layout y cada layout contiene componentes (children). Desde Flow JSON 4.0, el componente Form es opcional.
Cada componente tiene propiedades como type (tipo de campo), label (etiqueta visible), required (si es obligatorio) y name (el nombre del dato en la respuesta). Meta valida la Flow JSON al publicar y rechaza los Flows con errores de estructura.
¿Qué componentes puede tener un WhatsApp Flow?
Los componentes son las piezas con las que armas cada pantalla. WhatsApp los dibuja con su interfaz nativa, así que se ven igual en cualquier dispositivo. Cada pantalla admite hasta 50 componentes.
| Componente | Para qué sirve | Uso típico |
|---|---|---|
| TextInput | Texto de una línea con validación de email, teléfono, número o contraseña (expresiones regulares desde Flow JSON 6.2) | Nombre, email, teléfono |
| TextArea | Texto de varias líneas | Descripción del problema, comentarios |
| Dropdown | Desplegable con una opción | País, tipo de servicio, sucursal |
| RadioButtonsGroup | Opciones visibles con selección única | Sí/No, nivel de urgencia, plan |
| CheckboxGroup | Opciones con selección múltiple | Servicios de interés, días disponibles |
| ChipsSelector | Selección múltiple en formato de chips (desde 6.3) | Intereses, preferencias |
| DatePicker | Selector de una fecha | Fecha de la cita, fecha de nacimiento |
| CalendarPicker | Calendario completo: una fecha o un rango (desde 6.1) | Reservas, check-in y check-out |
| PhotoPicker / DocumentPicker | Subir fotos desde la cámara o la galería, o documentos (desde 4.0) | Foto del producto dañado, comprobante, documento de identidad |
| OptIn | Casilla de aceptación | Términos y condiciones, opt-in de marketing |
| EmbeddedLink | Enlace dentro del Flow | Política de privacidad, términos |
| Image / ImageCarousel | Imagen fija o carrusel de imágenes (carrusel desde 7.1) | Logo, fotos de producto |
| NavigationList | Lista para moverse entre pantallas, con texto, imágenes y etiquetas (desde 6.2) | Menú de servicios, catálogo corto |
| RichText | Texto con formato: títulos, listas y tablas (desde 5.1) | Condiciones, detalle de un plan |
| If / Switch | Mostrar u ocultar contenido según lo que eligió el cliente | Preguntas que dependen de una respuesta anterior |
¿WhatsApp Flows o chatbot: cuándo usar cada uno?
Un chatbot conversa mensaje por mensaje; un Flow es un formulario dentro del chat. No compiten: se complementan, y cada uno rinde mejor en un tipo de interacción.
El chatbot conviene para conversaciones abiertas, preguntas frecuentes y casos donde la respuesta del cliente puede variar mucho. El Flow conviene cuando necesitas varios datos estructurados rápido y sin errores, como en un formulario web, pero dentro de WhatsApp.
| Aspecto | Chatbot | WhatsApp Flow |
|---|---|---|
| Formato | Conversacional, mensaje por mensaje | Formulario con interfaz nativa |
| Ideal para | Preguntas frecuentes, calificación abierta, conversaciones | Captura de datos, agendamiento, encuestas, pedidos |
| Velocidad | Depende de cuántas preguntas haga | Todos los campos en una o pocas pantallas |
| Experiencia | Más humana y flexible | Más directa y eficiente |
| Datos | Llegan uno por uno, en texto libre | Llegan todos juntos al final, ya estructurados |
| Validación | Depende del bot | Nativa: formato, campos obligatorios, opciones cerradas |
| Combinación | Puede abrir un Flow en cualquier momento | Puede ser un paso dentro del flujo del bot |
La combinación que mejor funciona: el chatbot o el Agente IA saluda, entiende qué necesita el cliente y, cuando hace falta pedir datos (nombre, email, fecha, presupuesto), abre un Flow. Así juntas la naturalidad de la conversación con la precisión del formulario.
¿Qué ventajas tiene un Flow frente a pedir los datos por mensaje?
La ventaja principal de un Flow es que junta en un solo envío lo que de otra forma serían varias preguntas sueltas. Pedir nombre, correo, fecha y motivo uno por uno alarga la conversación, cansa al cliente y suma mensajes salientes:
| Aspecto | Preguntas sueltas por mensaje | Un WhatsApp Flow |
|---|---|---|
| Mensajes que envías | Uno por cada dato (nombre, email, fecha, motivo…) | Uno para abrir el Flow y, si quieres, otro para confirmar |
| Calidad de los datos | Texto libre con errores de tipeo | Campos validados y opciones cerradas |
| Tiempo del cliente | Varios minutos de ida y vuelta | Completa todo en una o pocas pantallas |
| Llegada al CRM | Alguien copia y pega del chat | Llega en JSON por webhook, listo para tu CRM |
| Costo desde el 1/10/2026 | Cada mensaje de servicio que supera el cupo gratis suma a la factura | Menos mensajes salientes por conversación |
- Más personas completan el formulario: El cliente no sale de WhatsApp, así que no hay landing que cargue lento ni formulario que abandone a mitad de camino.
- Datos estructurados desde el inicio: Recibes JSON con campos con nombre. No tienes que interpretar texto libre ni respuestas ambiguas.
- Validación nativa: Campos obligatorios, formato de email, rangos de fechas y opciones cerradas. El cliente no puede enviar el Flow si los datos no cumplen las reglas.
- Interfaz nativa y consistente: Los componentes se ven igual en Android, iOS y WhatsApp Web.
- Se resuelve dentro de la misma ventana: Al acortar la cadena de preguntas, la conversación suele cerrarse antes de que venza la ventana de 24 horas y necesites una plantilla para retomarla.
- Integración directa con tu sistema: Las respuestas llegan a tu webhook y de ahí a tu CRM, agenda o sistema de tickets, sin carga manual.
¿Cuánto cuesta enviar un WhatsApp Flow?
Meta no tiene una tarifa propia para Flows: cobra el mensaje que lleva el botón del Flow, según su categoría y el país del destinatario. La respuesta del cliente al completar el Flow es un mensaje entrante y no se cobra.
| Cómo envías el Flow | Qué se cobra (reglas vigentes desde el 1/10/2026) |
|---|---|
| Mensaje interactivo dentro de la ventana de 24 h | Es un mensaje de servicio: los primeros 1.000 del mes por número son gratis; después se cobra la tarifa de servicio del país |
| Dentro de una plantilla Utility | Tarifa Utility, también si la envías dentro de la ventana de 24 h |
| Dentro de una plantilla Marketing | Tarifa Marketing del país del destinatario |
| Con un Free Entry Point de Click-to-WhatsApp abierto | Sin cargo de mensajería hasta 7 días (Meta Business Agent sí se cobra) |
| Respuesta del cliente al terminar el Flow | Sin cargo: los mensajes entrantes no se cobran |
Para ver la tarifa de tu país, consulta la guía de precios de WhatsApp. Si quieres entender qué cambió en octubre, lee el cambio de precios de octubre de 2026.
¿Cómo crear un WhatsApp Flow paso a paso?
Crear un WhatsApp Flow lleva siete pasos: desde revisar los requisitos hasta publicarlo y enviarlo con un botón. Para un Flow con opciones fijas, el editor visual de WhatsApp Manager alcanza; no necesitas programar.
- 1Revisa los requisitos: Necesitas un número conectado a la WhatsApp Business Platform (Cloud API, directo o con un proveedor), acceso a WhatsApp Manager y, solo si el Flow usa datos en vivo, un endpoint HTTPS.
- 2Planifica el Flow: Define qué datos necesitas, cuántas pantallas vas a usar (lo ideal son 3 a 5) y qué pasa al final: guardar en el CRM, agendar una cita o crear un ticket.
- 3Crea el Flow: En WhatsApp Manager, entra a la sección Flows y crea uno nuevo desde el editor visual (Builder). También puedes crearlo por la Flows API o subir la Flow JSON.
- 4Diseña las pantallas: Agrega los componentes (TextInput, Dropdown, DatePicker, PhotoPicker…), marca los campos obligatorios y configura las validaciones. Cada pantalla admite hasta 50 componentes.
- 5Conecta el endpoint (solo si hace falta): Si el Flow consulta horarios, stock o precios en vivo, conecta un endpoint HTTPS que descifre y responda las solicitudes. Un Flow con opciones fijas no lo necesita.
- 6Prueba el Flow: Usa la vista previa del Builder y pruébalo en Android, iOS y WhatsApp Web. Verifica que las respuestas lleguen completas a tu webhook.
- 7Publica y envíalo: Publica el Flow y envíalo con un botón: en un mensaje interactivo dentro de la ventana de 24 horas o en una plantilla aprobada fuera de ella.
Ejemplo mínimo de Flow JSON
Este Flow tiene una sola pantalla, no usa endpoint y, al tocar «Enviar», te entrega el nombre y el email por webhook:
{
"version": "7.3",
"screens": [
{
"id": "CONTACTO",
"title": "Tus datos",
"terminal": true,
"layout": {
"type": "SingleColumnLayout",
"children": [
{
"type": "TextInput",
"name": "nombre",
"label": "Nombre",
"required": true
},
{
"type": "TextInput",
"name": "email",
"label": "Email",
"input-type": "email",
"required": true
},
{
"type": "Footer",
"label": "Enviar",
"on-click-action": {
"name": "complete",
"payload": {
"nombre": "${form.nombre}",
"email": "${form.email}"
}
}
}
]
}
}
]
}¿Para qué sirven los WhatsApp Flows? 10 ejemplos
Un Flow sirve cada vez que necesitas varios datos del cliente en un mismo momento. Estos son los usos que mejor funcionan en empresas de América Latina:
1. Captura y calificación de leads
Nombre, email, empresa, presupuesto y necesidad en una sola interacción. Reemplaza el formulario del sitio y le da al vendedor los datos para priorizar.
Leer sobre 1. Captura y calificación de leads →2. Agendamiento de citas
Especialidad, profesional, fecha y horario con DatePicker o CalendarPicker. Con endpoint, el Flow muestra solo los horarios libres.
Leer sobre 2. Agendamiento de citas →3. Encuestas y NPS
Puntuación, motivo y sugerencias después de una compra o una atención. Se completa en segundos sin salir del chat.
4. Registro a eventos
Inscripción a webinars, cursos o capacitaciones con horario, temática y datos de facturación, sin landing.
5. Solicitud de cotización
Producto, cantidad, especificaciones, plazo y datos de envío. El vendedor recibe todo listo para cotizar.
6. Pedido de productos
Producto, talla, color y dirección de entrega en un checkout simplificado dentro de WhatsApp. El cobro se procesa en tu pasarela.
7. Tickets de soporte con foto
Tipo de problema, descripción y foto del producto con PhotoPicker. El ticket llega categorizado al agente correcto.
8. Actualización de datos y onboarding
El cliente actualiza su dirección, email o datos de facturación, o carga un documento con DocumentPicker para darse de alta, sin llamar.
9. Inmobiliarias
Precalificación de compradores: presupuesto, zona, tipo de propiedad y financiamiento antes de agendar la visita.
Leer sobre 9. Inmobiliarias →10. Salud y consultorios
Registro de pacientes, especialidad, motivo de consulta y horario preferido, cuidando la privacidad de los datos de salud.
Leer sobre 10. Salud y consultorios →¿Cómo se combinan los Flows con los anuncios Click-to-WhatsApp?
Los anuncios Click-to-WhatsApp (CTWA) llevan al cliente del anuncio al chat en un clic, y el Flow le pide los datos en segundos. El circuito es este: el cliente hace clic en el anuncio de Facebook o Instagram, te escribe y tu primera respuesta (automática) incluye el botón que abre el Flow.
Frente a un anuncio que solo deriva a un chatbot, esta combinación tiene ventajas claras:
- Calificación inmediata: El lead completa un formulario estructurado en los primeros segundos de la conversación, antes de que pierda interés.
- Datos limpios para el CRM: En lugar de interpretar mensajes, recibes nombre, email, empresa y presupuesto en JSON, listos para tu embudo de ventas.
- Menor costo por lead calificado: Si más personas completan el formulario, cada lead calificado te cuesta menos inversión publicitaria.
- Aprovechas la ventana de 24 horas: Mientras corre la ventana de 24 horas desde el último mensaje del cliente, puedes hacer el seguimiento con texto libre, sin plantilla. Si el lead llegó por un anuncio Click-to-WhatsApp de Meta y respondes dentro de esas 24 horas, además se abre el Free Entry Point: hasta 7 días sin cargo de mensajería (salvo Meta Business Agent), aunque pasadas las 24 horas solo puedes enviar plantillas.
Para implementarlo, crea el anuncio CTWA en el Administrador de anuncios de Meta y configura la respuesta de bienvenida o la plantilla que abre el Flow. Si quieres entender los dos relojes, lee la guía de la ventana de 24 horas. El tutorial completo está en Flows + CTWA.
¿Qué límites y requisitos tienen los WhatsApp Flows?
WhatsApp Flows tiene requisitos de acceso y límites técnicos por pantalla y por archivo. Conviene conocerlos antes de diseñar el formulario:
- Exclusivo de la API: No está disponible en la App gratuita de WhatsApp Business. Necesitas la WhatsApp Business API (Cloud API), directa o con un proveedor.
- Hasta 50 componentes por pantalla: Y en la práctica, 3 a 5 pantallas: cada pantalla extra reduce la cantidad de personas que terminan el Flow.
- WhatsApp actualizado: El cliente necesita una versión reciente de WhatsApp. Funciona en Android, iOS y, desde diciembre de 2025, en WhatsApp Web.
- Endpoint solo para datos en vivo: Si el Flow consulta tu sistema, necesitas un endpoint HTTPS que descifre y responda cada solicitud. Los Flows estáticos no lo necesitan.
- Archivos con tope: Un PhotoPicker o un DocumentPicker por pantalla (no los dos), de hasta 25 MiB por archivo. Si los archivos llegan con la respuesta final, el máximo es de 10 archivos y 100 MiB en total.
- Personalización visual limitada: No puedes cambiar colores, tipografía ni el diseño general. Se usa la interfaz nativa de WhatsApp: es consistente, pero limita el branding.
¿Cómo lograr que más personas completen un WhatsApp Flow?
Un Flow rinde cuando es corto, claro y pide solo lo necesario. Estas prácticas suben la tasa de finalización y la calidad de los datos:
- Mantén el Flow corto: 3 a 5 pantallas es lo ideal. Si necesitas más, revisa si toda esa información hace falta en el primer contacto.
- Usa títulos claros: Cada pantalla debe decir qué información pide. Evita textos largos: el cliente quiere terminar rápido.
- Pide como obligatorio solo lo esencial: Cuantos menos campos obligatorios, menos presión siente el cliente y más personas terminan el Flow.
- Muestra el progreso: Indica el avance en el título de cada pantalla (por ejemplo, «Paso 1 de 3»).
- Confirma la recepción: Al terminar, envía un mensaje inmediato (por ejemplo: «¡Listo! Recibimos tus datos y un asesor te escribe en breve»). Nunca dejes al cliente sin respuesta.
- Prueba en varios dispositivos: Revisa el Flow en Android, iOS y WhatsApp Web antes de publicarlo.
- Usa valores por defecto: Cuando puedas, completa de antemano campos como país o ciudad para ahorrarle trabajo al cliente.
- Combínalo con la conversación: Deja el saludo y la calificación inicial al chatbot o al Agente IA, y abre el Flow solo cuando necesites datos estructurados.
Preguntas frecuentes sobre WhatsApp Flows
Guías del hub de WhatsApp Flows
Fuentes oficiales
Equipo de Cliengo
Cliengo es Meta Business Partner oficial. Ayudamos a empresas de LATAM a vender más con WhatsApp Business, Agentes IA y CRM conversacional.
Cómo verificamos la informaciónConocer más sobre Cliengo →Rankings 2026: comparativas relacionadas
Guías editoriales para elegir tu stack de WhatsApp Business con Agentes IA, CRM, CTWA y Flows.
Mejores plataformas para WhatsApp Flows de ventas
Builders no-code para Flows orientados a conversión.
Ver mejores plataformas para whatsapp flows de ventas →Mejores generadores de plantillas HSM
Herramientas para crear y aprobar plantillas HSM sin rebote de Meta.
Ver mejores generadores de plantillas hsm →Mejores Agentes IA para WhatsApp
Ranking de plataformas con IA conversacional para vender por WhatsApp.
Ver mejores agentes ia para whatsapp →Páginas relacionadas
WhatsApp Business API
La plataforma necesaria para usar Flows.
Ver detalles de WhatsApp Business API →🤖Chatbots para WhatsApp
Automatiza conversaciones y abre Flows.
Ver detalles de Chatbots para WhatsApp →📢Click-to-WhatsApp Ads
Anuncios + Flows para calificar al instante.
Ver detalles de Click-to-WhatsApp Ads →📝Plantillas HSM
Plantillas con botones que abren Flows.
Ver detalles de Plantillas HSM →

