Estás viendo los documentos de soporte de la v5. Esta versión está pendiente de aprobación por Google. Ver novedades
Webhooks & API — Conecta WA Web Plus a Tus Sistemas
Publicado el
Webhooks & API — Conecta WA Web Plus a Tus Sistemas
WA Web Plus soporta integración bidireccional con sistemas externos a través de webhooks. Puedes recibir solicitudes de API entrantes para activar acciones dentro de WhatsApp, o enviar solicitudes salientes a tu propio servidor cuando ocurra cualquier evento.
Webhooks Entrantes (REST API)
Los webhooks entrantes te permiten enviar solicitudes HTTP autorizadas a WA Web Plus para ejecutar acciones — como enviar mensajes, ejecutar broadcasts o etiquetar chats — directamente desde tu sistema, CRM o herramienta de automatización.
Cada solicitud debe incluir tu token de autorización en los headers. El cuerpo es un objeto JSON con un campo action que define qué hacer.
Enviar mensaje de texto
{ "action": "send-message", "type": "text", "content": "Bienvenido a WA Web Plus", "phone": "905366365288" }
Enviar mensaje con medios
{ "action": "send-message", "type": "media", "content": "Bienvenido a WA Web Plus", "phone": "905366365288", "attachments": ["https://example.com/image.jpg"] }
Enviar una plantilla guardada
{ "action": "send-template", "template": "Mensaje de Bienvenida", "phone": "120363020166629872@g.us" }
Usa el sufijo @g.us para grupos.
Etiquetar un chat
{ "action": "label-chat", "label": "Cliente Interesado", "phone": "905366365288" }
Eliminar etiqueta
{ "action": "unlabel-chat", "label": "Desuscrito", "phone": "905366365288" }
Bloquear contacto
{ "action": "block-chat", "phone": "905366365288" }
Archivar chat
{ "action": "archive-chat", "phone": "905366365288" }
Ejecutar campaña de broadcast
{ "action": "run-broadcast", "broadcast": "Campaña Programada del Domingo" }
Activar un flujo de Respuesta Inteligente
{ "action": "run-workflow", "workflow": "Flujo de Reembolso", "phone": "905366365288" }
Webhooks Salientes
Los webhooks salientes permiten que WA Web Plus envíe datos de eventos a tu servidor en tiempo real — por ejemplo, cuando se recibe un mensaje, un usuario se une a un grupo, o se activa una Respuesta Inteligente.
Puedes configurar el método HTTP (POST, GET, UPDATE, DELETE), headers personalizados (en JSON) y personalizar completamente el payload enviado a tu endpoint. Usa el botón @ en el editor de payload para insertar cualquiera de las variables de evento disponibles.
Variables de evento disponibles:
- •
m_id— ID único del mensaje - •
m_type— tipo de mensaje - •
m_datetime— fecha y hora formateadas - •
m_timestamp— timestamp unix - •
m_user— número de teléfono del remitente - •
m_phone— número de teléfono del remitente - •
m_content— contenido del mensaje - •
m_text— texto o pie de foto del mensaje - •
m_cname— nombre del contacto - •
m_uname— nombre de visualización de WhatsApp del remitente - •
m_gname— nombre del grupo donde se recibió el mensaje - •
m_gid— ID único del grupo - •
m_platform— plataforma del remitente - •
w_id— ID único del flujo de trabajo que activó el webhook - •
c_labels— etiquetas del chat - •
c_image— imagen del chat - •
m_location— coordenadas de ubicación - •
m_order— artículos del pedido
Para ayuda con tu integración, contáctanos en support@wawplus.com.
¿Quieres Webhooks Funcionando Sin el Navegador?
Los webhooks en WA Web Plus requieren que WhatsApp Web esté abierto en tu navegador. Si necesitas que tus webhooks y automatizaciones funcionen en la nube 24/7 — sin necesidad de mantener el ordenador encendido — conoce Botassium, nuestra solución en la nube que mantiene todo funcionando sin necesidad de navegador.