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.
API de llamadas de WhatsApp
Los clientes hacen clic en el icono de llamada en el chat que ya utilizan, y la llamada llega a tu bandeja de entrada del equipo de Wati junto a los mensajes. Extrae registros de llamadas, grabaciones, transcripciones y resúmenes en tus propios sistemas mediante API.
Parte de la API de desarrollador de WhatsApp.
call.statusÚltima actualización
| Funcionalidad | Cómo se usa | Estado |
|---|---|---|
| Registros de llamadas, grabaciones, transcripciones y resúmenes | API REST | Próximamente |
Cada llamada se sitúa junto a los mensajes circundantes, con su grabación, transcripción y resumen.
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.
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 a 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 los comentarios en tus publicaciones, responde públicamente 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 únicamente los permisos (scopes) 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 define la redacción exacta.
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 el mismo encabezado 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 enviará un correo electrónico.
Si vas demasiado rápido, obtendrás un error 429 con una cabecera 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.
La versión v3 admite tokens con ámbito para que cada integración obtenga únicamente el acceso que necesita.
Programa el envío de una plantilla para más tarde con una sola llamada. Wati la enviará a tiempo.
Calcula el coste de una difusión antes de enviar nada.
Inicia conversaciones con plantillas aprobadas, ahora o de forma programada.
Documentación →GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/scheduleConsulta los resultados de las campañas y el estado por destinatario, y calcula el coste primero.
Documentación →GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-costResponde con texto, contenido multimedia o botones dentro de la ventana de 24 horas.
Documentación →POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicatorEnumera tus chatbots de Wati e inicia uno para un contacto.
Documentación →GET/chatbotsPOST/chatbots/startGestiona las suscripciones y enumera los tipos de eventos que puedes recibir.
Documentación →GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}Sincroniza contactos y atributos desde tu CRM y, a continuación, segmenta tus públicos.
Documentación →POST/contactsPUT/contactsPOST/segments/evaluateAsigna un operador, cambia el estado, y añade o elimina etiquetas.
Documentación →PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tagsEnumera publicaciones y comentarios, responde en público o en privado, y comprueba los permisos.
Documentación →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 MCP de Wati 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, los contenidos multimedia y los botones requieren una ventana 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 Errores y límites de velocidad, enumerados 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 los planes Pro o Business. Actualizar los atributos de muchos contactos a la vez requiere el plan Business. Disponibilidad de endpoints por plan. Si necesitas límites más altos, habla con Wati sobre tu caso de uso.
La referencia completa de la API es pública. Leer la documentación
Es la extensión de voz oficial de Meta para la plataforma de WhatsApp Business. Las empresas pueden realizar y recibir llamadas de voz dentro del mismo hilo de WhatsApp que los clientes usan para enviar mensajes. Wati es un proveedor oficial de soluciones empresariales (BSP), y las llamadas aparecen en la bandeja de entrada del equipo de Wati junto con el historial de chat.
Registros de llamadas con GET /calls, y la grabación, transcripción y resumen de cada llamada, ya sea una por una o por lotes. El webhook call.status le indica a su sistema cuándo cambia el estado de una llamada.
Sí, con su permiso. Los clientes pueden llamarle desde el chat. Para las llamadas iniciadas por la empresa, Meta exige que el cliente acepte primero una solicitud de permiso de llamada: una solicitud por cliente cada 24 horas, hasta dos en 7 días, y la llamada debe realizarse dentro de las 72 horas posteriores a la aprobación.
Menos que antes. Los creadores de aplicaciones con IA pueden escribir las llamadas a la API a partir de instrucciones en lenguaje sencillo, y los ejemplos de esta página muestran cada llamada.
Aún necesita un número de WhatsApp conectado a Wati, un token de API y una plantilla aprobada por Meta antes de poder iniciar una conversación. Si una herramienta de IA escribe el código, asegúrese de que su token permanezca en el servidor.
Las llamadas de contactos y del historial de mensajes 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 alcanza un límite, recibe un código HTTP 429 con un encabezado Retry-After. Para límites más altos, póngase en contacto con Wati.
En WhatsApp, los mensajes de texto libres, multimedia e interactivos requieren una ventana de atención al cliente abierta de 24 horas. Fuera de esa ventana, inicie 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 sus propios sistemas. Puede enviar plantillas aprobadas a escala, automatizar respuestas, recibir webhooks y compartir un número en una bandeja de entrada para equipos.
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 detalla la disponibilidad de los endpoints según el plan.
Conecte su número de WhatsApp en Wati y realice su primera llamada. Hable con nosotros si desea integrar los datos de llamadas en sus propios sistemas.