Webhooks en WhatsApp: integra comandos del grupo con tu CRM, ERP o API

En 9bot la integración funciona de dentro hacia fuera: cuando alguien usa un comando en el grupo, como /cotizacion o /pedido, 9bot hace una llamada HTTP saliente (GET, POST o PUT) a la dirección de tu CRM, ERP o API. 9bot no ofrece una URL para recibir webhooks de otros sistemas. Es distinto del webhook de Cloud API de Meta, que envía eventos de mensajes a tu servidor.

Llamadas salientesGET, POST y PUTComandos de grupo
Tiempo de lectura: 6 min

Cómo funciona en la práctica

Sin bot, el admin acumula solicitudes pendientes, un enlace de spam, una duda y un aviso olvidado. Con 9bot, la entrada se aprueba con bienvenida, el enlace se borra con strike, .menu responde y el aviso programado sale a las 18 h.

Qué es un webhook en WhatsApp

Respuesta directa: un webhook es una llamada HTTP automática que ocurre cuando sucede un evento. En WhatsApp hay dos modelos: el webhook entrante de Cloud API de Meta, que avisa a tu servidor de los mensajes recibidos, y la llamada saliente disparada por un comando, que es el modelo de 9bot para grupos.

Qué es un webhook en WhatsApp
AspectoWebhook de Cloud API (Meta)Comando con API en 9bot
DirecciónEntrante: Meta llama a tu servidorSaliente: 9bot llama a tu sistema
DisparadorEventos de mensajes de la cuentaComando enviado en el grupo
MétodosPOST a tu endpointGET, POST o PUT
URL de recepción en el proveedorRegistras tu URL en Meta9bot no tiene URL de entrada

Cómo un comando del grupo dispara una llamada GET, POST o PUT

1

Crea el comando

En el panel de 9bot abre Comandos y haz clic en Nuevo comando. Define el disparador, que debe empezar con punto, exclamación o barra.

2

Elige el tipo API

En Tipo de respuesta selecciona API e indica la dirección y el método: GET para consultar, POST para crear, PUT para actualizar.

3

Úsalo en el grupo

Cuando un miembro autorizado envía el comando, 9bot llama a tu sistema.

4

Supervisa

Revisa la ejecución en los registros del panel y ajusta el comando si hace falta.

La guía de comandos personalizados muestra la pantalla de creación paso a paso. Para flujos de varias etapas, la acción de integración también está disponible dentro de un workflow de 9bot.

Decisiones estratégicas basadas en la interacción real de tus comunidades

Casos de uso: CRM, pedidos, tickets y automatización

Casos de uso: CRM, pedidos, tickets y automatización
ComandoMétodoSistemaResultado
/cotizacionPOSTCRMCrea un lead con la solicitud del cliente
/pedido 1234GETERP o ecommerceConsulta el estado del pedido
/ticketPOSTHelp deskAbre un ticket de soporte
/stock productoGETERPConsulta disponibilidad
/actualizar 1234PUTCRMCambia la etapa de una oportunidad
/informePOSTn8n o MakeDispara un escenario de automatización

Plataformas como n8n y Make suelen ofrecer una URL de entrada para cada escenario. En ese caso el comando de 9bot llama a esa URL y la plataforma reparte los datos a tus demás sistemas.

Si el grupo también recibe pedidos de revendedores, mira cómo organizar pedidos por WhatsApp con comandos y registro en tu sistema.

Ejemplo de payload

El ejemplo es ilustrativo. Los campos y la dirección dependen del contrato de tu API.

POST https://api.tuempresa.com/leads
Content-Type: application/json

{
  "comando": "/cotizacion",
  "grupo": "Clientes Mayoristas",
  "texto": "20 cajas del producto X"
}

Para consultar estados, un GET con el número de pedido en la URL suele bastar. Para actualizar un registro existente, usa PUT.

Buenas prácticas de seguridad para webhooks salientes

  • Siempre HTTPS: no apuntes comandos a direcciones sin TLS.
  • Endpoint dedicado: crea una ruta exclusiva para 9bot, con permisos mínimos en el CRM o ERP.
  • Validación en tu API: trata el texto recibido como entrada no confiable y valida formato y tamaño.
  • Quién puede usarlo: limita los comandos sensibles a administradores y a los grupos correctos.
  • Idempotencia y registros: evita duplicados y conserva una pista de auditoría en tu sistema.
Tu equipo de marketing no debería publicar mensaje por mensaje

Preguntas frecuentes

¿9bot recibe webhooks de otros sistemas?
No. 9bot no ofrece URL de entrada. Hace llamadas salientes GET, POST o PUT cuando se usa un comando en el grupo.
¿En qué se diferencia del webhook de la API oficial?
El webhook de Cloud API de Meta envía eventos de mensajes a tu servidor. En 9bot es el comando del grupo el que dispara la llamada a tu sistema.
¿Necesito programar para integrar con el CRM?
Solo necesitas una dirección de API o una URL de entrada de herramientas como n8n o Make. El comando se configura en el panel sin código.
¿Qué métodos HTTP se admiten?
GET, POST y PUT.
¿Cuánto cuesta?
Los comandos con API forman parte del plan de 9bot: US$35 al mes los 3 primeros meses y luego US$70 al mes, con prueba de 7 días y cupón FIRST9.

Convierte los comandos del grupo en datos en tu CRM

326 clientes en el mundo usan 9bot para operar grupos de WhatsApp. Pruébalo durante 7 días o habla con un especialista para mapear las integraciones de tu operación.