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.
WhatsApp Flows
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.
Parte de la API de desarrollador de WhatsApp.
Última actualización
| Capacidad | Cómo se usa | Estado |
|---|---|---|
| Crear un flujo en un creador de arrastrar y soltar, desde una plantilla o desde cero | Aplicación Wati: Automatización > WhatsApp Flows | Disponible |
| Enviar un flujo durante una conversación de chatbot | Creador de chatbots: Nodo de WhatsApp Flow | Disponible |
| Enviar un flujo a una lista de contactos | Adjúntalo a una plantilla y envía una campaña | Disponible |
| Guardar cada respuesta en el contacto | Atributos personalizados, creados automáticamente | Disponible |
| Enviar una plantilla de flujo desde tu propio código | API de envío de plantillas, como cualquier plantilla aprobada | Disponible |
| Crear y administrar flujos mediante API | API de Flows | Pró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.
Formularios de clientes potenciales, reservas y encuestas que los clientes rellenan sin salir de WhatsApp.
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.
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.
Añade un nodo de WhatsApp Flow a un chatbot, o adjunta el flujo a una plantilla y envíalo en una campaña.
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.
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 leadsPermite 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 fechasEnví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 comentariosElige 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.
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.
Tu sistema de tienda, reservas o facturación envía una plantilla aprobada cuando algo cambia. Los clientes tocan un botón o responden.
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.
Los webhooks envían nuevos mensajes, confirmaciones de lectura, clics y errores a tu URL. Sin sondeos (polling).
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.
Crea y actualiza contactos con atributos personalizados, y luego obtén una vista previa de un segmento antes de enviarle un mensaje.
Enumera comentarios en tus publicaciones, responde en público o envía una respuesta privada.
Vincula tu número de WhatsApp a través del registro integrado (Embedded Signup) de Meta dentro de Wati.
Crea un token de API en Wati y Asígnale solo los permisos que necesites. Mantenlo en tu servidor.
Envía una plantilla aprobada con una sola solicitud. Luego, añade un webhook para supervisar la entrega.
Esto es lo que incluye una solicitud y dónde aparece cada parte en el mensaje.
El número de WhatsApp del cliente, con código de país.
phone_number14155552671El nombre de una plantilla que Meta haya aprobado en tu cuenta.
template_nameorder_updateLos valores para los espacios en blanco de la plantilla, uno por persona.
custom_paramsname = Mayaorder_id = 10482Tu token de API, enviado en cada solicitud. Guárdalo en tu servidor.
Authorization: Bearer <token>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_idEl texto del mensaje y order_update son ejemplos. Tu plantilla aprobada establece la redacción.
El comentario al que estás respondiendo. Obtienes su ID al listar los comentarios de una publicación.
comment_iden la ruta de la URLTu cuenta de Instagram conectada a Wati.
channelLa persona que escribió el comentario, obtenida del mismo comentario.
userIduserNameTexto plano de hasta 1000 caracteres, o una plantilla con botones.
type = texttexttype = templateUn 200 con ok establecido en true significa que la respuesta privada se envió correctamente. Utiliza la misma cabecera Authorization que en cualquier otra llamada.
ok: trueresult: successPOST /api/ext/v3/comments/{comment_id}/privateReply. El comentario y el texto de respuesta son ejemplos. Consulta la solicitud en la documentación
Conéctate a través del Registro Integrado de Meta. La cuenta de WhatsApp Business se registra en tu empresa.
Los cambios de aprobación, calidad y categoría llegan como webhooks, para que lo sepas antes de que un envío falle.
Hasta 144 reintentos, cada 10 minutos. Si tu endpoint sigue fallando, Wati te envía un correo electrónico.
Si vas demasiado rápido, obtendrás un error 429 con un encabezado Retry-After. Los mensajes aceptados esperan en una cola.
Una bandeja de entrada compartida para el equipo para aquellas conversaciones que tu código no deba responder en solitario.
v3 es compatible con tokens con ámbito, por lo que cada integración obtiene únicamente el acceso que necesita.
Programa el envío de una plantilla para más tarde con una sola llamada. Wati la envía a tiempo.
Calcula el coste de una difusión antes de enviar nada.
Inicia conversaciones con plantillas aprobadas, de forma inmediata o programada.
Docs →GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/scheduleConsulta 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-costResponde 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/typingIndicatorEnumera tus chatbots de Wati e inicia uno para un contacto.
Docs →GET/chatbotsPOST/chatbots/startGestiona las suscripciones y enumera los tipos de eventos que puedes recibir.
Docs →GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}Sincroniza contactos y atributos desde tu CRM y, a continuación, segmenta tu público.
Docs →POST/contactsPUT/contactsPOST/segments/evaluateAsigna un operador, cambia el estado y añade o elimina etiquetas.
Docs →PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tagsConsulta 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}/permissionsLas 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.
También hay disponibles versiones BSUID de varios eventos. Documentación de webhooks
Llamadas para enviar plantillas, según tu plan (Growth, Pro o Business).
Una plantilla, hasta 10 000 personas, cada una con sus propias variables.
El texto, contenido multimedia y botones requieren una ventana de servicio de atención al cliente abierta. Fuera de ella, envía una plantilla.
Wati te indica cuánto tiempo debes esperar. Los mensajes aceptados se procesan en una cola.
| Endpoint | Growth | Pro | Business |
|---|---|---|---|
/addContact, /getContacts | 10 / 10 s | 10 / 10 s | 10 / 10 s |
/getMessages | 10 / 10 s | 10 / 10 s | 10 / 10 s |
/sendTemplateMessage | 30 / 10 s | 60 / 10 s | 100 / 10 s |
/sendTemplateMessages | 30 / 10 s | 60 / 10 s | 100 / 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.
La configuración paso a paso se encuentra en el centro de ayuda. Cómo crear y usar 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.