¿Qué es un webhook?
Un webhook es una forma automática de notificar a otro sistema cuando ocurre un evento importante dentro de una plataforma.
En términos simples, permite que un sistema “avise” a otro en el momento en que pasa algo relevante, sin necesidad de esperar revisiones manuales ni consultas constantes.
Por ejemplo, una plataforma puede enviar una notificación automática cuando:
Se crea un colaborador.
Se actualiza información.
Se genera un documento.
Cambia el estado de un proceso.
¿Para qué sirve?
Un webhook sirve para que distintos sistemas puedan estar conectados de forma más ágil y automática.
Su función principal es disparar acciones o compartir información en tiempo real, ayudando a que los procesos entre plataformas sean más fluidos, rápidos y eficientes.
Esto permite que un sistema externo reciba la novedad y actúe en función de ella, sin depender de revisiones manuales o consultas repetitivas.
¿Por qué es importante dentro de una integración?
Dentro de una integración, los webhooks son importantes porque permiten que la comunicación entre sistemas sea mucho más dinámica.
Desde una mirada de negocio, esto se traduce en beneficios concretos:
Mayor agilidad operativa: La información puede llegar apenas ocurre un evento, lo que acelera la continuidad de los procesos.
Menor trabajo manual: Evita que equipos tengan que revisar constantemente si hubo cambios o novedades en la plataforma.
Mejor experiencia de integración: Permite construir flujos más automáticos, modernos y conectados con otros ecosistemas tecnológicos del cliente.
Información más oportuna: Ayuda a que otros sistemas reaccionen en el momento correcto, disminuyendo desfases y reduciendo riesgos de desactualización.
Más valor para el cliente: No se trata solo de “conectar sistemas”, sino de habilitar procesos más eficientes, escalables y alineados con la operación real del negocio.
¿Qué diferencia tiene con una API?
Ambos conceptos se complementan dentro de una integración, pero no cumplen el mismo rol.
Con una API, el sistema externo consulta o solicita información.
Con un webhook, la plataforma notifica automáticamente cuando ocurre un evento.
¿Qué valor comercial aporta?
Desde una perspectiva comercial, contar con webhooks puede ser un diferencial importante porque permite ofrecer integraciones que:
Automatizan procesos.
Reducen tiempos operativos.
Mejoran la sincronización entre plataformas.
Disminuyen dependencia de acciones manuales.
Entregan una experiencia más robusta y escalable al cliente.
Esto ayuda a posicionar la integración no solo como una conexión técnica, sino como una solución que aporta eficiencia, continuidad operativa y mayor valor al negocio.
Flujo de los webhooks en Buk:
Ejemplo de respuesta del webhook de Buk, cuando se contrata a un colaborador:
Entrega un cuerpo en formato JSON, que indica el evento que se realizó, la fecha y hora exacta, la url donde se realizó el evento y el id en este caso del colaborador contratado:
"data":
{
"employee_id": 1,
"date": "2020-01-07T17:59:18Z",
"event_type": "job_hire", "tenant_url":
"demo.buk.cl", "employment_status":
"activo"
}
Documentación oficial:
Se adjunta link, con la documentación de los webhooks, que indica todos los eventos y entidades disponibles hasta ahora y como se muestra la respuesta de los mismos.