Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

POST:a rekryteringshändelser i realtid till valfri URL — råmaterialet som Zapier, n8n och Make bygger på.

3 min läsning · Uppdaterad July 2026 · Expertini Editorial

Varje rekryteringsteam har ett system som rekryteringssystemet inte kan se: ett datalager, en intern instrumentpanel eller ett egenutvecklat verktyg som behöver veta när något inträffar. Webhooks är den universella lösningen. När ett jobb publiceras, en ansökan inkommer eller en kandidat byter stadie, skickar Expertini ATS en strukturerad JSON-händelse via POST till valfri URL ni konfigurerar — i realtid, i samma stund som händelsen inträffar.

Klyftan detta överbryggar är avfrågningsproblemet: utan händelser måste externa system antingen kontinuerligt söka efter ändringar eller bli inaktuella. Webhooks vänder på detta — era system meddelas omedelbart, och endast när det finns något att veta. Detta är samma grundprincip som automationsplattformar som Zapier, n8n och Make bygger på, vilket innebär att en enda webhook-slutpunkt kan skicka era rekryteringshändelser vidare till i stort sett vilket verktyg som helst som stöds av dessa plattformar. Det ingår som standard i er prenumeration: ingen separat automationsnivå, ingen prissättning per händelse, ingen separat integrationsprodukt. Leveranser triggas asynkront, så tunga efterföljande system saktar aldrig ner era rekryterare eller er hiring pipeline.

01Händelser som motsvarar verkliga rekryteringsmoment

Händelserna omfattar de tillfällen då team faktiskt automatiserar: när en tjänst publiceras, när en ny ansökan kommer in, när en kandidat flyttas mellan olika stadier. Varje leverans är en JSON-datamängd med relevanta poster, som skickas till er URL i samma stund som händelsen inträffar.

Utifrån dessa tre grundelement bygger team en hel del: omedelbara aviseringar till interna kanaler, ersättningar för nattliga rapporter, SLA-tidmätare vid fasändringar och lagerflöden som håller BI-översikter uppdaterade utan exporter.

02Använd er egen automatiseringsplattform – eller ingen alls

Rikta webhooken mot en Zapier-, n8n- eller Make-trigger-URL och era rekryteringshändelser når ekosystem med tusentals appar helt utan kod. Eller hoppa över mellanhanden: valfri HTTPS-slutpunkt ni driver — en serverlös funktion, en intern tjänst — tar emot samma nyttolaster. ATS bryr sig inte om vem som lyssnar; det levererar bara pålitligt.

03Utformad för att sköta sig själv

Webhook-leverans körs i bakgrunden, frikopplad från användarförfrågan som orsakade den. En långsam eller tillfälligt otillgänglig mottagare blockerar aldrig en rekryterare från att spara en fasändring eller en kandidat från att skicka in en ansökan. Konfigurationen finns i er organisations inställningar – ange en URL, välj händelser och ni är igång. Se nyheter för de senaste händelsetilläggen.

Tekniska anteckningar

Plattformsarkitektur & drift

A1Connection architecture

Denna applikation är konfigurationsbaserad: det ni sparar tillämpas direkt av plattformen — ingen länkning till tredjepartskonto krävs. Inställningarna valideras vid sparande, lagras per organisation och träder i kraft vid nästa förfrågan.

Ändringar träder i kraft omedelbart och är reversibla; om konfigurationen tas bort upphör beteendet märkbart. Som med alla anslutningar lagras hemligheter (i förekommande fall) krypterade och visas endast som närvaroindikatorer.

A2Skriv semantik och dataflöde

Varje dataförflyttning är en uttrycklig åtgärd med ett loggat resultat. Skrivningar sker vid ert klick — eller automatiskt endast där ni har aktiverat en regel (automatisk överföring vid anställning är inaktiverad som standard, per leverantör). Läsningar — importer av personer, konton eller filer — körs när ni trycker på Importera, deduplicerar mot vad ni redan har (kunder efter namn, personer efter e-postadress), hoppar över istället för att skriva över, och rapporterar skapade kontra överhoppade på ett transparent sätt, vilket gör att det är säkert i sin konstruktion att köra om en import.

Varje åtgärd skriver en rad till appaktivitetsloggen (ats_app_activity): vad som kördes, när, för vilken post och resultatet – inklusive leverantörens egen feltext ordagrant när något misslyckas. Användningsrapporteringen i ATS sammanställer samma logg, så att integrationsrapporteringen och integrationsverkligheten inte kan skilja sig åt.

Allt som lämnar förfrågningsvägen — aviseringar, leverans av webhooks, aktivitetsloggning, e-post — körs i bakgrundstrådar utan att blockera processen. En långsam extern slutpunkt kan aldrig få gränssnittet att hänga sig, och ett misslyckat sidoanrop loggas istället för att tyst försöka igen och skapa inkonsekvens.

A3Driftsmässiga överväganden

Anslutningar är på organisationsnivå och begränsade till ägar- och administratörsroller; rekryterare använder funktionerna som en anslutning möjliggör men kan inte ansluta, koppla från eller omkonfigurera. En frånkoppling tar omedelbart bort sparade inloggningsuppgifter och stoppar de beroende funktionerna synligt, inte i det tysta. Data som redan importerats förblir er och kan redigeras.

Importerade personer visas som markerade som importerade med restriktiva integritetsstandarder – inget samtycke antas för någon som aldrig fyllt i ert ansökningsformulär, och standarder för datalagringstid gäller. Allt som registrerats är ert att ta med: CSV-exporter och appen Data Export täcker samma datalager som produkten själv läser från. Utgången är lika öppen som ingången – avsiktligt utformat, inte en eftergift.

A4Placering i integrationstopologin

Denna integration är aktiv i registret idag. 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.

Beroendekarta

Connection typekonfigurationsbaserad (inget tredjepartskonto)
Secrets at restkrypterat; användargränssnittet visar statusflaggor, aldrig värden
Action journalats_app_activity — en rad per åtgärd, leverantörsfel ordagrant
Auto-push rulesavstängt som standard, per leverantör, varje körning loggas
Registry statuslive

Gränssnittsritning

Strukturell schematisk bild av ytan – paneler, hierarki och interaktionsmöjligheter. Ett kontrakt, inte en skärmdump.
Anslutningskort
● ansluten — närvaroindikator
omfattning: minsta nödvändiga koppla från
Åtgärder
skicka — uttryckligt klickimportera — deduplicerad
Aktivitetslogg
Fig. 1 — Webhooks: strukturellt gränssnittsschema. Paneler och lägen utgör specifikationen; visade data är platshållare.

Interaktionsflöde — tillstånd, valideringar, feedback

Varje tillstånd nedan verkställs på serversidan; gränssnittet rapporterar det, det beslutar inte om det.
Open app pageendast ägare/administratör för ändringar
Save settingsvalideras vid sparning (format, direktkontroller där det är möjligt)
In effectnästa begäran använder den nya konfigurationen
Journalåtgärder loggas till appaktivitet
Ogiltigt värde → namngivet valideringsfel; ingenting sparas delvisBorttagen konfiguration → beteendet upphör synligtHemligheter → endast närvaroflaggor, visas aldrig igen
Fig. 2 — interaktionsflöde: marinblått = tillstånd, guld = serverframtvingade grindar, grönt = bekräftade utfall; taggar listar specialfall och deras återkoppling.

Händelsekatalog (från det aktiva registret)

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", ...}}
Leveransen sker asynkront från bakgrundstrådar — er slutpunkts latens blockerar aldrig ATS-systemet. Datamängd förkortad i illustrationssyfte.

Neighbouring connectors — Automation & Webhooks

Webhooksthis page Zapierlive
Statusar hämtas från det aktiva registret — bläddra i hela katalogen →

Vanliga frågor

Vilka händelser kan utlösa en webhook?
Centrala rekryteringshändelser – publicerat jobb, mottagen ansökan och ändrat kandidatsteg – levereras var och en som en strukturerad JSON POST till er konfigurerade webbadress i samma stund som de inträffar.
Fungerar webhooks med Zapier, n8n och Make?
Ja. Dessa plattformar är byggda för att ta emot webhooks — klistra in deras trigger-URL i dina webhook-inställningar i ATS:et så blir dina rekryteringshändelser triggers för tusentals efterföljande appar.
Kommer en långsam slutpunkt att sakta ner mitt ATS?
Nej. Leveranser initieras asynkront i bakgrunden, så rekryterare och kandidater behöver aldrig vänta på ert mottagande system, oavsett hur långsamt det är.
Tillkommer det någon avgift per händelse eller automatiseringsnivå?
Nej. Webhooks ingår i prenumerationen utan händelsebegränsningar – en medveten kontrast mot verktyg som säljer automatisering tillbaka till er som ett tillägg.

I korthet

  • JSON POST i realtid vid viktiga rekryteringshändelser
  • Jobb publicerat, ansökan mottagen, fas ändrad
  • Fungerar med Zapier, n8n, Make eller valfri HTTPS-slutpunkt
  • Asynkron leverans blockerar aldrig användare
  • Inga avgifter per händelse eller automatiseringsnivåer
  • Konfigureras per organisation på några minuter

Se webhooks i er egen rekrytering.

Ta med en verklig arbetsbeskrivning till en 30-minutersdemo — kostnadsfri provperiod ingår.

Boka en demo
Expertini Intelligens
Online nu
Hej! Jag är Expertinis intelligenta produktexpert. Fråga mig vad som helst om våra lösningar, få vägledning om något av våra rekryteringsverktyg eller berätta bara vad du vill göra — jag guidar dig i rätt riktning. För kontospecifika frågor, skicka ett e-postmeddelande till support@expertini.com.