Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

Envieu esdeveniments de contractació en temps real a qualsevol URL: la matèria primera sobre la qual es basen Zapier, n8n i Make.

3 min de lectura · Actualitzat el juliol de 2026 · Editorial d'Expertini

Cada equip de contractació té un sistema que l'ATS no pot veure: un magatzem de dades, un tauler de control intern, una eina pròpia que necessita saber quan ha passat alguna cosa. Els webhooks són la resposta universal. Quan es publica una feina, arriba una candidatura o un candidat canvia d'etapa, Expertini ATS envia una publicació (POST) d'un esdeveniment JSON estructurat a qualsevol URL que configureu, en temps real, a mesura que passa l'esdeveniment.

La llacuna que això tanca és el problema del sondeig: sense esdeveniments, els sistemes externs o bé comproven repetidament si hi ha canvis o bé es queden desactualitzats. Els webhooks inverteixen això: s'informa als vostres sistemes immediatament i només quan hi ha alguna cosa a saber. Aquesta és la mateixa primitiva sobre la qual es basen les plataformes d'automatització com Zapier, n8n i Make, la qual cosa significa que un punt final de webhook pot propagar els vostres esdeveniments de contractació pràcticament a qualsevol eina compatible amb aquestes plataformes. Ve integrat de sèrie a la vostra subscripció: sense nivell addicional d'automatització, sense preus per esdeveniment i sense producte d'integració separat. Els lliuraments s'envien de manera asíncrona, de manera que els sistemes posteriors pesats mai no încualenten els vostres reclutadors ni el vostre procés de contractació.

01Esdeveniments que s'assignen a moments de contractació reals

Els esdeveniments cobreixen els moments al voltant dels quals els equips s'automatitzen realment: una oferta que es publica, una nova sol·licitud que arriba, un candidat que es mou entre etapes. Cada lliurament és una càrrega útil JSON amb els registres rellevants, enviada a la vostra URL en el moment que es produeix l'esdeveniment.

A partir d'aquests tres elements primitius, els equips construeixen moltes coses: notificacions instantànies a canals interns, substitucions d'informes nocturns, temporitzadors d'SLA en canvis d'etapa i fonts de dades de magatzem que mantenen els quadres de comandament de BI actualitzats sense exportacions.

02Porteu la vostra pròpia plataforma d'automatització, o cap

Apunteu el webhook a una URL d'activació de Zapier, n8n o Make i els vostres esdeveniments de contractació entraran en ecosistemes de milers d'aplicacions sense gens de codi. O salteu-vos l'intermediari: qualsevol punt d'extrem HTTPS que executeu —una funció sense servidor, un servei intern— rep les mateixes càrregues útils. A l'ATS li és igual qui escolti; simplement lliura de manera fiable.

03Dissenyat per configurar i oblidar

L'enviament de webhook s'executa en segon pla, separat de la sol·licitud de l'usuari que l'ha provocat. Un receptor lent o breument no disponible mai bloqueja un reclutador que desa un canvi d'etapa o un candidat que tramet una sol·licitud. La configuració es troba a la configuració de la vostra organització: definiu un URL, trieu esdeveniments i ja estarà actiu. Consulteu Què hi ha de nou per veure les darreres incorporacions d'esdeveniments.

Notes d'enginyeria

Arquitectura i operacions de la plataforma

A1Connection architecture

Aquesta aplicació es basa en la configuració: el que deseu rep una acció directa de la plataforma — no hi ha cap enllaç de compte de tercers implicat. La configuració es valida en desar-se, s'emmagatzema per organització i té efecte en la sol·licitud següent.

Els canvis són immediats i reversibles; eliminar la configuració atura el comportament de manera visible. Com amb qualsevol connector, els secrets (si n'hi ha) s'emmagatzemen xifrats i es mostren només com a indicadors de presència.

A2Escriure la semàntica i el flux de dades

Cada moviment de dades és una acció explícita amb un resultat registrat. Les escriptures es produeixen en fer clic, o automàticament només allà on hàgiu habilitat una regla (l'empenta automàtica en contractar està desactivada per defecte, segons el proveïdor). Les lectures (importacions de persones, comptes o fitxers) s'executen quan premeu Importa, dedupliquen contra allò que ja teniu (clients per nom, persones per correu electrònic), s'ometen en lloc de sobreescriure i informen honestament del nombre de creats versus omesos, raó per la qual tornar a executar qualsevol importació és segur per disseny.

Cada acció escriu una fila al diari d'activitat de l'aplicació (ats_app_activity): què s'ha executat, quan, per a quin registre i el resultat, inclòs el text d'error del mateix proveïdor de manera literal quan alguna cosa falla. Els informes d'ús dins de l'ATS s'agreguen al mateix diari, de manera que els informes d'integració i la realitat de la integració no poden divergir.

Qualsevol cosa que surti del camí de la sol·licitud —difusió de notificacions, lliurament de webhooks, registre d'activitats, correu— s'executa en fils de fons del tipus «dispara i oblida». Un extrem extern lent no pot fer mai que la interfície es quedi penjada, i un efecte secundari fallit es registra en lloc de tornar-se a provar de manera silenciosa fins arribar a la inconsistència.

A3Consideracions operatives

Les connexions són a nivell d'organització i estan restringides als rols de propietari i administrador; els reclutadors utilitzen les funcionalitats que una connexió alimenta, però no poden connectar, desconnectar ni reconfigurar. Desconnectar elimina les credencials emmagatzemades immediatament i atura les funcionalitats dependents de manera visible, no silenciosa. Les dades ja importades segueixen sent vostres i editables.

Les persones importades arriben marcades com a importades amb valors predeterminats de privadesa conservadors: no s'assumeix cap consentiment per a ningú que mai hagi omplert el vostre formulari d'aplicació, i s'apliquen els valors predeterminats de retenció.Tot el que s'escriu és vostre per a endur-vos-ho: les exportacions CSV i l'aplicació Data Export cobreixen les mateixes emmagatzematges que llegeix el mateix producte. La sortida és tan oberta com l'entrada: per disseny, no per concessió.

A4Ubicació en la topologia d'integració

Aquesta integració està en directe al registre avui. 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 dependències

Connection typebasat en la configuració (sense compte de tercers)
Secrets at restxifrat; la interfície mostra indicadors de presència, mai valors
Action journalats_app_activity: una fila per acció, errors del proveïdor literalment
Auto-push rulesdesactivat per defecte, per proveïdor, cada execució registrada
Registry statuslive

Pla d'interfície

Esquemàtic estructural de la superfície: panells, jerarquia i facilitats d'interacció. Un contracte, no una captura de pantalla.
Targeta de connexió
● connectat — indicador de presència
abast: mínim requerit desconnecta
Accions
push: clic explícitimportació: deduplicada
Diari d'activitat
Fig. 1 — Webhooks: esquemàtica estructural de la interfície. Els panells i els estats són el contracte; les dades mostrades són simulades.

Flux d'interacció — estats, validacions, feedback

Cada estat següent s'aplica des del servidor; la interfície l'informa, no el decideix.
Open app pagepropietari/administrador només per a canvis
Save settingsvalidat en desar (format, comprovacions en directe si és possible)
In effectla següent sol·licitud utilitza la nova configuració
Journalaccions registrades a l'activitat de l'aplicació
Valor no vàlid → error de validació amb nom; no es desa res de manera parcialConfiguració eliminada → el comportament s'atura de manera visibleSecrets → indicadors de presència només, mai tornats a mostrar
Fig. 2 — flux d'interacció: blau marí = estats, or = portes imposades pel servidor, verd = resultats confirmats; les etiquetes llisten els casos extrems i els seus comentaris.

Catàleg d'esdeveniments (del registre en directe)

Configured per organisation on the in-app Webhooks page — up to 10 endpoints
EVENT job.publishedA job goes live
EVENT application.receivedA new application arrives
EVENT application.stage_changedA candidate moves pipeline stage
EVENT assessment.submittedA candidate submits an assessment
EVENT video_interview.submittedA candidate finishes a video interview
EVENT video_interview.reviewedA video interview is scored by your team
EVENT placement.confirmedAn offer is accepted — hire confirmed
POST https://your-endpoint.example/hook
Content-Type: application/json

{"event": "application.received",
 "org": "acme-recruiting",
 "data": {"job_title": "Senior Backend Engineer", ...}}
El lliurament es realitza de manera autònoma des de fils en segon pla; la latència del vostre punt final mai bloqueja l'ATS. Càrrega útil abreujada per a il·lustració.

Neighbouring connectors — Automation & Webhooks

Webhooksthis page Zapierlive
Els estats provenen del registre en viu: consulteu el catàleg complet →

Preguntes freqüents

Quins esdeveniments poden activar un webhook?
Esdeveniments centrals de contractació (feina publicada, candidatura rebuda i etapa del candidat canviada), lliurats cadascun com a POST JSON estructurat a la vostra URL configurada en el moment precís en què succeeixen.
Els webhooks funcionen amb Zapier, n8n i Make?
Sí. Aquestes plataformes estan construïdes al voltant de la recepció de webhook: enganxeu la seva URL d'activació a la vostra configuració de webhook de l'ATS i els vostres esdeveniments de contractació es convertiran en activadors per a milers d'aplicacions posteriors.
Un extrem lent alentirà el meu ATS?
No. Els lliuraments s'envien de manera asíncrona en segon pla, de manera que els reclutadors i els candidats mai no esperen el vostre sistema de recepció, per molt lent que sigui.
Hi ha cap càrrec per esdeveniment o per nivell d'automatització?
No. Els webhooks s'inclouen a la subscripció sense mesurament d'esdeveniments: un contrast deliberat amb les eines que us venen l'automatització com a complement.

D'un cop d'ull

  • POST de JSON en temps real en esdeveniments clau de contractació
  • Vacant publicada, sol·licitud rebuda, etapa canviada
  • Funciona amb Zapier, n8n, Make o qualsevol punt final HTTPS
  • El lliurament asíncron no bloqueja mai els usuaris
  • Sense comissions per esdeveniment ni nivells d'automatització
  • Configurat per a cada organització en minuts

Vegeu webhooks en la vostra pròpia contractació.

Porteu una descripció d'oferta real a una demostració de 30 minuts: prova gratuïta inclosa.

Reserva una demostració
Expertini AI
En línia ara
Hola! Sóc l'expert en productes d'intel·ligència artificial d'Expertini. Pregunteu-me qualsevol cosa sobre les nostres solucions, obteniu orientació sobre qualsevol de les nostres eines de contractació o simplement digueu-me què esteu intentant fer: us indicaré la direcció correcta. Per a problemes específics del compte, envieu un correu electrònic a support@expertini.com.