웹훅
실시간 채용 이벤트를 원하는 URL로 POST 전송 — Zapier, n8n, Make가 구축되는 기반 데이터입니다.
모든 채용팀에는 데이터 웨어하우스, 사내 대시보드, 이벤트 발생 알림이 필요한 자체 개발 툴 등 ATS가 직접 접근할 수 없는 시스템이 있습니다. 웹훅은 이에 대한 범용적인 해답입니다. 채용공고가 게시되거나, 지원서가 접수되거나, 지원자의 단계가 변경될 때마다 Expertini ATS는 이벤트 발생 즉시 실시간으로 설정된 URL로 구조화된 JSON 이벤트를 POST 방식으로 전송합니다.
이를 통해 해결되는 문제는 폴링(polling) 문제입니다. 이벤트가 없으면 외부 시스템은 변경 사항을 반복해서 확인하거나 데이터가 구식이 됩니다. 웹훅은 이를 반전시켜, 시스템에 변경 사항이 있을 때만 즉시 알려줍니다. 이는 Zapier, n8n, Make와 같은 자동화 플랫폼의 기반이 되는 동일한 기본 원리로, 하나의 웹훅 엔드포인트만으로 해당 플랫폼이 지원하는 거의 모든 도구에 채용 이벤트를 전파할 수 있음을 의미합니다. 이는 구독에 기본적으로 포함되어 제공됩니다. 자동화 추가 등급, 이벤트별 요금 부과, 별도의 연동 제품이 없습니다. 전송은 비동기식으로 실행되므로 부하가 큰 다운스트림 시스템으로 인해 리크루터나 채용 파이프라인의 속도가 느려지지 않습니다.
이 페이지의 목차
01실제 채용 단계와 연결되는 이벤트
해당 이벤트는 채용 공고 개시, 새 지원서 접수, 후보자의 단계 간 이동 등 팀이 실제로 자동화하는 순간들을 포괄합니다. 각 전송 데이터는 관련 기록이 담긴 JSON 페이로드 형태로, 이벤트가 발생하는 즉시 지정된 URL로 발송됩니다.
팀은 이 세 가지 기본 요소를 바탕으로 내부 채널로의 즉각적인 알림, 야간 보고서 대체, 단계 변경 시의 SLA 타이머, 내보내기 없이 BI 대시보드를 최신 상태로 유지하는 웨어하우스 피드 등 다양한 기능을 구축합니다.
02자체 자동화 플랫폼을 연동하거나, 플랫폼 없이도 사용 가능합니다
웹훅을 Zapier, n8n 또는 Make 트리거 URL로 지정하면 코드 작성 없이도 채용 이벤트가 수천 개의 앱 생태계로 전송됩니다. 또는 중개 서비스 없이 직접 운영하는 HTTPS 엔드포인트(서버리스 함수, 내부 서비스 등)에서 동일한 페이로드를 직접 수신할 수도 있습니다. ATS는 수신 대상에 구애받지 않고 안정적으로 전달합니다.
03설정 후 자동 실행되도록 설계
웹훅 전송은 요청을 유발한 사용자 작업과 분리되어 백그라운드에서 실행됩니다. 수신 측의 응답이 느리거나 일시적으로 불가능하더라도 채용 담당자의 전형 단계 변경 저장이나 지원자의 지원서 제출이 차단되지 않습니다. 설정은 조직 설정에서 직접 구성할 수 있습니다. URL을 입력하고 이벤트를 선택하기만 하면 바로 활성화됩니다. 최근 추가된 이벤트는 새로운 소식에서 확인하세요.
플랫폼 아키텍처 및 운영
A1Connection architecture
이 앱은 설정 기반으로 작동합니다. 저장한 내용은 플랫폼에서 직접 처리되며 타사 계정 연결은 필요하지 않습니다. 설정은 저장 시 검증되고 조직별로 저장되며 다음 요청부터 적용됩니다.
변경 사항은 즉시 적용되며 취소할 수 있습니다. 설정을 삭제하면 해당 동작이 즉각 중단됩니다. 모든 커넥터와 마찬가지로 비밀값(존재하는 경우)은 암호화되어 저장되며 설정 여부 플래그로만 표시됩니다.
A2시맨틱 및 데이터 흐름 작성
모든 데이터 이동은 결과가 기록되는 명시적인 작업입니다. 쓰기는 클릭 시 실행되거나 규칙을 활성화한 경우에만 자동으로 실행됩니다(채용 시 자동 푸시는 공급자별로 기본적으로 꺼져 있습니다). 읽기(인물, 계정 또는 파일 가져오기)는 가져오기를 누를 때 실행되며, 이미 보유한 데이터(이름 기준 고객사, 이메일 기준 인물)와 중복을 제거하고 덮어쓰기 대신 건너뛰며, 생성된 항목과 건너뛴 항목을 정확하게 보고하므로 가져오기를 다시 실행해도 기본적으로 안전합니다.
각 작업은 앱 활동 로그(ats_app_activity)에 행으로 기록됩니다. 실행된 항목, 시간, 대상 레코드 및 결과(실패 시 벤더의 원본 오류 텍스트 그대로 포함)가 포함됩니다. ATS 내부의 사용량 보고서는 동일한 로그를 집계하므로 연동 보고 내용과 실제 연동 현황이 일치하지 않는 일이 발생하지 않습니다.
요청 경로를 벗어나는 모든 작업(알림 다중 전송, 웹훅 전달, 활동 기록, 메일 등)은 비동기 백그라운드 스레드에서 실행됩니다. 외부 엔드포인트의 응답이 느려도 인터페이스가 멈추지 않으며, 실패한 부작용 작업은 일관성을 해치는 무차별적인 재시도 대신 로그로 기록됩니다.
A3운영 고려사항
연동은 조직 수준에서 이루어지며 소유자 및 관리자 역할로 제한됩니다. 채용 담당자는 연동 기반 기능을 사용할 수 있지만 연결, 연결 해제 또는 재구성을 수행할 수는 없습니다. 연결을 해제하면 저장된 자격 증명이 즉시 삭제되며 관련 기능이 조용히 중단되지 않고 명확하게 중단 상태로 표시됩니다. 이미 가져온 데이터는 그대로 유지되며 편집할 수 있습니다.
가져온 인물은 보수적인 개인정보 보호 기본값이 적용된 '가져옴' 상태로 등록됩니다. 지원서 양식을 작성하지 않은 사람에 대해서는 어떠한 동의도 간주되지 않으며, 보존 기본값이 적용됩니다. 작성된 모든 데이터는 귀하의 소유입니다. 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.
종속성 맵
인터페이스 청사진
상호작용 흐름 — 상태, 유효성 검사, 피드백
이벤트 카탈로그 (라이브 레지스트리 제공)
POST https://your-endpoint.example/hook Content-Type: application/json {"event": "application.received", "org": "acme-recruiting", "data": {"job_title": "Senior Backend Engineer", ...}}
Neighbouring connectors — Automation & Webhooks
자주 묻는 질문
웹훅을 트리거할 수 있는 이벤트는 무엇인가요?⌄
웹훅이 Zapier, n8n 및 Make와 연동되나요?⌄
느린 엔드포인트로 인해 ATS 속도가 느려지나요?⌄
이벤트당 또는 자동화 등급별 요금이 부과되나요?⌄
한눈에 보기
- 주요 채용 이벤트 발생 시 실시간 JSON POST 전송
- 채용공고 게시됨, 지원서 접수됨, 단계 변경됨
- Zapier, n8n, Make 또는 모든 HTTPS 엔드포인트와 연동
- 비동기 전송으로 사용자 작업이 중단되지 않습니다
- 이벤트당 수수료나 자동화 등급 제한 없음
- 몇 분 만에 조직별 설정 완료