Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

POST-ujte događaje zapošljavanja u realnom vremenu na bilo koji URL — sirovina na kojoj su izgrađeni Zapier, n8n i Make.

2 min čitanja · Ažurirano u julu 2026. · Expertini redakcija

Svaki tim za zapošljavanje ima sistem koji ATS ne može da vidi: skladište podataka, internu kontrolnu tablu, domaći alat koji treba da zna kada se nešto desilo. Webhooks su univerzalni odgovor. Kada se posao objavi, stigne prijava ili kandidat promeni fazu, Expertini ATS POST-uje strukturirani JSON događaj na bilo koji URL koji konfigurišete — u realnom vremenu, kako se događaj dešava.

Ovo rješava problem anketiranja: bez događaja, vanjski sistemi ili stalno provjeravaju promjene ili postaju zastarjeli. Webhookovi to preokreću — vaši sistemi dobivaju obavijest odmah, i to samo kada postoji nešto što treba znati. Ovo je isti primitiv na kojem su izgrađene platforme za automatizaciju kao što su Zapier, n8n i Make, što znači da jedna webhook krajnja tačka može distribuirati vaše događaje zapošljavanja na gotovo bilo koji alat koji te platforme podržavaju. Dolazi nativno u vašoj pretplati: bez dodatnog nivoa za automatizaciju, bez cijena po događaju, bez posebnog proizvoda za integraciju. Isporuke se pokreću asinhrono, tako da teški nizvodni sistemi nikada ne usporavaju vaše regrutere ili vaš proces zapošljavanja.

01Događaji koji se mapiraju na stvarne trenutke zapošljavanja

Događaji pokrivaju trenutke oko kojih timovi zapravo automatizuju: posao koji postaje aktivan, nova prijava koja slijeće, kandidat koji se kreće između faza. Svaka isporuka je JSON korisni teret sa relevantnim zapisima, poslat na vaš URL u trenutku kada se događaj desi.

Od ta tri primitiva, timovi grade mnogo toga: trenutna obavještenja za interne kanale, zamjene za noćne izvještaje, SLA tajmere za promjene faza i feedove za skladišta podataka koji održavaju BI kontrolne table ažurnim bez izvoza.

02Donesite vlastitu platformu za automatizaciju — ili nijednu

Usmerite webhook na Zapier, n8n ili Make URL okidača i vaši događaji zapošljavanja ulaze u ekosisteme hiljada aplikacija bez ikakvog koda. Ili preskočite posrednika: bilo koji HTTPS krajnji punkt koji pokrenete — serverless funkcija, interni servis — prima iste payload-e. ATS-u nije važno šta sluša; on samo pouzdano isporučuje.

03Dizajnirano po principu „pusti i zaboravi“

Dostava putem web-hooka odvija se u pozadini, odvojeno od korisničkog zahtjeva koji ju je uzrokovao. Spor ili nakratko nedostupan primatelj nikada ne blokira regrutera koji sprema promjenu faze ili kandidata koji šalje prijavu. Konfiguracija živi u postavkama vaše organizacije — postavite URL, odaberite događaje i aktivni ste. Pogledajte što je novo za najnovije dodatke događaja.

Inženjerske bilješke

Arhitektura platforme i & rad

A1Connection architecture

Ova aplikacija temelji se na konfiguraciji: ono što spremite platforma izravno izvršava — nije uključena poveznica s računom treće strane. Postavke se potvrđuju pri spremanju, pohranjuju po organizaciji i stupaju na snagu pri sljedećem zahtjevu.

Promjene su trenutne i reverzibilne; uklanjanje konfiguracije vidljivo zaustavlja ponašanje. Kao i kod svakog konektora, tajne (gdje postoje) se pohranjuju šifrovane i prikazuju se samo kao zastavice prisutnosti.

A2Napišite semantiku i tok podataka

Svako kretanje podataka je eksplicitna radnja sa zabilježenim rezultatom. Pisanja se dešavaju na vaš klik — ili automatski samo tamo gdje ste omogućili pravilo (automatsko guranje pri zapošljavanju je isključeno po podrazumijevanoj vrijednosti, po provajderu). Čitanja — uvoz ljudi, naloga ili datoteka — pokreću se kada pritisnete Uvoz, dedupliciraju se prema onome što već imate (klijenti po imenu, ljudi po e-pošti), preskaču umjesto da prepisuju i pošteno izvještavaju o kreiranim naspram preskočenih, zbog čega je ponovno pokretanje bilo kojeg uvoza sigurno po dizajnu.

Svaka radnja zapisuje redak u dnevnik aktivnosti aplikacije (ats_app_activity): što se pokrenulo, kada, za koji zapis i ishod — uključujući vlastiti tekst pogreške dobavljača doslovno kada nešto ne uspije. Izvještavanje o korištenju unutar ATS-a agregira isti dnevnik, tako da se izvještavanje o integraciji i stvarnost integracije ne mogu razlikovati.

Sve što napušta putanju zahtjeva — slanje obavještenja, isporuka web-hookova, vođenje dnevnika aktivnosti, pošta — pokreće se u pozadinskim nitima tipa „pucaj i zaboravi“. Spori vanjski krajnji punkt nikada ne može uzrokovati zastoj interfejsa, a neuspjeli sporedni efekat se evidentira umjesto da se tiho ponovo pokušava do nedosljednosti.

A3Operativna razmatranja

Veze su na razini organizacije i ograničene na uloge vlasnika i administratora; regruteri koriste značajke koje veza pokreće, ali ne mogu povezivati, prekidati vezu ili rekonfigurirati. Prekidanje veze odmah uklanja pohranjene vjerodajnice i vidljivo zaustavlja ovisne značajke, a ne tiho. Podaci koji su već uvezeni ostaju vaši i uredivi.

Uvezeni ljudi stižu označeni kao uvezeni sa konzervativnim zadanim postavkama privatnosti — ne pretpostavlja se saglasnost za bilo koga ko nikada nije popunio vaš obrazac za prijavu, a primjenjuju se zadane postavke zadržavanja.Sve što je napisano vaše je za preuzimanje: CSV izvozi i aplikacija Data Export pokrivaju iste izvore koje čita i sam proizvod. Izlaz je jednako otvoren kao i ulaz — po dizajnu, a ne iz ustupka.

A4Položaj u topologiji integracije

Ova integracija je aktivna u registru danas. 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 zavisnosti za

Connection typezasnovano na konfiguraciji (bez naloga treće strane)
Secrets at restšifrovano; korisnički interfejs prikazuje oznake prisutnosti, nikada vrijednosti
Action journalats_app_activity — jedan red po radnji, greške dobavljača od riječi do riječi
Auto-push rulesisključeno po zadanim postavkama, po dobavljaču, svako pokretanje zabilježeno
Registry statuslive

Nacrt interfejsa za

Strukturna šema površine — paneli, hijerarhija i mogućnosti interakcije. Ugovor, a ne snimak ekrana.
Kartica veze
● povezano — oznaka prisustva
opsezi: minimum potreban prekinite vezu
Radnje
slanje — eksplicitni klikuvoz — uklonjeni duplikati
Dnevnik aktivnosti
Sl. 1 — Webhooks: šema strukturnog interfejsa. Paneli i stanja predstavljaju ugovor; prikazani podaci su rezervisano mjesto.

Protok interakcije — stanja, validacije, povratne informacije

Svako stanje u nastavku se primjenjuje na strani servera; interfejs ga prijavljuje, ne odlučuje o njemu.
Open app pagesamo vlasnik/admin za promjene
Save settingsvalidirano pri čuvanju (format, provjere uživo gdje je moguće)
In effectsljedeći zahtjev koristi novu konfiguraciju
Journalradnje zabilježene u aktivnost aplikacije
Nevažeća vrijednost → imenovana greška validacije; ništa djelimično se ne čuvaUklonjena konfiguracija → ponašanje prestaje vidljivoTajne → samo oznake prisutnosti, nikada ponovno prikazane
Sl. 2 — tok interakcije: mornarsko plava = stanja, zlatna = vrata koja provjerava server, zelena = potvrđeni ishodi; oznake navode rubne slučajeve i povratne informacije o njima.

Katalog događaja (iz registra uživo)

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

{"događaj": "prijava.primljena",
 "org": "acme-recruiting",
 "data": {"job_title": "Senior Backend Engineer", ...}}
Isporuka se vrši u pozadinskim nitima — latencija vašeg krajnjeg mjesta nikada ne blokira ATS. Payload skraćen radi ilustracije.

Neighbouring connectors — Automation & Webhooks

Webhooksthis page Zapierlive
Statusi dolaze iz živog registra — pregledajte cijeli katalog →

Često postavljana pitanja

Koji događaji mogu pokrenuti webhook?
Ključni događaji zapošljavanja — posao objavljen, prijava primljena i faza kandidata promijenjena — svaki isporučen kao strukturirani JSON POST na vaš konfigurirani URL u trenutku kada se dogodi.
Rade li webhooks sa Zapierom, n8n i Make-om?
Da. Te platforme su izgrađene oko primanja web-hookova — zalijepite njihov URL okidača u postavke web-hooka vašeg ATS-a i vaši događaji zapošljavanja postaju okidači za hiljade nizvodnih aplikacija.
Hoće li spora krajnja tačka usporiti moj ATS?
Ne. Isporuke se pokreću asinhrono u pozadini, tako da regruteri i kandidati nikada ne čekaju na vaš sistem prijema, koliko god spor bio.
Da li postoji naknada po događaju ili nivou automatizacije?
Ne. Webhooks su uključeni u pretplatu bez mjerenja događaja — namjeran kontrast sa alatima koji vam prodaju automatizaciju kao dodatak.

Ukratko

  • JSON POST u realnom vremenu o ključnim događajima zapošljavanja
  • Posao objavljen, prijava primljena, faza promijenjena
  • Radi sa Zapier-om, n8n, Make, ili bilo kojim HTTPS krajnjom tačkom
  • Asinhrona isporuka nikada ne blokira korisnike
  • Nema naknada po događaju ili nivoa automatizacije
  • Konfigurisano po organizaciji za nekoliko minuta

Pogledajte webhooks u sopstvenom zapošljavanju.

Donesite stvarni opis posla na 30-minutnu demonstraciju — besplatna probna verzija uključena.

Zakažite demo
Expertini inteligentni sistem
Mrežni sada
Zdravo! Ja sam inteligentni produktni stručnek za Expertini. Pitajte me bilo šta o našim rješenjima, zatražite smjernice za bilo koji od naših alata za zapošljavanje ili mi jednostavno recite šta pokušavate da uradite – uputit ću vas u pravom smjeru. Za probleme vezane za nalog, pošaljite e-poruku na support@expertini.com.