Los eventos de Meta, sin un servidor tuyo.
No hay un webhook para pegar en Make ni una URL que tengas que hospedar. Conectás el canal en Configuración y los mensajes empiezan a entrar.
Todos los clientes de Conext comparten la misma suscripción de la app de Meta. Lo que dice de quién es cada evento es el id que Meta pone en el payload: el número, la Página o la cuenta de Instagram.
No es un webhook hacia tu base.
Conext no dispara eventos hacia un ERP, una planilla ni Zapier. Lo que hay es el camino inverso: Meta nos avisa, nosotros guardamos el hilo y la IA redacta. Si hace falta sincronizar contactos con otro sistema, hoy no hay un conector. La bandeja es el sistema.
La URL la hospedamos nosotros. El desafío de verificación (`hub.challenge`) y la firma de cada POST los resolvemos con el secreto de la app. De tu lado no hay un token de webhook que copiar: hay un botón de conectar en Canales.
Cómo se sabe de qué negocio es.
WhatsApp trae el `phone_number_id` en el payload. Instagram y Messenger traen el `entry[].id`, que es el IGID o el PAGE_ID según el `object`. Esas tres columnas son únicas: dos negocios no pueden reclamar el mismo número. Si el id no matchea a nadie, el evento se descarta. Adivinar sería escribirlo en la bandeja equivocada.
El CRM responde 200 de inmediato y procesa después. Si tardara, Meta reintenta y el mismo mensaje se duplicaría. El identificador del mensaje (el wamid, o el mid de Messenger) hace de candado: la segunda entrega no crea otra fila.
Qué se procesa hoy.
Texto. Un audio, una foto o una ubicación se registran en el log y no abren respuesta: el cliente quedaría esperando algo que el equipo no ve. Los acuses sí: en WhatsApp, cada estado nombra el mensaje; en Messenger e Instagram llega una marca de agua (“todo lo anterior está entregado”) y se actualizan las salientes de ese hilo.
Si la app está suscrita a `message_echoes`, Meta nos devuelve nuestro propio envío. Ese eco se descarta: si no, la IA se contestaría a sí misma. El detalle de los objetos y los estados está en la referencia de la documentación.
En la práctica
- 1
Conectás el canal
WhatsApp o la Página, desde Configuración. Ahí se guardan los ids con los que se va a resolver cada evento.
- 2
Meta manda a nuestra URL
No hay nada que pegar en un panel de “webhook saliente”. La suscripción es de la app de Conext.
- 3
El hilo aparece en la bandeja
Si no aparece, el id de Meta no está atado a tu negocio o la app no está suscrita a `messages`.
El webhook es de Meta hacia Conext, no de Conext hacia el resto de tus herramientas. Por eso conectar el canal alcanza, y por eso no hay una ficha de Zapier.
¿Querés verlo con tus conversaciones?
El plan Esencial incluye un canal, 500 conversaciones de IA por mes y un agente activo.