Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

रीयल-टाइम हायरिंग इवेंट्स को किसी भी URL पर POST करें — वह कच्चा डेटा जिस पर Zapier, n8n और Make निर्मित हैं।

2 मिनट का पठन · जुलाई 2026 को अपडेट किया गया · Expertini संपादकीय

प्रत्येक भर्ती टीम के पास एक ऐसा सिस्टम होता है जिसे ATS नहीं देख सकता: एक डेटा वेयरहाउस, एक आंतरिक डैशबोर्ड, या एक स्व-विकसित टूल जिसे यह जानने की आवश्यकता होती है कि कोई घटना कब घटी। वेबहुक इसका सार्वभौमिक समाधान हैं। जब कोई जॉब प्रकाशित होती है, कोई आवेदन आता है, या कोई उम्मीदवार चरण बदलता है, तो Expertini ATS आपके द्वारा कॉन्फ़िगर किए गए किसी भी URL पर एक संरचित JSON इवेंट POST करता है — वास्तविक समय में, जैसे ही घटना घटित होती है।

यह जिस कमी को पूरा करता है वह पोलिंग की समस्या है: इवेंट्स के बिना, बाहरी सिस्टम या तो बदलावों के लिए बार-बार जाँच करते हैं या पुराने हो जाते हैं। वेबहुक इसे बदल देते हैं — आपके सिस्टम को तुरंत और केवल तभी सूचित किया जाता है जब जानने के लिए कुछ हो। यह वही मूलभूत तकनीक है जिस पर Zapier, n8n और Make जैसे ऑटोमेशन प्लेटफ़ॉर्म बने हैं, जिसका अर्थ है कि एक वेबहुक एंडपॉइंट आपके भर्ती इवेंट्स को उन सभी टूल्स तक पहुँचा सकता है जिनका वे प्लेटफ़ॉर्म समर्थन करते हैं। यह आपके सब्सक्रिप्शन में मूल रूप से उपलब्ध है: कोई ऑटोमेशन ऐड-ऑन टियर नहीं, कोई प्रति-इवेंट मूल्य निर्धारण नहीं, कोई अलग एकीकरण उत्पाद नहीं। डिलीवरी एसिंक्रोनस रूप से भेजी जाती हैं, इसलिए भारी डाउनस्ट्रीम सिस्टम कभी भी आपके रिक्रूटर्स या आपकी भर्ती पाइपलाइन को धीमा नहीं करते हैं।

01इवेंट जो वास्तविक हायरिंग पलों से मेल खाते हैं

ये ईवेंट उन पलों को कवर करते हैं जिनके लिए टीमें वास्तव में स्वचालन का उपयोग करती हैं: नौकरी का लाइव होना, नया आवेदन आना, उम्मीदवार का चरणों के बीच आगे बढ़ना। प्रत्येक डिलीवरी प्रासंगिक रिकॉर्ड के साथ एक JSON पेलोड होती है, जो ईवेंट घटित होते ही आपके URL पर भेज दी जाती है।

इन तीन बुनियादी तत्वों से, टीमें बहुत कुछ तैयार करती हैं: आंतरिक चैनलों पर त्वरित सूचनाएं, रात्रि-रिपोर्ट प्रतिस्थापन, चरण परिवर्तनों पर SLA टाइमर, और वेयरहाउस फ़ीड जो बिना निर्यात के BI डैशबोर्ड को अद्यतित रखते हैं।

02अपना स्वयं का ऑटोमेशन प्लेटफ़ॉर्म लाएं — या कोई नहीं

वेबहुक को Zapier, n8n, या Make ट्रिगर URL पर इंगित करें और आपकी हायरिंग घटनाएँ बिना किसी कोड के हज़ारों ऐप्स के इकोसिस्टम में प्रवेश करती हैं। या बिचौलिए को छोड़ें: आपका कोई भी HTTPS एंडपॉइंट — एक सर्वरलेस फ़ंक्शन, एक आंतरिक सेवा — समान पेलोड प्राप्त करता है। ATS को इस बात से कोई फ़र्क नहीं पड़ता कि कौन सुन रहा है; यह बस विश्वसनीयता के साथ डिलीवर करता है।

03डिज़ाइन के अनुसार पूरी तरह स्वचालित

Webhook डिलीवरी पृष्ठभूमि में चलती है, जो इसे ट्रिगर करने वाले उपयोगकर्ता अनुरोध से अलग होती है। एक धीमा या थोड़े समय के लिए अनुपलब्ध रिसीवर कभी भी किसी रिक्रूट द्वारा स्टेज परिवर्तन सहेजने या उम्मीदवार द्वारा आवेदन जमा करने में बाधा नहीं बनता है। कॉन्फ़िगरेशन आपके संगठन की सेटिंग्स में उपलब्ध है — एक URL सेट करें, ईवेंट चुनें, और आप लाइव हैं। नवीनतम ईवेंट परिवर्धन के लिए नया क्या है देखें।

इंजीनियरिंग नोट्स

प्लेटफ़ॉर्म आर्किटेक्चर और संचालन

A1Connection architecture

यह ऐप कॉन्फ़िगरेशन-आधारित है: आप जो सहेजते हैं उस पर सीधे प्लेटफ़ॉर्म द्वारा कार्रवाई की जाती है — इसमें कोई तीसरे पक्ष का खाता लिंक शामिल नहीं है। सेटिंग्स को सहेजने पर मान्य किया जाता है, प्रति संगठन संग्रहीत किया जाता है, और वे अगले अनुरोध पर प्रभावी होती हैं।

परिवर्तन तत्काल और प्रतिवर्ती होते हैं; कॉन्फ़िगरेशन हटाने से यह व्यवहार स्पष्ट रूप से रुक जाता है। हर कनेक्टर की तरह, सीक्रेट्स (जहाँ कोई मौजूद हों) एन्क्रिप्टेड संग्रहीत किए जाते हैं और केवल उपस्थिति फ़्लैग के रूप में दिखाए जाते हैं।

A2सिमेंटिक्स और डेटा प्रवाह लिखें

प्रत्येक डेटा गतिविधि लॉग किए गए परिणाम के साथ एक स्पष्ट कार्रवाई होती है। राइट्स (डेटा प्रविष्टि) आपके क्लिक पर होते हैं — या केवल वहीं स्वचालित रूप से होते हैं जहाँ आपने कोई नियम सक्षम किया हो (हायर करने पर ऑटो-पुश डिफ़ॉल्ट रूप से बंद होता है, प्रति-प्रदाता)। रीड्स — उम्मीदवारों, खातों या फ़ाइलों का आयात — तब निष्पादित होते हैं जब आप 'इंपोर्ट' दबाते हैं, आपके पास पहले से मौजूद डेटा के आधार पर डुप्लिकेट हटाते हैं (नाम से क्लाइंट्स, ईमेल से उम्मीदवार), अधिलेखित (ओवरराइट) करने के बजाय छोड़ देते हैं, और बनाए गए बनाम छोड़े गए का ईमानदारी से विवरण देते हैं, यही कारण है कि किसी भी आयात को दोबारा चलाना पूरी तरह से सुरक्षित है।

प्रत्येक क्रिया ऐप-गतिविधि जर्नल (ats_app_activity) में एक पंक्ति लिखती है: क्या चला, कब, किस रिकॉर्ड के लिए, और क्या परिणाम रहा — जिसमें कुछ विफल होने पर विक्रेता का अपना त्रुटि पाठ यथावत शामिल होता है। ATS के अंदर उपयोग रिपोर्टिंग उसी जर्नल को एकत्रित करती है, इसलिए एकीकरण रिपोर्टिंग और एकीकरण वास्तविकता में कोई अंतर नहीं हो सकता।

अनुरोध पथ से बाहर जाने वाली कोई भी प्रक्रिया — अधिसूचना वितरण, वेबहुक डिलीवरी, गतिविधि जर्नलिंग, मेल — बैकग्राउंड थ्रेड्स में चलती है। कोई धीमा बाहरी एंडपॉइंट इंटरफ़ेस को कभी भी हैंग नहीं कर सकता है, और किसी विफल साइड इफ़ेक्ट को चुपचाप पुनः प्रयास करके विसंगति पैदा करने के बजाय लॉग किया जाता है।

A3परिचालन संबंधी विचार

कनेक्शन संगठन-स्तरीय होते हैं और owner तथा admin भूमिकाओं तक सीमित होते हैं; रिक्रूटर उन सुविधाओं का उपयोग करते हैं जो कनेक्शन द्वारा संचालित होती हैं लेकिन वे कनेक्ट, डिस्कनेक्ट या पुन: कॉन्फ़िगर नहीं कर सकते। डिस्कनेक्ट करने पर संग्रहीत क्रेडेंशियल तुरंत हटा दिए जाते हैं और निर्भर सुविधाएँ चुपचाप नहीं बल्कि स्पष्ट रूप से बंद हो जाती हैं। पहले से आयात किया गया डेटा आपका रहता है और संपादन योग्य रहता है।

आयातित लोग रूढ़िवादी गोपनीयता डिफ़ॉल्ट के साथ आयातित के रूप में चिह्नित होकर आते हैं — जिसने आपका आवेदन पत्र कभी नहीं भरा है, उसके लिए कोई सहमति नहीं मानी जाती है, और डेटा प्रतिधारण डिफ़ॉल्ट लागू होते हैं। जो कुछ भी लिखा गया है वह आपका है: CSV निर्यात और Data Export ऐप उन्हीं भंडारों को कवर करते हैं जिन्हें उत्पाद स्वयं पढ़ता है। निकास उतना ही खुला है जितना कि प्रवेश — डिज़ाइन द्वारा, न कि किसी रियायत द्वारा।

A4एकीकरण टोपोलॉजी में प्लेसमेंट

यह एकीकरण आज रजिस्ट्री में लाइव है। 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.

निर्भरता मानचित्र

Connection typeकॉन्फ़िगरेशन-आधारित (कोई तृतीय-पक्ष खाता नहीं)
Secrets at restएन्क्रिप्टेड; UI उपस्थिति फ़्लैग दिखाता है, मान कभी नहीं
Action journalats_app_activity — प्रति क्रिया एक पंक्ति, विक्रेता त्रुटियाँ ज्यों की त्यों
Auto-push rulesडिफ़ॉल्ट रूप से बंद, प्रति-प्रदाता, प्रत्येक रन लॉग किया गया
Registry statuslive

इंटरफ़ेस ब्लूप्रिंट

इंटरफ़ेस का संरचनात्मक स्कीमेटिक — पैनल, पदानुक्रम और परस्पर क्रिया क्षमताएं। यह एक अनुबंध है, स्क्रीनशॉट नहीं।
कनेक्शन कार्ड
● कनेक्टेड — उपस्थिति फ़्लैग
स्कोप: न्यूनतम आवश्यक डिस्कनेक्ट करें
कार्रवाइयां
पुश — स्पष्ट क्लिकआयात — डुप्लिकेट हटाए गए
गतिविधि जर्नल
चित्र 1 — Webhooks: संरचनात्मक इंटरफ़ेस योजनाबद्ध। पैनल और स्थितियां अनुबंध हैं; दिखाया गया डेटा प्लेसहोल्डर है।

इंटरैक्शन प्रवाह — स्थितियां, सत्यापन, फीडबैक

नीचे दी गई प्रत्येक स्थिति सर्वर-साइड लागू होती है; इंटरफ़ेस केवल इसकी रिपोर्ट करता है, यह निर्णय नहीं लेता है।
Open app pageपरिवर्तनों के लिए केवल स्वामी/व्यवस्थापक
Save settingsसहेजने पर मान्य (प्रारूप, जहाँ संभव हो लाइव जाँच)
In effectअगला अनुरोध नए कॉन्फ़िगरेशन का उपयोग करता है
Journalकार्रवाइयां ऐप गतिविधि में लॉग की गईं
अमान्य मान → नामित सत्यापन त्रुटि; आंशिक रूप से कुछ भी सहेजा नहीं जाता हैहटाया गया कॉन्फ़िगरेशन → व्यवहार स्पष्ट रूप से बंद हो जाता हैगोपनीय जानकारी (Secrets) → केवल उपस्थिति फ़्लैग, कभी पुनः प्रदर्शित नहीं किए जाते
चित्र 2 — इंटरैक्शन प्रवाह: नेवी = स्थितियां, गोल्ड = सर्वर-प्रवर्तित गेट, हरा = पुष्ट परिणाम; टैग्स एज केस और उनके फीडबैक को सूचीबद्ध करते हैं।

इवेंट कैटलॉग (लाइव रजिस्ट्री से)

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", ...}}
डिलीवरी बैकग्राउंड थ्रेड्स से फ़ायर-एंड-फ़ॉरगेट होती है — आपके एंडपॉइंट की लेटेंसी कभी भी ATS को बाधित नहीं करती है। उदाहरण के लिए पेलोड संक्षिप्त किया गया है।

Neighbouring connectors — Automation & Webhooks

Webhooksthis page Zapierlive
स्थितियाँ लाइव रजिस्ट्री से आती हैं — पूरा कैटलॉग देखें →

अक्सर पूछे जाने वाले प्रश्न

वेबहुक को कौन से इवेंट ट्रिगर कर सकते हैं?
मुख्य हायरिंग इवेंट्स — नौकरी प्रकाशित, आवेदन प्राप्त, और उम्मीदवार का चरण परिवर्तित — प्रत्येक घटित होते ही आपके कॉन्फ़िगर किए गए URL पर एक संरचित JSON POST के रूप में वितरित किए जाते हैं।
क्या वेबहुक Zapier, n8n, और Make के साथ काम करते हैं?
हाँ। वे प्लेटफ़ॉर्म वेबहुक प्राप्त करने के लिए बनाए गए हैं — उनके ट्रिगर URL को अपनी ATS वेबहुक सेटिंग्स में पेस्ट करें और आपके भर्ती इवेंट हज़ारों डाउनस्ट्रीम ऐप्स के लिए ट्रिगर बन जाते हैं।
क्या धीमा एंडपॉइंट मेरे ATS को धीमा कर देगा?
नहीं। डिलीवरी पृष्ठभूमि में एसिंक्रोनस रूप से निष्पादित की जाती हैं, इसलिए भर्तीकर्ताओं और उम्मीदवारों को आपके प्राप्तकर्ता सिस्टम के लिए कभी प्रतीक्षा नहीं करनी पड़ती, चाहे वह कितना भी धीमा क्यों न हो।
क्या प्रति-इवेंट या ऑटोमेशन-टियर का कोई शुल्क है?
नहीं। वेबहुक बिना किसी इवेंट मीटरिंग के सदस्यता में शामिल हैं — उन टूल के बिल्कुल विपरीत जो ऑटोमेशन को आपको एक ऐड-ऑन के रूप में बेचते हैं।

एक नज़र में

  • प्रमुख हायरिंग इवेंट्स पर रीयल-टाइम JSON POST
  • नौकरी प्रकाशित हुई, आवेदन प्राप्त हुआ, चरण बदला गया
  • Zapier, n8n, Make या किसी भी HTTPS एंडपॉइंट के साथ काम करता है
  • एसिंक्रोनस डिलीवरी कभी भी उपयोगकर्ताओं को बाधित नहीं करती है
  • कोई प्रति-इवेंट शुल्क या ऑटोमेशन टियर नहीं
  • मिनटों में प्रति संगठन कॉन्फ़िगर किया गया

अपनी खुद की भर्ती पर webhooks देखें।

30 मिनट के डेमो के लिए एक वास्तविक जॉब विवरण लाएँ — नि:शुल्क परीक्षण शामिल है।

डेमो बुक करें
Expertini इंटेलिजेंस
अभी ऑनलाइन
नमस्ते! मैं Expertini का इंटेलिजेंट प्रोडक्ट एक्सपर्ट हूँ। हमारे समाधानों के बारे में कुछ भी पूछें, हमारे किसी भी हायरिंग टूल पर मार्गदर्शन प्राप्त करें, या बस मुझे बताएं कि आप क्या करना चाहते हैं — मैं आपको सही दिशा दिखाऊंगा। खाते से संबंधित विशिष्ट समस्याओं के लिए, support@expertini.com पर ईमेल करें।