Un webhook saliente permite avisar a otro sistema cuando ocurre un suceso en CRM. En lugar de exportar registros manualmente, CRM envía una solicitud web a la dirección que indiques; el sistema receptor puede procesarla para continuar un flujo, como crear una tarea en una plataforma interna cuando se registra una venta.

Configura el webhook
- Abre CRM > Ajustes > Integraciones > Webhooks y selecciona la opción para agregar uno. Debes contar con permisos para administrar esta configuración.
- Asigna un nombre que identifique el destino y el propósito, por ejemplo Notificar venta al sistema interno.
- Elige el Suceso que activará el envío. Revisa también los filtros de entidad, campo y valor si quieres limitar qué registros lo disparan. Un filtro más restrictivo significa que otros registros no enviarán datos.
- Escribe la URL receptora y selecciona el método HTTP acordado con quien administra el sistema externo: GET, POST, PUT o DELETE.
- Configura los encabezados y el tipo de autenticación solicitado: ninguna, Bearer o API key. Si eliges API key, define si el receptor la espera en un encabezado o en la dirección de consulta. Usa solo una credencial creada para esta conexión y compártela por un canal seguro.
- Elige cómo preparar el cuerpo de la solicitud: payload predeterminado, mapeo sencillo de campos o JSON avanzado. Usa el modo que el receptor documente; no inventes nombres de campos. Si usas el mapeo sencillo, elige el tipo de contenido que ese sistema acepta.
- Activa el reenvío automático solo si tiene sentido para la integración y guarda.

Prueba antes de activar el flujo
- En la lista, abre el menú de acciones del webhook y selecciona Prueba de ejecución.
- La prueba manda al destino una muestra del suceso para que puedas comprobar la URL, el método, la autenticación, el formato del payload y la respuesta. No crea un suceso real en CRM ni confirma por sí sola que el receptor haya guardado los datos.
- Compara el payload enviado con lo que espera la documentación del sistema externo. Revisa la respuesta que muestra CRM y corrige URL, encabezados o mapeo si el receptor rechaza la solicitud.
- Cuando la prueba sea correcta, revisa la ejecución más reciente y el historial disponible. Luego activa el webhook y observa el primer evento real controlado.
Ejemplo
El equipo de operaciones quiere enviar al sistema interno las ventas nuevas. Configura el suceso de alta de venta, una URL de recepción aprobada, el método POST y la autenticación que exige el endpoint. En la prueba comprueba que el receptor acepta el formato de muestra; después valida una venta de prueba y confirma con el equipo externo que se creó una sola vez.
Si la prueba falla
- No hay respuesta: verifica que la URL sea accesible desde internet, use HTTPS cuando el receptor lo requiera y no dependa de la red local.
- El sistema rechaza la solicitud: revisa método, encabezados, credencial y tipo de contenido con la documentación del receptor.
- Llegan campos inesperados: compara el payload mostrado por CRM con el mapeo o el JSON configurado.
- El webhook de prueba funciona pero no llegan eventos: confirma que esté activo, que el suceso sea el esperado y que los filtros permitan el registro que estás usando.
Para construir una conexión personalizada desde tu aplicación, revisa la documentación oficial de la API de CRM. El webhook es útil para notificaciones de sucesos; la API sirve para consultar o enviar datos según las rutas y permisos documentados.
