Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

POS lewendige werwingsgebeurtenisse na enige URL — die rou materiaal waarop Zapier, n8n en Make gebou is.

2 min leestyd · Opgedateer Julie 2026 · Expertini Redaksie

Elke aanstellingspan het 'n stelsel wat die ATS nie kan sien nie: 'n datapakhuise, 'n interne paneelbord, 'n tuisgemaakte hulpmiddel wat moet weet wanneer iets gebeur het. Webhooks is die universele antwoord. Wanneer 'n pos gepubliseer word, 'n aansoek arriveer, of 'n kandidaat van verhoog verander, POS Expertini ATS 'n gestruktureerde JSON-gebeurtenis na enige URL wat jy opstel — in intydse, soos die gebeurtenis plaasvind.

Die leemte wat dit vul, is die navraagprobleem: sonder gebeurtenisse kyk eksterne stelsels óf herhaaldelik vir veranderinge óf raak verouderd. Webhooks om dit om — jou stelsels word onmiddellik, en slegs wanneer daar iets is om te weet, ingelig. Dit is dieselfde primitief waarop outomatiseringsplatforms soos Zapier, n8n en Make gebou is, wat beteken dat een webhook-eindpunt jou aanstellingsgebeurtenisse kan versprei na prakties enige hulpmiddel wat daardie platforms ondersteun. Dit word outomaties by jou intekening ingesluit: geen outomatiserings-byvoegingsvlak, geen per-gebeurtenis-prysstelling nie, geen afsonderlike integrasieproduk. Aflewerings word asinkroon gestuur, sodat swaar stroomafstelsels nooit jou werwers of jou aanstellingspyplyn vertraag nie.

01Gebeurtenisse wat karteer na werklike werwingsmomente

Die gebeurtenisse dek die oomblikke waarna spanne werklik outomatiseer: 'n pos wat lewendig word, 'n nuwe aansoek wat land, 'n kandidaat wat tussen fases beweeg. Elke aflewering is 'n JSON-lading met die relevante rekords, wat na u URL gestuur word die oomblik dat die gebeurtenis plaasvind.

Uit daardie drie primitiewe bou spanne baie: kitskennisgewings aan interne kanale, vervangings vir nagtelike verslae, SLA-tydhouers by stadiumveranderinge, en pakhuisvoerings wat BI-kontroleskemas op datum hou sonder uitvoere.

02Bring jou eie outomatiseringsplatform — of geen

Rig die webhook na 'n Zapier-, n8n- of Make-sneller-URL en jou aanstellingsgebeurtenisse betree ekosisteme van duisende toepassings sonder enige kode. Of slaan die middelman oor: enige HTTPS-eindpunt wat jy bestuur — 'n bedienerlose funksie, 'n interne diens — ontvang dieselfde vragte. Die ATS gee nie om wie luister nie; dit lewer net betroubaar.

03Ontwerp om sonder toesig te funksioneer

Webhaaklewering loop in die agtergrond, ontkoppel van die gebruikersversoek wat dit veroorsaak het. 'n Stadige of kortstondig onbeskikbare ontvanger blokkeer nooit 'n werwer wat 'n stadsverandering stoor of 'n kandidaat wat 'n aansoek indien nie. Konfigurasie leef in jou organisasie se instellings — stel 'n URL in, kies gebeurtenisse, en jy is lewendig. Sien wat is nuut vir die nuutste gebeurtenistoevoegings.

Ingenieursnotas

Platformargitektuur en -bedrywighede

A1Connection architecture

Hierdie toepassing is konfigurasie-gebaseer: dit wat jy stoor, word direk deur die platform op gereageer — geen derdeparty-rekeningskakeling is betrokke nie. Instellings word by stoor gekontroleer, per organisasie gestoor, en tree in werking op die volgende versoek.

Veranderinge is onmiddellik en omkeerbaar; die verwydering van die konfigurasie stop die gedrag sigbaar. Soos met elke koppelaar, word geheime (waar enige bestaan) geënkripteer gestoor en slegs as teenwoordigheidsvlae gewys.

A2Skryf semantiek en datavloei

Elke databeweging is ’n uitdruklike aksie met ’n aangetekende resultaat. Skrywes gebeur op jou klik — of outomaties slegs waar jy ’n reël geaktiveer het (outo-stoot by aanstelling is by verstek af, per verskaffer). Leeswerk — invoere van mense, rekeninge of lêers — word uitgevoer wanneer jy Invoer druk, dupliseer teen wat jy reeds het (kliënte volgens naam, mense volgens e-pos), slaan oor in plaas van oorskryf, en rapporteer geskepte-teenoor-oorgeslagen eerlik, wat die rede is waarom die heruitvoering van enige invoer veilig volgens ontwerp is.

Elke aksie skryf 'n ry na die toepassing-aktiwiteitsjoernaal (ats_app_activity): wat geloop het, wanneer, vir wike rekord, en die uitkoms — insluitend die verskaffer se eie foutteks woordeliks wanneer iets misluk. Gebruiksverslaggewing binne die ATS agregeer daardie selfde joernaal, sodat integrasieverslaggewing en integrasiewerkelijkheid nie kan afwyk nie.

Enigiets wat die versoekpad verlaat — kennisgewingwaaier, webhook-lewering, aktiwiteitsjoernaal, pos — loop in "fire-and-forget" agtergronddrade. 'n Stadige eksterne eindpunt kan nooit die koppelvlak laat hang nie, en 'n mislukte newe-effek word aangeteken eerder as om stilswyend herprobeer te word in inkonsekwentheid.

A3Operasionele oorwegings

Verbindings is organisasievlak en word na eienaar- en administrateurrolle gefiltreer; werwers gebruik die kenmerke wat 'n verbinding aandryf, maar kan nie koppel, ontkoppel of herkonfigureer nie. Ontkoppeling verwyder gestoorde bewyse onmiddellik en stop die afhanklike kenmerke sigbaar, nie stil nie. Data wat reeds ingevoer is, bly jou s'n en bewerkbaar.

Ingevoerde mense arriveer as ingevoer gemerk met konserwatiewe privaatheidsverstekke — geen toestemming word aanvaar vir enigiemand wat nooit jou aansoekvorm ingevul het nie, en behoudverstekke geld.Alles geskryf is joune om te neem: CSV-uitvoere en die Data-uitvoer-toepassing dek dieselfde winkels wat die produk self lees. Die uitgang is net so oop as die ingang — per ontwerp, nie konsessie nie.

A4Plassing in die integrasietopologie

Hierdie integrasie is vandag lewendig in die register. 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.

Afhanklikheidskaart

Connection typekonfigurasie-gebaseerd (geen derdeparty-rekening nie)
Secrets at restgeënkodeer; UI wys teenwoordigheidsvlae, nooit waardes nie
Action journalats_app_activity — een ry per aksie, verskaffersfoute woordeliks
Auto-push rulesaf by versterk, per verskaffer, elke lopie aangeteken
Registry statuslive

Koppelvlakbloudruk

Strukturele skematiese van die oppervlak — panele, hiërargie en interaksiebekostigings. 'n Kontrak, nie 'n skermskoot nie.
Verbindingskaart
● gekoppel — teenwoordigheidsvlag
omvang: minimum vereis ontkoppel
Aksies
stoot — uitdruklike klikinvoer — gededupliseer
Aktiwiteitsjoernaal
Fig. 1 — Webhooks: strukturele koppelvlakskematika. Panele en toestande is die kontrak; data wat gewys word, is placeholder.

Interaksie vloei — state, validasies, terugvoer

Elke staat hieronder word aan die bedienerkant afgedwing; die koppelvlak rapporteer dit, dit besluit dit nie.
Open app pageslegs eienaar/admin vir veranderinge
Save settingsgevalideer by stoor (formaat, lewendige tjeks waar moontlik)
In effectvolgende versoek gebruik die nuwe konfigurasie
Journalaksies aangeteken in toepassingsaktiwiteit
Ongeldige waarde → benoemde valideringsfout; niks gedeeltelik word gestoor nieVerwyderde konfigurasie → gedrag stop sigbaarGeheime → slegs teenwoordigheidsvlae, word nooit weer vertoon nie
Fig. 2 — interaksievloei: blou = state, goud = bediener-gedwonge hekke, groen = bevestigde uitkomste; etikette lys die randgevalle en hul terugvoer.

Gebeurteniskatalogus (van die lewendige register)

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", ...}}
Aflewering is vuur-en-vergeet vanaf agtergronddrade — jou eindpunt se latensie blokkeer nooit die ATS nie. Vrag gekortkort vir illustrasie.

Neighbouring connectors — Automation & Webhooks

Webhooksthis page Zapierlive
Statusse kom van die lewendige register — blaai deur die volledige katalogus →

Gereelde vrae

Watter gebeurtenisse kan 'n webhaak sneller?
Kernwerwingsgebeurtenisse — pos gepubliseer, aansoek ontvang, en kandidaatstadium verander — elk gelewer as 'n gestruktureerde JSON POST na jou opgestelde URL op die oomblik wat dit gebeur.
Werk webhooks met Zapier, n8n en Make?
Ja. Daardie platforms is gebou rondom die ontvangs van webhooks — plak hul sneller-URL in u ATS-webhookinstellings en u werwingsgebeurtenisse word snellers vir duisende stroomaf toepassings.
Sal 'n stadige eindpunt my ATS vertraag?
Nee. Aflewerings word asynchroon in die agtergrond gevuur, sodat werwers en kandidate nooit op jou ontvangende stelsel wag nie, hoe stadig dit ook al is.
Is daar 'n per-gebeurtenis- of outomatiseringstlaagfooi?
Nee. Webhooks is ingesluit in die intekening met geen gebeurtenismetering nie — 'n doelbewuste kontras met gereedskap wat outomatisering aan jou terugverkoop as 'n byvoeging.

In 'n oogopslag

  • Intydse JSON POST op belangrike aanstellingsgebeurtenisse
  • Pos gepubliseer, aansoek ontvang, stadium verander
  • Werk met Zapier, n8n, Make, of enige HTTPS-eindpunt
  • Asynchrone aflewering blokkeer nooit gebruikers nie
  • Geen per-gebeurtenis fooie of outomatisering vlakke nie
  • Gekonfigureer per organisasie in minute

Sien webhooks op jou eie werwing.

Bring 'n regte posbeskrywing na 'n 30 minute-demonstrasie — gratis proeftydperk ingesluit.

Bespreek 'n demo
Expertini AI
Aanlyn nou
Hallo! Ek is Expertini se intelligent produkspesialis. Vra my enigiets oor ons oplossings, kry leiding oor enige van ons werwingshulpmiddels, of sê my net wat jy probeer doen — ek sal jou in die regte rigting wys. Vir rekening-spesifieke kwessies, stuur 'n e-pos aan support@expertini.com.