🚀 Wati AI ya está aquí – La Capa de Inteligencia Conversacional para Empresas Modernas Explorar🚀 Wati AI ya está aquí →

WhatsApp Flows

WhatsApp Flows: formularios que los clientes completan dentro del chat.

Recopile clientes potenciales, reservas y opiniones con formularios de varias pantallas que se abren en WhatsApp. Créelos hoy en Wati sin código. La API de Flows llegará pronto.

Última actualización

Estado actual de WhatsApp Flows

CapacidadCómo se usaEstado
Crear un flujo en un creador de arrastrar y soltar, desde una plantilla o desde ceroAplicación Wati: Automatización > WhatsApp FlowsDisponible
Enviar un flujo durante una conversación de chatbotCreador de chatbots: Nodo de WhatsApp FlowDisponible
Enviar un flujo a una lista de contactosAdjúntalo a una plantilla y envía una campañaDisponible
Guardar cada respuesta en el contactoAtributos personalizados, creados automáticamenteDisponible
Enviar una plantilla de flujo desde tu propio códigoAPI de envío de plantillas, como cualquier plantilla aprobadaDisponible
Crear y administrar flujos mediante APIAPI de FlowsPróximamente

WhatsApp Flows está disponible en los planes Pro y Business: Pro incluye hasta 2 flujos y Business hasta 10. Todavía no hay endpoints de Flows en la API de Wati. Háblenos de su caso de uso.

  • Más de 16.000empresas en más de 190 países
  • 4,6/5puntuación media en G2
  • OficialSocio de Meta Business y BSP de WhatsApp
G2 Leader, ChatbotsG2 Leader Mid-Market, ChatbotsG2 Momentum Leader, ChatbotsG2 Most Implementable, WhatsApp MarketingISO 27001GDPR

Un toque. Todo el formulario.

Formularios de clientes potenciales, reservas y encuestas que los clientes rellenan sin salir de WhatsApp.

  • Empieza con una plantillaUna plantilla aprobada abre la conversación para un cliente o para 10.000.
  • Continúa en el chatTexto, contenido multimedia y botones una vez que el cliente responde.
  • Termina con tu equipoLos webhooks informan a tu código. La bandeja de entrada del equipo informa a tu personal.
Lo básico

¿Qué son los WhatsApp Flows?

Los WhatsApp Flows son formularios que se abren dentro de un chat de WhatsApp. Un cliente toca un botón, avanza por una o más pantallas de campos, menús desplegables y selectores de fechas, y envía las respuestas de vuelta sin abandonar la conversación.

  1. Crear

    Créalo en Wati

    Ve a Automatización > WhatsApp Flows. Comienza desde la plantilla de Generación de leads o Formulario de opiniones, o desde cero, y luego publícalo.

  2. Enviar

    Envíalo por chatbot o campaña

    Añade un nodo de WhatsApp Flow a un chatbot, o adjunta el flujo a una plantilla y envíalo en una campaña.

  3. Recopilar

    Las respuestas llegan al contacto

    Cada respuesta se guarda en el contacto como un atributo personalizado, para que la bandeja de entrada de tu equipo y tu siguiente paso de chatbot puedan utilizarla.

Lo que los equipos construyen con WhatsApp Flows

  • Generación de leads

    Solicita el nombre, la empresa y lo que el cliente potencial necesita en un solo formulario. Tu equipo de ventas ve las respuestas en el contacto dentro de la bandeja de entrada del equipo.

    Plantilla de generación de leads
  • Reservas y citas

    Permite a los clientes elegir un servicio y una fecha para una cita, una clase o una devolución de llamada, en unos pocos toques.

    Selector de fechas
  • Encuestas y comentarios

    Envía una encuesta breve después de una entrega o un chat de soporte, y conserva cada puntuación en el contacto.

    Plantilla de formulario de comentarios
El producto

Envía. Responde. Escucha. Transfiere.

Difusiones

Mensajes personales, enviados a escala.

Elige una plantilla aprobada y envíala a un máximo de 10.000 destinatarios. Cada persona recibe sus propias variables y cada resultado se devuelve por número.

Mensajería

Responde con algo más que texto.

Dentro de la ventana de 24 horas, envía texto, imágenes, archivos, botones de respuesta y selectores de lista, con un indicador de escritura mientras trabajas.

Actualizaciones de pedidos y alertas

La actualización correcta, en el momento en que ocurre.

Tu sistema de tienda, reservas o facturación envía una plantilla aprobada cuando algo cambia. Los clientes tocan un botón o responden.

Respuesta automática y chatbots

Tu código responde.

El webhook de mensajes lleva cada mensaje nuevo a tu servidor. Responde con los endpoints de envío o inicia un chatbot de Wati en Pro y Business.

Webhooks

Cada respuesta, en el momento exacto en que llega.

Los webhooks envían nuevos mensajes, confirmaciones de lectura, clics y errores a tu URL. Sin sondeos (polling).

Bandeja de entrada del equipo

El código lo empieza. Las personas lo terminan.

Las respuestas llegan a la bandeja de entrada del equipo de Wati. Asigna un operador, establece el estado y añade etiquetas mediante API para que la persona adecuada se encargue.

Contactos y segmentos

Tu CRM, reflejado en Wati.

Crea y actualiza contactos con atributos personalizados, y luego obtén una vista previa de un segmento antes de enviarle un mensaje.

InstagramComentarios y mensajes directos de Instagram

Crea automatización para Instagram también.

Enumera comentarios en tus publicaciones, responde en público o envía una respuesta privada.

Empezar

En marcha en tres pasos.

  1. Conectar

    Conecta tu número

    Vincula tu número de WhatsApp a través del registro integrado (Embedded Signup) de Meta dentro de Wati.

  2. Autenticar

    Obtén un token

    Crea un token de API en Wati y Asígnale solo los permisos que necesites. Mantenlo en tu servidor.

  3. Enviar

    Haz tu primera llamada

    Envía una plantilla aprobada con una sola solicitud. Luego, añade un webhook para supervisar la entrega.

Tu primera solicitud, explicada

Esto es lo que incluye una solicitud y dónde aparece cada parte en el mensaje.

  1. A quién

    El número de WhatsApp del cliente, con código de país.

    phone_number14155552671
  2. Qué mensaje

    El nombre de una plantilla que Meta haya aprobado en tu cuenta.

    template_nameorder_update
  3. Qué rellenar

    Los valores para los espacios en blanco de la plantilla, uno por persona.

    custom_paramsname = Mayaorder_id = 10482
  4. Tu clave

    Tu token de API, enviado en cada solicitud. Guárdalo en tu servidor.

    Authorization: Bearer <token>
  5. Qué recibes de vuelta

    Un 200 significa que Wati aceptó el mensaje, junto con un broadcast_id. Las confirmaciones de entrega y lectura llegan más tarde por webhook.

    200broadcast_id

El texto del mensaje y order_update son ejemplos. Tu plantilla aprobada establece la redacción.

Código listo para copiarOcultar el código
POST/api/ext/v3/messageTemplates/send
curl -X POST "https://live-mt-server.wati.io/api/ext/v3/messageTemplates/send" \
  -H "Authorization: Bearer $WATI_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "template_name": "order_update",
    "broadcast_name": "order_update_api",
    "recipients": [
      {
        "phone_number": "14155552671",
        "custom_params": [
          { "name": "name", "value": "Maya" },
          { "name": "order_id", "value": "10482" }
        ]
      }
    ]
  }'
200 Respuesta de ejemploForma del ejemplo de la documentación
{
  "success": true,
  "broadcast_id": "broadcast_123456",
  "recipients": [
    {
      "local_message_id": "local-msg-123",
      "phone_number": "14155552671",
      "errors": []
    }
  ]
}
Integrado

Lo que Wati gestiona para que tú no tengas que hacerlo.

Incorporación de números

Conéctate a través del Registro Integrado de Meta. La cuenta de WhatsApp Business se registra en tu empresa.

Estado de las plantillas

Los cambios de aprobación, calidad y categoría llegan como webhooks, para que lo sepas antes de que un envío falle.

Reintentos de webhooks

Hasta 144 reintentos, cada 10 minutos. Si tu endpoint sigue fallando, Wati te envía un correo electrónico.

Límites de velocidad y colas

Si vas demasiado rápido, obtendrás un error 429 con un encabezado Retry-After. Los mensajes aceptados esperan en una cola.

Transferencia a humanos

Una bandeja de entrada compartida para el equipo para aquellas conversaciones que tu código no deba responder en solitario.

Tokens de API con ámbito

v3 es compatible con tokens con ámbito, por lo que cada integración obtiene únicamente el acceso que necesita.

Envios programados

Programa el envío de una plantilla para más tarde con una sola llamada. Wati la envía a tiempo.

Estimación de costes previa

Calcula el coste de una difusión antes de enviar nada.

Bajo el capó

Los endpoints, por capacidad.

Plantillas

Inicia conversaciones con plantillas aprobadas, de forma inmediata o programada.

Docs →
GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/schedule

Difusiones

Consulta los resultados de las campañas y el estado por destinatario, y calcula el coste de antemano.

Docs →
GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-cost

Mensajería

Responde con texto, contenido multimedia o botones dentro de la ventana de 24 horas.

Docs →
POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicator

Chatbots Pro+

Enumera tus chatbots de Wati e inicia uno para un contacto.

Docs →
GET/chatbotsPOST/chatbots/start

Webhooks

Gestiona las suscripciones y enumera los tipos de eventos que puedes recibir.

Docs →
GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}

Contactos y segmentos

Sincroniza contactos y atributos desde tu CRM y, a continuación, segmenta tu público.

Docs →
POST/contactsPUT/contactsPOST/segments/evaluate

Bandeja de entrada del equipo

Asigna un operador, cambia el estado y añade o elimina etiquetas.

Docs →
PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tags

Instagram

Consulta publicaciones y comentarios, responde en público o en privado y comprueba los permisos.

Docs →
GET/posts/{post_id}/commentsPOST/comments/{comment_id}/repliesPOST/comments/{comment_id}/privateReplyGET/channels/{channel}/permissions

Las rutas son relativas a https://live-mt-server.wati.io/api/ext/v3. La creación de un webhook utiliza la ruta heredada POST /{tenantId}/api/v2/webhookEndpoints.

Para agentes de IA, el servidor Wati MCP cubre las mismas acciones de WhatsApp y puede responder a mensajes directos de Instagram y chats de Messenger con texto.

Ver los 19 tipos de eventos de webhooks de WhatsApp

Mensajes

  • message
  • newContactMessageReceived
  • sessionMessageSent_v2
  • templateMessageSent_v2

Estado de entrega

  • sentMessageDELIVERED_v2
  • sentMessageREAD_v2
  • sentMessageREPLIED_v2
  • templateMessageFailed

Plantillas y cuenta

  • templateReviewed
  • templateQualityUpdated
  • templateCategoryUpdated
  • wabaStatusReviewUpdate
  • PhoneNumberQualityUpdatedEvent
  • accountUpdated
  • accountDeleted
  • phoneNumberDeleted

Interacción y llamadas

  • chatbotTriggered
  • ctaUrlClicked
  • call.status

También hay disponibles versiones BSUID de varios eventos. Documentación de webhooks

Límites y planes

Límites claros. Publicados.

30 a 100 por 10 s

Envío de plantillas

Llamadas para enviar plantillas, según tu plan (Growth, Pro o Business).

10 000 destinatarios

Por llamada de envío v3

Una plantilla, hasta 10 000 personas, cada una con sus propias variables.

24 h ventana

Respuestas libres

El texto, contenido multimedia y botones requieren una ventana de servicio de atención al cliente abierta. Fuera de ella, envía una plantilla.

429 Retry-After

Cuando vas demasiado rápido

Wati te indica cuánto tiempo debes esperar. Los mensajes aceptados se procesan en una cola.

Límites de velocidad y disponibilidad de planes en detalle
Límites de velocidad documentados por plan
EndpointGrowthProBusiness
/addContact, /getContacts10 / 10 s10 / 10 s10 / 10 s
/getMessages10 / 10 s10 / 10 s10 / 10 s
/sendTemplateMessage30 / 10 s60 / 10 s100 / 10 s
/sendTemplateMessages30 / 10 s60 / 10 s100 / 10 s

Límites publicados en Errors & Rate Limits, organizados por nombre de endpoint. La llamada masiva de la versión v1 admite hasta 1000 contactos. Los endpoints principales de mensajería, plantillas y contactos están incluidos en todos los planes. La asignación de equipos, el estado del chat, los chatbots y los segmentos personalizados requieren Pro o Business. La actualización de atributos para muchos contactos a la vez requiere Business. Disponibilidad de endpoints por plan. Si necesitas límites más altos, consulta con Wati sobre tu caso de uso.

Preguntas frecuentes

Preguntas frecuentes

La configuración paso a paso se encuentra en el centro de ayuda. Cómo crear y usar WhatsApp Flows

¿Qué son los WhatsApp Flows?

Los WhatsApp Flows son formularios que se abren dentro de un chat de WhatsApp. Un cliente toca un botón en un mensaje, completa una o más pantallas y los envía sin salir del chat. Las empresas los utilizan para formularios de clientes potenciales, reservas, citas, encuestas y comentarios.

¿Cómo creo un WhatsApp Flow en Wati?

Ve a Automatización > WhatsApp Flows. Elige la plantilla de generación de prospectos o de formularios de comentarios, o empieza desde cero, y edítala en el creador visual de arrastrar y soltar. Puedes agregar pantallas, menús desplegables y un selector de fechas.

Guárdalo como borrador o publícalo. Un Flow publicado no se puede editar, así que mantenlo como borrador hasta que esté listo.

¿Cómo envío un Flow a los clientes?

De dos formas. En un chatbot, agrega un nodo de WhatsApp Flow y selecciona un Flow publicado. Para comunicarte con una lista de contactos, adjunta el Flow a una plantilla, obtén la aprobación de la plantilla y envíala en una campaña.

Cada respuesta se guarda en el contacto como un atributo personalizado y puedes verla en la bandeja de entrada del equipo.

¿Existe una API de WhatsApp Flows?

Aún no. La API de Flows llegará próximamente y hoy en día no hay endpoints de Flows en la API de Wati. Comparte tu caso de uso con nuestro equipo.

Hasta entonces, crea Flows en la aplicación de Wati. Si un Flow está adjunto a una plantilla aprobada, puedes enviar esa plantilla desde tu código como cualquier otra plantilla aprobada.

¿Qué necesito para usar WhatsApp Flows?

Los WhatsApp Flows están disponibles en los planes Pro y Business: Pro incluye hasta 2 Flows y Business hasta 10. Meta también solicita un portafolio comercial verificado, un límite de mensajería de al menos 2000 y una calificación de alta calidad.

¿Cuáles son los límites de tasa de la API?

Las llamadas de contactos y del historial de chat están limitadas a 10 solicitudes por cada 10 segundos en todos los planes. Los envíos de plantillas están limitados a 30, 60 o 100 solicitudes por cada 10 segundos en los planes Growth, Pro y Business. Cuando alcances un límite, recibirás un error HTTP 429 con un encabezado Retry-After. Para límites más altos, comunícate con Wati.

¿Puedo enviarle un mensaje a un cliente en cualquier momento?

En WhatsApp, los mensajes de texto de formato libre, multimedia e interactivos requieren una ventana de servicio al cliente abierta de 24 horas. Fuera de esa ventana, inicia la conversación con una plantilla que Meta haya aprobado.

¿Cuál es la diferencia entre la aplicación WhatsApp Business y la API?

La aplicación Business es para chats manuales en un teléfono, con hasta 5 dispositivos vinculados y listas de difusión limitadas a 256 contactos. La API conecta WhatsApp con tus propios sistemas. Puedes enviar plantillas aprobadas a escala, automatizar respuestas, recibir webhooks y compartir un solo número en la bandeja de entrada del equipo.

¿Qué endpoints se incluyen en mi plan?

Los endpoints principales de mensajería, plantillas y contactos están incluidos en todos los planes. La asignación de equipos, el estado del chat, los chatbots y los segmentos personalizados requieren los planes Pro o Business. La documentación enumera la disponibilidad de los endpoints según el plan.

¿Quieres la API de Flows? Cuéntanos qué construirías.

Los Flows funcionan hoy en Wati sin necesidad de código. La API de Flows estará disponible próximamente. Comparte tu caso de uso con nuestro equipo.