Webhooks
Envíe eventos de contratación en tiempo real mediante POST a cualquier URL: la materia prima sobre la que se basan Zapier, n8n y Make.
Todo equipo de contratación cuenta con un sistema que el ATS no puede ver: un almacén de datos, un panel interno o una herramienta propia que necesita saber cuándo ha ocurrido algo. Los webhooks son la respuesta universal. Cuando se publica una oferta, llega una solicitud o un candidato cambia de etapa, Expertini ATS envía mediante POST un evento JSON estructurado a cualquier URL que configure, en tiempo real, en el momento en que ocurre el evento.
La brecha que esto cierra es el problema del sondeo periódico: sin eventos, los sistemas externos comprueban repetidamente si hay cambios o quedan desactualizados. Los webhooks invierten eso: se informa a sus sistemas de inmediato y únicamente cuando hay algo que saber. Esta es la misma primitiva sobre la que se construyen plataformas de automatización como Zapier, n8n y Make, lo que significa que un único endpoint de webhook puede distribuir sus eventos de contratación a prácticamente cualquier herramienta compatible con esas plataformas. Se incluye de forma nativa en su suscripción: sin niveles adicionales de automatización, sin precios por evento y sin un producto de integración independiente. Las entregas se ejecutan de forma asíncrona, por lo que los sistemas posteriores de gran carga nunca ralentizan a sus seleccionadores ni a su pipeline de contratación.
En esta página
- Eventos que se corresponden con momentos reales de la contratación
- Utilice su propia plataforma de automatización o ninguna
- Diseñado para ejecutarse sin supervisión
- Connection architecture
- Escribir semántica y flujo de datos
- Consideraciones operativas
- Ubicación en la topología de integración
- Esquema de interfaz y flujo de interacción
- Preguntas frecuentes
01Eventos que se corresponden con momentos reales de la contratación
Los eventos abarcan los momentos en los que los equipos realmente automatizan sus procesos: la publicación de una vacante, la recepción de una nueva solicitud o el avance de un candidato entre etapas. Cada entrega consiste en una carga útil JSON con los registros pertinentes, enviada a su URL en el instante exacto en que se produce el evento.
A partir de esas tres primitivas, los equipos construyen mucho: notificaciones instantáneas en canales internos, sustitutos de informes nocturnos, temporizadores de SLA en cambios de etapa y flujos de datos a almacenes que mantienen actualizados los paneles de BI sin necesidad de exportaciones.
02Utilice su propia plataforma de automatización o ninguna
Dirija el webhook a una URL de activación de Zapier, n8n o Make y sus eventos de contratación ingresarán en ecosistemas de miles de aplicaciones sin necesidad de código. O evite intermediarios: cualquier endpoint HTTPS que gestione — una función serverless, un servicio interno — recibirá las mismas cargas útiles. Al ATS no le importa qué esté a la escucha; simplemente entrega de forma fiable.
03Diseñado para ejecutarse sin supervisión
El envío de webhooks se ejecuta en segundo plano, desvinculado de la solicitud del usuario que lo originó. Un receptor lento o no disponible temporalmente nunca bloquea a un seleccionador al guardar un cambio de fase ni a un candidato al enviar una solicitud. La configuración se encuentra en los ajustes de su organización: defina una URL, elija los eventos y estará listo. Consulte novedades para ver las últimas incorporaciones de eventos.
Arquitectura y operaciones de la plataforma
A1Connection architecture
Esta aplicación se basa en la configuración: la plataforma procesa directamente lo que usted guarda, sin vincular ninguna cuenta de terceros. Los ajustes se validan al guardar, se almacenan por organización y surten efecto en la siguiente solicitud.
Los cambios son inmediatos y reversibles; eliminar la configuración desactiva el comportamiento de forma visible. Como en todos los conectores, los datos confidenciales (si existen) se almacenan cifrados y se muestran únicamente como indicadores de presencia.
A2Escribir semántica y flujo de datos
Cada movimiento de datos es una acción explícita con un resultado registrado. Las escrituras ocurren al hacer clic, o automáticamente solo donde haya habilitado una regla (el envío automático al contratar está desactivado de forma predeterminada, por proveedor). Las lecturas (importaciones de personas, cuentas o archivos) se ejecutan al presionar Importar, eliminan duplicados respecto a lo que ya tiene (clientes por nombre, personas por correo electrónico), omiten en lugar de sobrescribir e informan con precisión lo creado frente a lo omitido, por lo que volver a ejecutar cualquier importación es seguro por diseño.
Cada acción registra una fila en el historial de actividad de la aplicación (ats_app_activity): qué se ejecutó, cuándo, para qué registro y el resultado, incluido el texto de error literal del proveedor cuando algo falla. Los informes de uso dentro del ATS agregan ese mismo registro, por lo que la información de la integración y su funcionamiento real nunca discrepan.
Todo lo que sale de la ruta de la solicitud (difusión de notificaciones, entrega de webhooks, registro de actividad, correo electrónico) se ejecuta en subprocesos en segundo plano desatendidos. Un extremo externo lento nunca puede bloquear la interfaz, y un efecto secundario fallido se registra en lugar de reintentarse silenciosamente generando inconsistencias.
A3Consideraciones operativas
Las conexiones se establecen a nivel de organización y están restringidas a los roles de propietario y administrador; los seleccionadores utilizan las funciones que ofrece una conexión, pero no pueden conectarla, desconectarla ni reconfigurarla. Al desconectar se eliminan de inmediato las credenciales almacenadas y las funciones dependientes se detienen de forma visible, no silenciosa. Los datos ya importados siguen siendo suyos y editables.
Las personas importadas llegan marcadas como importadas con valores de privacidad predeterminados y conservadores: no se asume el consentimiento de nadie que no haya completado su formulario de postulación y se aplican los valores de retención predeterminados. Todo lo registrado es suyo para llevárselo: las exportaciones en CSV y la aplicación Data Export cubren los mismos repositorios que el propio producto consulta. La salida está tan abierta como la entrada — por diseño, no por concesión.
A4Ubicación en la topología de integración
Esta integración ya está activa en el catálogo. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.
Mapa de dependencias
Esquema de interfaz de
Flujo de interacción: estados, validaciones, comentarios
Catálogo de eventos (del registro activo)
POST https://your-endpoint.example/hook Content-Type: application/json {"event": "application.received", "org": "acme-recruiting", "data": {"job_title": "Senior Backend Engineer", ...}}
Neighbouring connectors — Automation & Webhooks
Preguntas frecuentes
¿Qué eventos pueden activar un webhook?⌄
¿Funcionan los webhooks con Zapier, n8n y Make?⌄
¿Un punto de conexión lento ralentizará mi ATS?⌄
¿Existe algún cargo por evento o por nivel de automatización?⌄
De un vistazo
- POST en formato JSON en tiempo real en eventos clave de contratación
- Puesto publicado, candidatura recibida, etapa modificada
- Funciona con Zapier, n8n, Make o cualquier punto de conexión HTTPS
- La entrega asíncrona nunca bloquea a los usuarios
- Sin tarifas por evento ni niveles de automatización
- Configurado por organización en cuestión de minutos
Vea webhooks en su propia contratación.
Traiga una descripción de puesto real a una demostración de 30 minutos; prueba gratuita incluida.
Solicitar una demostración