Webhooks: automatización de eventos en tiempo real
Los webhooks son una de las capacidades técnicas más valoradas por los equipos de IT en entornos enterprise. Permiten que Sesame HR notifique automáticamente a sistemas externos cuando ocurren eventos relevantes dentro de la plataforma.
Un webhook es una notificación HTTP automática (POST) que Sesame HR envía a una URL configurada por el administrador cuando se produce un evento determinado. A diferencia de las consultas periódicas a la API (polling), los webhooks permiten reaccionar a los eventos en tiempo real, sin necesidad de consultas constantes.
|
⚡ Polling vs. Webhooks: Polling: Tu sistema consulta periódicamente a Sesame → Mayor consumo de recursos, posible latencia. Webhooks: Sesame notifica a tu sistema cuando ocurre un evento → Tiempo real, eficiente, sin consultas innecesarias. |
Eventos soportados
Sesame HR puede enviar notificaciones webhook para los siguientes tipos de eventos:
Evento |
Descripción |
Alta de empleado |
Se crea una nueva ficha de empleado en Sesame HR. |
Baja de empleado |
Un empleado es desactivado o eliminado del sistema. |
Cambio de departamento |
Un empleado es reasignado a un departamento u oficina diferente. |
Solicitud de ausencia |
Un empleado solicita vacaciones o una ausencia. |
Aprobación de ausencia |
Un manager aprueba o rechaza una solicitud de ausencia. |
Registro de fichaje |
Se produce un clock-in o clock-out de un empleado. |
Cambio contractual |
Se modifica o crea un contrato, salario o compensación. |
Proceso de onboarding |
Se inicia o finaliza un proceso de incorporación de empleado. |
Cómo funcionan
El flujo de un webhook en Sesame HR sigue estos pasos:
1. Configuración: El administrador registra una URL de destino y selecciona los eventos que desea recibir desde el panel de Sesame HR.
2. Evento: Cuando ocurre un evento suscrito (por ejemplo, un alta de empleado), Sesame genera un payload JSON con los datos del evento.
3. Notificación: Sesame envía una petición HTTP POST a la URL configurada con el payload del evento.
4. Procesamiento: El sistema receptor procesa la notificación y ejecuta las acciones correspondientes (crear usuario en AD, actualizar ERP, etc.).
Ejemplo de payload de un webhook de alta de empleado:
|
POST https://tu-sistema.com/webhooks/sesame Content-Type: application/json
{ "event": "employee.created", "timestamp": "2026-03-11T10:30:00Z", "data": { "employeeId": "uuid-del-empleado", "firstName": "Carlos", "lastName": "Martínez", "email": "carlos.martinez@empresa.com", "departmentId": "uuid-departamento", "startDate": "2026-04-01" } } |
Casos de uso enterprise
Los webhooks de Sesame HR permiten automatizar flujos críticos en organizaciones grandes. Estos son los escenarios más frecuentes:
Provisionamiento automático de IT
Cuando se da de alta un nuevo empleado, el webhook notifica al sistema de IT para provisionar automáticamente sus accesos: cuenta de correo, licencias de software, credenciales de VPN y equipo informático. Esto reduce los tiempos de onboarding de días a minutos.
Actualización de ERP en tiempo real
Cada vez que cambia la estructura organizativa (nuevo departamento, cambio de oficina, reasignación de empleado), el webhook actualiza automáticamente el ERP corporativo, manteniendo la coherencia de datos entre sistemas.
Automatización con Zapier o Make
Conecta los webhooks de Sesame HR con plataformas de automatización como Zapier o Make (Integromat) para disparar flujos de trabajo complejos. Por ejemplo: cuando se aprueba una solicitud de vacaciones, enviar una notificación al equipo, actualizar el calendario compartido y ajustar la planificación de turnos.
Alertas de compliance
Configura webhooks para alertar al equipo de compliance cuando se producen incidencias de control horario, cambios contractuales fuera de los parámetros habituales o ausencias no justificadas.
