Webhooks
Trimite evenimente de recrutare în timp real prin POST către orice adresă URL — materialul brut pe care sunt construite Zapier, n8n și Make.
Fiecare echipă de angajare are un sistem pe care ATS-ul nu îl poate vedea: un depozit de date, un tablou de bord intern, un instrument propriu care trebuie să știe când s-a întâmplat ceva. Webhook-urile sunt răspunsul universal. Când un job este publicat, sosește o aplicație sau un candidat își schimbă etapa, Expertini ATS trimite prin POST un eveniment JSON structurat către orice URL configurați — în timp real, pe măsură ce evenimentul se produce.
Lacuna pe care o acoperă acest lucru este problema sondării periodice: în absența evenimentelor, sistemele externe fie verifică în mod repetat dacă au apărut modificări, fie rămân în urmă. Webhook-urile inversează această logică — sistemele tale sunt notificate imediat și doar atunci când există ceva nou de aflat. Aceasta este aceeași bază pe care sunt construite platformele de automatizare precum Zapier, n8n și Make, ceea ce înseamnă că un singur punct final (endpoint) de webhook poate transmite evenimentele de angajare către practic orice unealtă acceptată de acele platforme. Este inclus în mod nativ în abonamentul tău: fără praguri suplimentare pentru automatizare, fără prețuri per eveniment și fără un produs de integrare separat. Livrările sunt efectuate asincron, astfel încât sistemele secundare complexe să nu încetinească niciodată recrutorii sau fluxul de recrutare.
Pe această pagină
- Evenimente care corespund momentelor reale de angajare
- Folosește propria platformă de automatizare — sau niciuna
- Configurare și uitare din proiectare
- Connection architecture
- Scrierea semanticii și a fluxului de date
- Considerente operaționale
- Plasarea în topologia de integrare
- Schița interfeței și fluxul de interacțiune
- Întrebări frecvente
01Evenimente care corespund momentelor reale de angajare
Evenimentele acoperă momentele în jurul cărora echipele se automatizează de obicei: un post devine activ, o nouă candidatură este înregistrată, un candidat se mută între stadii. Fiecare livrare este un payload JSON cu înregistrările relevante, trimis la adresa dumneavoastră URL în momentul în care survine evenimentul.
Pe baza acelor trei elemente fundamentale, echipele construiesc multe lucruri: notificări instantanee către canalele interne, înlocuiri ale rapoartelor nocturne, cronometre SLA pentru modificările de etapă și fluxuri de date pentru depozite care mențin actualizate tablourile de bord BI fără a fi nevoie de exporturi.
02Folosește propria platformă de automatizare — sau niciuna
Îndreptați webhook-ul către un URL declanșator Zapier, n8n sau Make și evenimentele dvs. de angajare intră în ecosisteme de mii de aplicații fără a fi nevoie de cod. Sau săriți peste intermediar: orice punct final HTTPS pe care îl rulați — o funcție fără server, un serviciu intern — primește aceleași sarcini utile. ATS-ul nu este interesat de cine ascultă; livrează doar în mod fiabil.
03Configurare și uitare din proiectare
Livrarea webhook-ului rulează în fundal, fiind separată de cererea utilizatorului care a generat-o. Un receptor lent sau indisponibil pentru scurt timp nu blochează niciodată un recruiter care salvează o modificare de etapă sau un candidat care trimite o aplicație. Configurația se află în setările organizației dvs. — setați un URL, alegeți evenimentele și sunteți live. Consultați secțiunea ce este nou pentru cele mai recente adăugări de evenimente.
Arhitectura platformei și operațiuni
A1Connection architecture
Această aplicație se bazează pe configurare: pe ceea ce salvați acționează direct platforma — nu este implicată nicio legătură cu contul unui terț. Setările sunt validate la salvare, stocate per organizație și intră în vigoare la următoarea solicitare.
Modificările sunt imediate și reversibile; eliminarea configurației oprește comportamentul în mod vizibil. Ca și în cazul fiecărui conector, datele secrete (acolo unde există) sunt stocate criptate și afișate doar ca indicatori de prezență.
A2Scrierea semanticii și a fluxului de date
Fiecare transfer de date este o acțiune explicită cu un rezultat înregistrat în jurnal. Scrierile au loc la clic-ul tău — sau automat doar acolo unde ai activat o regulă (trimiterea automată la angajare este dezactivată implicit, în funcție de furnizor). Citirile — importurile de persoane, conturi sau fișiere — rulează atunci când apeși Import, elimină duplicatele față de ceea ce ai deja (clienții după nume, persoanele după e-mail), omit în loc să suprascrie și raportează onest elementele create versus cele omise, motiv pentru care reluarea oricărui import este sigură prin design.
Fiecare acțiune scrie un rând în jurnalul de activitate a aplicației (ats_app_activity): ce a rulat, când, pentru ce înregistrare și rezultatul — inclusiv textul exact al erorii furnizorului atunci când ceva eșuează. Raportarea utilizării din interiorul ATS agregează același jurnal, astfel încât raportarea integrării și realitatea integrării nu pot diverge.
Tot ceea ce părăsește fluxul de cereri — distribuirea notificărilor, livrarea webhook-urilor, jurnalele de activitate, e-mailul — rulează în fire de fundal de tip „execută și uită”. Un punct final extern lent nu poate face niciodată interfața să se blocheze, iar un efect secundar eșuat este înregistrat în jurnal în loc să fie reîncercat în mod silențios până la apariția unei inconsistențe.
A3Considerente operaționale
Conexiunile sunt la nivel de organizație și sunt restricționate la rolurile de proprietar și administrator; recrutorii folosesc funcțiile pe care le alimentează o conexiune, dar nu pot conecta, deconecta sau reconfigura. Deconectarea elimină imediat datele de autentificare stocate și oprește în mod vizibil, nu silențios, funcțiile dependente. Datele deja importate rămân ale dvs. și sunt editabile.
Persoanele importate sosesc etichetate ca fiind importate, având setări implicite de confidențialitate conservatoare — nu se presupune niciun consimțământ din partea nimănui care nu a completat formularul dvs. de aplicație și se aplică setările implicite de păstrare a datelor.Tot ceea ce este scris vă aparține pentru a fi preluat: exporturile CSV și aplicația de export a datelor Data Export acoperă aceleași magazine pe care le citește produsul în sine. Ieșirea este la fel de deschisă ca și intrarea — prin design, nu prin concesie.
A4Plasarea în topologia de integrare
Această integrare este activă înregistrată în director începând de astăzi. 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.
Harta de dependență
Schieța interfeței pentru
Flux de interacțiune — stări, validări, feedback
Catalog de evenimente (din registrul live)
POST https://your-endpoint.example/hook Content-Type: application/json {"eveniment": "application.received", "org": "acme-recruiting", "data": {"job_title": "Senior Backend Engineer", ...}}
Neighbouring connectors — Automation & Webhooks
Întrebări frecvente
Ce evenimente pot declanșa un webhook?⌄
Funcționează webhook-urile cu Zapier, n8n și Make?⌄
Un punct final lent va încetini ATS-ul meu?⌄
Există o taxă per eveniment sau per nivel de automatizare?⌄
Pe scurt
- POST JSON în timp real pentru evenimente cheie de recrutare
- Loc de muncă publicat, cerere primită, etapă modificată
- Funcționează cu Zapier, n8n, Make sau orice punct final HTTPS
- Livrarea asincronă nu blochează niciodată utilizatorii
- Fără taxe pe eveniment sau niveluri de automatizare
- Configurat pentru fiecare organizație în câteva minute
Vedeți webhooks în propriul proces de angajare.
Aduceți o descriere reală a jobului la o demonstrație de 30 de minute — proba gratuită inclusă.
Programați o prezentare