---
title: "Plantillas WhatsApp Flows en JSON con vista previa"
description: "Plantillas WhatsApp Flows gratis en JSON y en seis idiomas: formularios, reservas, encuestas y consentimiento (opt-in). Vea las pantallas, valide su JSON y cópielo."
canonical: "https://omnichannels.ai/es/tools/whatsapp-flows-templates/"
language: "es"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Plantillas WhatsApp Flows en JSON con vista previa

Canonical: https://omnichannels.ai/es/tools/whatsapp-flows-templates/
Language: es
Publisher: OmniChannels.ai by BroadNet Technologies

Un WhatsApp Flow es un conjunto de pantallas dentro del chat definido en Flow JSON. El Flow válido más sencillo tiene una versión, como 7.3, y un array screens. Cada pantalla tiene un id formado por letras y guiones bajos, un layout SingleColumnLayout con sus componentes y un botón Footer. Las pantallas avanzan con acciones navigate, y la última se marca como terminal y ejecuta complete, que envía las respuestas a su webhook.

## Cómo usar una plantilla de WhatsApp Flows
1. **Elija una plantilla:** Escoja un caso de uso como captación de leads, reserva de mesa o ticket de soporte, y cambie entre los idiomas disponibles.
2. **Revise las pantallas:** Pulse el botón de la vista previa para recorrer cada pantalla en el mismo orden en que la verá el cliente.
3. **Copie o descargue el JSON:** Pegue el Flow JSON en el editor de Flows de WhatsApp Manager o súbalo con la API de Flows y publíquelo.
4. **Valide sus cambios:** Pegue el JSON modificado en el validador para detectar rutas rotas, campos que faltan y etiquetas que superan los límites de Meta.

## Qué contiene un archivo Flow JSON

Un Flow JSON tiene dos propiedades obligatorias: version y screens. Cada pantalla tiene un id, un title opcional que aparece en la barra superior y un layout de tipo SingleColumnLayout cuyos children son componentes: textos, campos, listas de opciones, selectores de fecha, consentimientos y un único botón Footer.
La navegación se define con acciones. Un Footer con navigate abre la siguiente pantalla; en la última, marcada como terminal, un Footer con complete cierra el Flow y envía el payload a la empresa junto con el flow token. Desde Flow JSON 4.0, cualquier pantalla puede leer campos de una pantalla anterior con ${screen.SCREEN_ID.form.field}, así que las plantillas dejan vacíos los payloads de navigate y reúnen todas las respuestas en el payload final de complete.
- version: la versión de Flow JSON, «7.3» en todas las plantillas.
- screens: la lista ordenada de pantallas; la primera sin rutas de entrada es la pantalla inicial.
- routing_model y data_api_version: solo para Flows que llaman a su endpoint de datos.
- terminal y success: marcan la última pantalla y si terminar allí cuenta como éxito.

## Flows con o sin endpoint de datos

Las doce plantillas funcionan sin endpoint. No necesitan servidor: las opciones están escritas en el JSON, Meta genera el modelo de enrutamiento y usted recibe las respuestas en su webhook cuando el cliente completa el Flow. Meta recomienda los Flows sin endpoint siempre que no haga falta información en tiempo real, porque se abren antes y se crean más rápido.
Añada un endpoint cuando la pantalla dependa de datos en tiempo real: horarios disponibles, precios que cambian, stock o una comprobación contra la cuenta del cliente. Entonces las pantallas usan data_exchange, el Flow necesita data_api_version y un routing_model, y su endpoint debe descifrar cada petición y responder dentro del tiempo límite de Meta. Esa es la parte que desarrollamos y alojamos para nuestros clientes.

## Límites de caracteres y reglas de los componentes

La mayoría de los Flows rechazados fallan por reglas pequeñas. Las etiquetas son cortas: 20 caracteres para un campo de texto, un área de texto o un desplegable, 30 para un grupo de opciones o casillas, 40 para un selector de fecha y 35 para el botón del Footer. Los títulos de opción admiten 30 caracteres y las descripciones 300. Un encabezado admite 80 caracteres y el texto de cuerpo 4.096.
Por pantalla puede usar hasta 50 componentes, un Footer, dos enlaces incrustados, tres imágenes y cinco consentimientos. Los id de pantalla solo pueden llevar letras y guiones bajos, y SUCCESS está reservado. Las etiquetas en árabe cuentan caracteres, no bytes. El validador comprueba todo esto y señala la pantalla que hay que corregir.

## Flows en árabe y de derecha a izquierda para clientes del Golfo

Cada plantilla tiene una versión nativa en árabe con las mismas pantallas y los mismos nombres de campo, así que su código de webhook gestiona ambos idiomas sin cambios. WhatsApp muestra los Flows en árabe de derecha a izquierda en el teléfono del cliente, y la vista previa también.
La biblioteca incluye casos de uso importantes en el Golfo: altas a ofertas de Ramadán y Eid con envío después del iftar, reserva de mesa en restaurante, solicitudes de visita inmobiliaria y una lista de documentos KYC que pide al cliente no enviar fotos de su identificación por el chat.

## Cómo enviar un Flow a sus clientes

Cuando publique un Flow, envíelo como mensaje interactivo de tipo flow con su Flow ID, un flow token que usted genera, un texto de botón corto y la primera pantalla. La biblioteca le da el payload del mensaje para cada plantilla. Los mensajes interactivos solo funcionan dentro de la ventana de atención al cliente de 24 horas; para escribir usted primero, vincule el Flow a una plantilla de mensaje aprobada con un botón de Flow.
Cuando el cliente termina, WhatsApp le muestra un resumen de sus respuestas y usted recibe el payload de complete en su webhook. Responda con un mensaje de confirmación que explique los siguientes pasos y cómo modificar o cancelar.

## WhatsApp Flows en JSON: preguntas frecuentes

### ¿Qué versión de Flow JSON debo usar?

Use la 7.3, la versión que Meta recomendaba para publicar Flows nuevos cuando revisamos su changelog. Las versiones antiguas, como la 5.0, están congeladas: los Flows que las usan pueden enviarse, pero ya no publicarse.

### ¿Necesito un servidor o un endpoint para estas plantillas?

No. Todas las plantillas funcionan sin endpoint. Las opciones están en el JSON y las respuestas llegan a su webhook cuando el cliente pulsa el último botón. Solo necesita un endpoint para datos en tiempo real, como horarios disponibles o precios.

### ¿Cómo uso una plantilla en WhatsApp Manager?

Cree un Flow en WhatsApp Manager, abra el editor JSON, sustituya el contenido por la plantilla, revise la vista previa y publique. También puede crear y publicar el Flow con la API de Flows.

### ¿Puedo editar las etiquetas y las opciones?

Sí. Cambie cualquier texto, añada o quite opciones y campos, y pegue el JSON en el validador. Le avisará si una etiqueta supera el límite de caracteres o si una ruta apunta a una pantalla que ya no existe.

### ¿Por qué no se publica mi Flow?

Las causas habituales son una etiqueta demasiado larga, un id de pantalla con números o guiones, una pantalla terminal sin Footer, la acción complete en una pantalla que no es terminal y data_exchange sin data_api_version ni routing_model.

### ¿Las plantillas en árabe se ven de derecha a izquierda?

Sí. Están escritas en árabe y WhatsApp las muestra de derecha a izquierda. Los nombres de campo y los id de opción siguen en inglés, de modo que el mismo código de webhook sirve para los dos idiomas.

### ¿Un Flow puede recoger documentos de identidad?

Los Flows tienen componentes para elegir fotos y documentos, pero las subidas sensibles requieren mucho cuidado. La plantilla KYC solo comprueba qué documentos tiene el cliente y agenda una entrega segura, sin imágenes de identificación en el chat.

### ¿Este validador es el mismo que el de Meta?

No. Realiza comprobaciones estáticas básicas basadas en los errores que documenta Meta. El validador de Meta en WhatsApp Manager revisa además expresiones y modelos de datos, así que publique solo cuando no muestre errores.
