Webhookit
INTEGRATIONS · EXPERTINI ATS

Webhookit

Lähettäkää reaaliaikaiset rekrytointitapahtumat POST-pyyntöinä mihin tahansa URL-osoitteeseen — tämä on perusta, jolle Zapier, n8n ja Make rakentuvat.

2 min lukuaika · Päivitetty heinäkuussa 2026 · Expertini Editorial

Jokaisella rekrytointitiimillä on järjestelmä, jota ATS ei näe: tietovarasto, sisäinen koontinäyttö tai itse kehitetty työkalu, jonka on saatava tieto tapahtumista. Webhookit ovat tähän yleispätevä ratkaisu. Kun työpaikka julkaistaan, hakemus saapuu tai ehdokas siirtyy vaiheesta toiseen, Expertini ATS lähettää POST-pyynnöllä jäsennellyn JSON-tapahtuman mihin tahansa määrittämäänne URL-osoitteeseen — reaaliajassa tapahtuman tapahtuessa.

Tämä poistaa kyselyongelman: ilman tapahtumia ulkoiset järjestelmät joko tarkistavat muutoksia toistuvasti tai vanhentuvat. Webhookit kääntävät tämän toisinpäin – järjestelmillesi ilmoitetaan välittömästi ja vain silloin, kun jotain tiedotettavaa ilmenee. Tämä on sama perusrakenne, jolle automaatioalustat kuten Zapier, n8n ja Make on rakennettu. Se tarkoittaa, että yksi webhook-päätepiste voi välittää rekrytointitapahtumasi käytännössä mihin tahansa kyseisten alustojen tukemaan työkaluun. Ominaisuus sisältyy tilaukseesi: ei automaation lisämaksutasoa, ei tapahtumakohtaista hinnoittelua eikä erillistä integraatiotuotetta. Toimitukset lähetetään asynkronisesti, joten raskaat jatkojärjestelmät eivät koskaan hidasta rekrytoijiasi tai rekrytointiputkeasi.

01Tapahtumat, jotka vastaavat todellisia rekrytointitilanteita

Tapahtumat kattavat hetket, joiden ympärille tiimit todellisuudessa rakentavat automaatiota: työpaikan julkaisu, uuden hakemuksen saapuminen, ehdokkaan siirtyminen vaiheesta toiseen. Jokainen toimitus on JSON-hyötykuorma asiaankuuluvine tietueineen, joka lähetetään URL-osoitteeseenne heti tapahtuman sattuessa.

Näistä kolmesta peruselementistä tiimit rakentavat paljon: välittömiä ilmoituksia sisäisille kanaville, korvaajia yöllisille raporteille, SLA-ajastimia vaiheiden muutoksiin ja tietovarastosyötteitä, jotka pitävät BI-koontinäytöt ajan tasalla ilman tiedostojen vientiä.

02Käytä omaa automaatioalustaasi — tai älä mitään

Ohjaa verkkokoukku (webhook) Zapierin, n8n:n tai Maken käynnistysosoitteeseen (trigger URL), jolloin rekrytointitapahtumasi siirtyvät tuhansien sovellusten ekosysteemeihin täysin ilman koodia. Tai ohita välikäsi: mikä tahansa ylläpitämäsi HTTPS-päätepiste — palvelimeton funktio, sisäinen palvelu — vastaanottaa samat hyötykuormat. ATS ei välitä siitä, mikä sitä kuuntelee; se vain toimittaa tiedot luotettavasti.

03Suunniteltu automaattiseksi taustatoiminnoksi

Webhook-toimitus toimii taustalla erillään sen aiheuttaneesta käyttäjäpyynnöstä. Hidas tai tilapäisesti tavoittamattomissa oleva vastaanottaja ei koskaan estä rekrytoijaa tallentamasta vaiheen muutosta tai hakijaa lähettämästä hakemusta. Määritykset tehdään organisaatiosi asetuksissa — määritä URL-osoite, valitse tapahtumat ja olet valmis. Katso uusimmat uutiset nähdäksesi tuoreimmat tapahtumalisäykset.

Tekniset muistiinpanot

Alusta-arkkitehtuuri & toiminnot

A1Connection architecture

Tämä sovellus on konfiguraatiopohjainen: alusta toimii suoraan tallentamienne tietojen mukaisesti — kolmannen osapuolen tililinkitystä ei tarvita. Asetukset validoidaan tallennettaessa, tallennetaan organisaatiokohtaisesti ja ne tulevat voimaan seuraavalla pyynnöllä.

Muutokset ovat välittömiä ja peruutettavissa; määrityksen poistaminen pysäyttää toiminnan näkyvästi. Kuten kaikissa liittimissä, salaisuudet (jos niitä on) tallennetaan salattuina ja näytetään vain olemassaolon tilatietona.

A2Kirjoita semantiikka ja tietovirta

Jokainen tiedonsiirto on nimenomainen toimenpide, josta jää lokimerkintä. Kirjoitukset tapahtuvat klikkauksellasi — tai automaattisesti vain silloin, kun olet ottanut säännön käyttöön (automaattinen siirto palkattaessa on oletusarvoisesti pois päältä palveluntarjoajakohtaisesti). Lukemiset — henkilöiden, tilien tai tiedostojen tuonnit — suoritetaan, kun painat Tuo, ne poistavat kaksoiskappaleet vertaamalla aiemmin luotuihin tietoihin (asiakkaat nimen mukaan, henkilöt sähköpostin mukaan), ohittavat päällekirjoittamisen sijaan ja raportoivat luodut ja ohitetut tiedot todenmukaisesti, minkä vuoksi minkä tahansa tuonnin suorittaminen uudelleen on suunnitellusti turvallista.

Jokainen toiminto kirjoittaa rivin sovelluksen toimintalokiin (ats_app_activity): mitä suoritettiin, milloin, mille tietueelle ja mikä oli tulos — mukaan lukien palveluntarjoajan oma virheteksti sanatarkasti virhetilanteissa. ATS:n sisäinen käyttöraportointi kokoaa tämän saman lokin, joten integraatioraportointi ja integraation todellisuus eivät voi poiketa toisistaan.

Kaikki, mikä poistuu pyyntöpolulta — ilmoitusten hajautus, webhook-toimitukset, tapahtumien lokikirjaus, sähköposti — suoritetaan asynkronisissa taustasäikeissä. Hidas ulkoinen päätepiste ei voi koskaan jumittaa käyttöliittymää, ja epäonnistunut sivuvaikutus kirjataan lokiin sen sijaan, että sitä yritettäisiin hiljaisesti uudelleen epäjohdonmukaisuuteen asti.

A3Operatiiviset näkökohdat

Yhteydet ovat organisaatiotasoisia ja rajattuja omistaja- ja ylläpitäjärooleille; rekrytoijat käyttävät yhteyden mahdollistamia ominaisuuksia, mutta eivät voi muodostaa, katkaista tai määrittää yhteyksiä uudelleen. Yhteyden katkaiseminen poistaa tallennetut tunnistetiedot välittömästi ja pysäyttää riippuvaiset ominaisuudet näkyvästi, ei hiljaisesti. Aiemmin tuodut tiedot säilyvät teillä ja ovat muokattavissa.

Tuodut henkilöt merkitään tuoduiksi varovaisin tietosuojaoletuksin — suostumusta ei oleteta kenellekään, joka ei ole täyttänyt hakulomakettasi, ja säilytyksen oletusasetuksia sovelletaan.Kaikki tallennettu tieto on vietävissänne: CSV-viennit ja Data Export -sovellus kattavat samat tietovarastot, joita itse tuote lukee. Järjestelmästä poistuminen on yhtä avointa kuin käyttöönotto – suunnitellusti, ei myönnytyksenä.

A4Sijainti integraatiotopologiassa

Tämä integraatio on käytettävissä rekisterissä tänään. 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.

Riippuvuuskartta

Connection typekonfiguraatiopohjainen (ei kolmannen osapuolen tiliä)
Secrets at restsalattu; käyttöliittymä näyttää läsnäolomääritteet, ei koskaan arvoja
Action journalats_app_activity — yksi rivi toimintoa kohden, toimittajavirheet sanasta sanaan
Auto-push rulesoletusarvoisesti pois päältä, toimittajakohtainen, jokainen suoritus kirjataan lokiin
Registry statuslive

-käyttöliittymämalli

Näkymän rakenteellinen kaavio — paneelit, hierarkia ja vuorovaikutusmahdollisuudet. Sopimus, ei kuvakaappaus.
Yhteyskortti
● yhdistetty — läsnäololippu
käyttöoikeudet: vähimmäisvaatimus katkaise yhteys
Toiminnot
vienti — nimenomainen klikkaustuonti — kaksoiskappaleet poistettu
Toimintaloki
Kuva 1 — Webhookit: käyttöliittymän rakenneskaavio. Paneelit ja tilat muodostavat määrittelyn; näytetyt tiedot ovat paikkamerkkejä.

Vuorovaikutuspolku — tilat, tarkistukset, palaute

Jokainen alla oleva tila vahvistetaan palvelinpäässä; käyttöliittymä raportoi sen, ei päätä siitä.
Open app pagevain omistaja/ylläpitäjä voi tehdä muutoksia
Save settingsvahvistetaan tallennettaessa (muoto, reaaliaikaiset tarkistukset mahdollisuuksien mukaan)
In effectseuraava pyyntö käyttää uutta määritystä
Journaltoimet kirjataan sovelluksen toimintaan
Virheellinen arvo → nimetty validointivirhe; mitään ei tallenneta osittainPoistettu määritys → toiminta lakkaa näkyvästiSalaisuudet → vain läsnäololiput, ei näytetä koskaan uudelleen
Kuva 2 — vuorovaikutuskulku: laivastonsininen = tilat, kulta = palvelimen valvomat vaiheet, vihreä = vahvistetut tulokset; tunnisteet luettelevat erikoistapaukset ja niiden palautteen.

Tapahtumaluettelo (suorasta rekisteristä)

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", ...}}
Toimitus tapahtuu asynkronisesti taustasäikeistä – päätepisteenne viive ei koskaan hidasta ATS-järjestelmää. Sisältöä on lyhennetty havainnollistamista varten.

Neighbouring connectors — Automation & Webhooks

Webhookitthis page Zapierlive
Tilat haetaan suoraan rekisteristä — selaa koko valikoimaa →

Usein kysytyt kysymykset

Mitkä tapahtumat voivat laukaista webhookin?
Keskeiset rekrytointitapahtumat — työpaikka julkaistu, hakemus vastaanotettu ja ehdokkaan vaihe muuttunut — toimitetaan kukin jäsenneltynä JSON POST -pyyntönä määrittämääsi URL-osoitteeseen heti tapahtumahetkellä.
Toimivatko webhookit Zapierin, n8n:n ja Maken kanssa?
Kyllä. Nämä alustat on suunniteltu vastaanottamaan webhookeja — liitä niiden käynnistys-URL-osoite ATS-webhook-asetuksiisi, jolloin rekrytointitapahtumistasi tulee käynnistimiä tuhansille jatkosovelluksille.
Hidastaako hidas päätepiste ATS-järjestelmääni?
Ei. Toimitukset lähetetään asynkronisesti taustalla, joten rekrytoijat ja ehdokkaat eivät koskaan joudu odottamaan vastaanottavaa järjestelmääsi, olipa se kuinka hidas tahansa.
Peritäänkö tapahtumakohtaista tai automaatiotasokohtaista maksua?
Ei. Webhookit sisältyvät tilaukseen ilman tapahtumapohjaista veloitusta — tämä on tietoinen ero työkaluihin, jotka myyvät automaation takaisin lisämaksusta.

Yhdellä silmäyksellä

  • Reaaliaikainen JSON POST keskeisistä rekrytointitapahtumista
  • Työpaikka julkaistu, hakemus vastaanotettu, vaihe vaihdettu
  • Toimii Zapier-, n8n-, Make-palveluiden tai minkä tahansa HTTPS-päätepisteen kanssa
  • Asynkroninen toimitus ei koskaan estä käyttäjien toimintaa
  • Ei tapahtumakohtaisia maksuja tai automaatiotasoja
  • Määritettävissä organisaatiokohtaisesti muutamassa minuutissa

Katso webhookit omassa rekrytoinnissasi.

Tuo todellinen työpaikkailmoitus 30 minuutin esittelyyn — ilmainen kokeilujakso sisältyy.

Varaa esittely
Älykäs Expertini
Paikalla nyt
Hei! Olen Expertinin älykäs tuoteasiantuntija. Kysy minulta mitä tahansa ratkaisuistamme, pyydä ohjeita rekrytointityökaluihimme tai kerro vain, mitä yrität tehdä — ohjaan sinut oikeaan suuntaan. Tiliä koskevissa ongelmissa lähetä sähköpostia osoitteeseen support@expertini.com.