Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

Gerçek zamanlı işe alım etkinliklerini herhangi bir URL'ye POST edin — Zapier, n8n ve Make'in üzerine inşa edildiği ham yapı taşı.

3 dk okuma süresi · Temmuz 2026'da güncellendi · Expertini Editör Kadrosu

Her işe alım ekibinin ATS'nin göremediği bir sistemi vardır: bir veri ambarı, dahili bir gösterge paneli ya da bir işlem gerçekleştiğinde haberdar olması gereken kurum içi geliştirilmiş bir araç. Webhook'lar bunun evrensel yanıtıdır. Bir iş ilanı yayınlandığında, bir başvuru geldiğinde veya bir aday aşama değiştirdiğinde, Expertini ATS yapılandırılmış bir JSON olayını belirlediğiniz herhangi bir URL'ye POST eder — olay gerçekleştiği anda, gerçek zamanlı olarak.

Bunun kapattığı boşluk yoklama (polling) sorunudur: olaylar olmadan harici sistemler ya değişiklikleri sürekli kontrol etmek zorunda kalır ya da güncelliğini yitirir. Webhook'lar bunu tersine çevirir; sistemleriniz anında ve yalnızca bilinecek bir şey olduğunda bilgilendirilir. Bu, Zapier, n8n ve Make gibi otomasyon platformlarının üzerine inşa edildiği temel yapının aynısıdır; bu da tek bir webhook uç noktasının işe alım olaylarınızı bu platformların desteklediği hemen hemen her araca dağıtabileceği anlamına gelir. Aboneliğinizde yerleşik olarak sunulur: otomasyon eklenti katmanı yok, olay başına ücretlendirme yok, ayrı bir entegrasyon ürünü yok. Gönderimler asenkron olarak tetiklenir, böylece yoğun alt sistemler işe alım uzmanlarınızı veya işe alım sürecinizi asla yavaşlatmaz.

01Gerçek işe alım anlarıyla eşleşen etkinlikler

Olaylar, ekiplerin gerçekten etrafında otomasyon kurduğu anları kapsar: bir işin yayına girmesi, yeni bir başvurunun gelmesi, bir adayın aşamalar arasında geçiş yapması. Her iletim, olay gerçekleştiği anda URL'nize gönderilen, ilgili kayıtları içeren bir JSON yüküdür.

Ekipler bu üç temel ögeden yararlanarak pek çok şey oluşturur: dahili kanallara anlık bildirimler, gecelik rapor alternatifleri, aşama değişikliklerinde SLA sayaçları ve dışa aktarmaya gerek kalmadan İş Zekâsı panolarını güncel tutan veri ambarı akışları.

02Kendi otomasyon platformunuzu getirin — ya da hiçbirini kullanmayın

Web kancasını bir Zapier, n8n veya Make tetikleyici URL'sine yönlendirin; işe alım etkinlikleriniz hiçbir kod yazmadan binlerce uygulamadan oluşan ekosistemlere dahil olsun. Ya da aracıyı atlayın: Çalıştırdığınız herhangi bir HTTPS uç noktası (sunucusuz bir işlev, dahili bir hizmet) aynı veri yüklerini alır. ATS neyin dinlediğini önemsemez; yalnızca güvenilir bir şekilde teslim eder.

03Tasarımı gereği kur ve unut yapısında

Webhook iletimi, buna neden olan kullanıcı isteğinden bağımsız olarak arka planda çalışır. Yavaş veya geçici olarak ulaşılamayan bir alıcı, bir işe alım uzmanının aşama değişikliğini kaydetmesini veya bir adayın başvuru göndermesini asla engellemez. Yapılandırma kuruluşunuzun ayarlarında yer alır — bir URL belirleyin, etkinlikleri seçin ve yayındasınız. En son etkinlik eklemeleri için yenilikler sayfasına bakın.

Mühendislik notları

Platform mimarisi & operasyonlar

A1Connection architecture

Bu uygulama yapılandırma tabanlıdır: kaydettiğiniz işlemler doğrudan platform tarafından yürütülür — üçüncü taraf bir hesap bağlantısı gerekmez. Ayarlar kaydedildiğinde doğrulanır, kuruluş başına saklanır ve bir sonraki istekte geçerli olur.

Değişiklikler anında geçerli olur ve geri alınabilir; yapılandırmanın kaldırılması davranışı görünür şekilde durdurur. Tüm bağlayıcılarda olduğu gibi, gizli anahtarlar (varsa) şifrelenmiş olarak saklanır ve yalnızca varlık işaretleri olarak gösterilir.

A2Semantiği ve veri akışını yazın

Her veri hareketi, günlüğe kaydedilen bir sonuca sahip açık bir eylemdir. Yazma işlemleri tıkladığınızda veya yalnızca bir kuralı etkinleştirdiğiniz durumlarda otomatik olarak gerçekleşir (işe alımda otomatik gönderme sağlayıcı bazında varsayılan olarak kapalıdır). Okuma işlemleri (kişilerin, hesapların veya dosyaların içe aktarılması) İçe Aktar'a bastığınızda çalışır, halihazırda sahip olduklarınıza göre tekilleştirilir (müşteriler ada göre, kişiler e-postaya göre), üzerine yazmak yerine atlar ve oluşturulanlara karşı atlananları dürüstçe raporlar; bu nedenle herhangi bir içe aktarımı yeniden çalıştırmak tasarım gereği güvenlidir.

Her işlem, uygulama etkinlik günlüğüne (ats_app_activity) bir satır yazar: neyin çalıştığı, ne zaman çalıştığı, hangi kayıt için çalıştığı ve sonuç — bir hata oluştuğunda sağlayıcının kendi hata metni de birebir dâhil edilir. ATS içindeki kullanım raporlaması aynı günlüğü toplar; böylece entegrasyon raporlaması ile gerçek durum arasında hiçbir uyumsuzluk oluşamaz.

İstek yolundan ayrılan her şey — bildirim dağıtımı, webhook iletimi, etkinlik günlüğü tutma, e-posta — hemen dönen arka plan iş parçacıklarında (fire-and-forget) çalışır. Yavaş bir harici uç nokta arayüzün asla kilitlenmesine neden olamaz ve başarısız bir yan işlem, sessizce yeniden denenerek tutarsızlığa yol açmak yerine günlüğe kaydedilir.

A3Operasyonel hususlar

Bağlantılar kuruluş düzeyindedir ve sahip ile yönetici rolleriyle sınırlandırılmıştır; işe alım uzmanları bir bağlantının desteklediği özellikleri kullanır ancak bağlantı kuramaz, bağlantıyı kesemez veya yeniden yapılandıramaz. Bağlantının kesilmesi, saklanan kimlik bilgilerini derhâl kaldırır ve bağımlı özellikleri sessizce değil, görünür şekilde durdurur. Hâlihazırda içe aktarılan veriler size ait kalır ve düzenlenebilir.

İçe aktarılan kişiler, ihtiyatlı gizlilik varsayılanlarıyla içe aktarılmış olarak işaretlenir — başvuru formunuzu doldurmamış hiç kimse için rıza varsayılmaz ve saklama varsayılanları geçerli olur. Kaydedilen her şey sizindir: CSV dışa aktarmaları ve Data Export uygulaması, ürünün bizzat okuduğu depoların aynısını kapsar. Ayrılmak da sisteme girmek kadar açıktır — bu bir taviz değil, bilinçli bir tercihtir.

A4Entegrasyon topolojisindeki yerleşim

Bu entegrasyon şu anda dizinde kullanımdadır. 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.

Bağımlılık haritası

Connection typeyapılandırma tabanlı (üçüncü taraf hesabı yok)
Secrets at restşifrelenmiş; kullanıcı arayüzü değerleri değil, yalnızca varlık bayraklarını gösterir
Action journalats_app_activity — işlem başına bir satır, sağlayıcı hataları aynen aktarılır
Auto-push rulesvarsayılan olarak kapalı, sağlayıcı başına, her çalıştırma kayıt altında
Registry statuslive

Arayüz taslağı

Arayüzün yapısal şeması — paneller, hiyerarşi ve etkileşim olanakları. Bir ekran görüntüsü değil, bir sözleşme.
Bağlantı kartı
● bağlı — durum işareti
kapsamlar: minimum gerekli bağlantıyı kes
İşlemler
aktarım — açık tıklamaiçe aktarma — tekilleştirilmiş
Etkinlik günlüğü
Şekil 1 — Webhooks: yapısal arayüz şeması. Paneller ve durumlar sözleşmedir; gösterilen veriler yer tutucudur.

Etkileşim akışı — durumlar, doğrulamalar, geri bildirim

Aşağıdaki her durum sunucu tarafında uygulanır; arayüz bunu yalnızca bildirir, karar vermez.
Open app pagedeğişiklikler yalnızca sahip/yönetici tarafından yapılabilir
Save settingskaydetme sırasında doğrulanır (biçim, mümkün olan yerlerde canlı kontroller)
In effectsonraki istek yeni yapılandırmayı kullanır
Journalişlemler uygulama etkinliğine kaydedilir
Geçersiz değer → adlandırılmış doğrulama hatası; kısmi hiçbir şey kaydedilmezKaldırılan yapılandırma → davranış görünür şekilde dururGizli anahtarlar → yalnızca varlık işaretleri, asla yeniden gösterilmez
Şekil 2 — etkileşim akışı: lacivert = durumlar, altın sarısı = sunucu tarafından uygulanan geçitler, yeşil = onaylanan sonuçlar; etiketler istisnai durumları ve geri bildirimlerini listeler.

Etkinlik kataloğu (canlı kayıt defterinden)

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", ...}}
Teslimat, arka plan iş parçacıklarından at-ve-unut şeklinde yapılır — uç noktanızın gecikmesi asla ATS'yi engellemez. Yük, örnek amaçlı kısaltılmıştır.

Neighbouring connectors — Automation & Webhooks

Webhooksthis page Zapierlive
Durumlar canlı kayıt defterinden alınır — tüm kataloğa göz atın →

Sıkça sorulan sorular

Hangi olaylar bir webhook'u tetikleyebilir?
Temel işe alım olayları — iş ilanı yayınlandı, başvuru alındı ve aday aşaması değişti — her biri gerçekleştiği anda yapılandırılmış bir JSON POST isteği olarak belirlediğiniz URL'ye iletilir.
Web kancaları Zapier, n8n ve Make ile çalışır mı?
Evet. Bu platformlar webhook almak üzere yapılandırılmıştır; tetikleyici URL'lerini ATS webhook ayarlarınıza yapıştırdığınızda işe alım etkinlikleriniz binlerce bağlantılı uygulama için tetikleyici haline gelir.
Yavaş bir uç nokta ATS'mi yavaşlatır mı?
Hayır. İletimler arka planda asenkron olarak tetiklenir; bu sayede alıcı sisteminiz ne kadar yavaş olursa olsun işe alım uzmanları ve adaylar asla beklemez.
Olay başına veya otomasyon düzeyine göre bir ücret var mı?
Hayır. Web kancaları, olay ölçümü olmaksızın aboneliğe dahildir — otomasyonu size bir eklenti olarak geri satan araçlara kıyasla bilinçli bir farklılık.

Genel bakış

  • Önemli işe alım olaylarında gerçek zamanlı JSON POST
  • İlan yayımlandı, başvuru alındı, aşama değiştirildi
  • Zapier, n8n, Make veya herhangi bir HTTPS uç noktası ile çalışır
  • Asenkron teslimat kullanıcıları asla engellemez
  • Etkinlik başına ücret veya otomasyon katmanı yok
  • Kuruluş başına dakikalar içinde yapılandırılır

Kendi işe alım süreçlerinizde webhooks etkisini görün.

30 dakikalık demoya gerçek bir iş ilanı metni getirin — ücretsiz deneme dahildir.

Demo talep edin
Expertini Akıllı Sistemi
Şu anda çevrimiçi
Merhaba! Ben Expertini'nin Akıllı Ürün Uzmanıyım. Çözümlerimiz hakkında dilediğinizi sorun, İşe Alım Araçlarımızdan herhangi biri hakkında rehberlik alın veya ne yapmak istediğinizi belirtin — sizi doğru yöne yönlendireyim. Hesaba özel konular için support@expertini.com adresine e-posta gönderin.