Webhooks
Gửi (POST) các sự kiện tuyển dụng theo thời gian thực tới bất kỳ URL nào — nền tảng dữ liệu thô mà Zapier, n8n và Make được xây dựng trên đó.
Mỗi đội ngũ tuyển dụng đều có một hệ thống mà ATS không thể nhìn thấy: kho dữ liệu, bảng điều khiển nội bộ, công cụ tự phát triển cần biết khi nào có sự kiện xảy ra. Webhook chính là giải pháp toàn diện. Khi một công việc được đăng tải, một đơn ứng tuyển được gửi đến hoặc một ứng viên chuyển giai đoạn, Expertini ATS sẽ gửi yêu cầu POST một sự kiện JSON có cấu trúc đến bất kỳ URL nào quý vị định cấu hình — theo thời gian thực, ngay khi sự kiện diễn ra.
Khoảng cách mà tính năng này thu hẹp chính là vấn đề truy vấn lặp (polling): nếu không có sự kiện, các hệ thống bên ngoài hoặc phải liên tục kiểm tra các thay đổi hoặc bị lỗi thời. Webhook đảo ngược điều đó — hệ thống của quý vị được thông báo ngay lập tức và chỉ khi có thông tin mới. Đây cũng chính là cơ chế nền tảng mà các nền tảng tự động hóa như Zapier, n8n và Make được xây dựng, đồng nghĩa với việc một điểm cuối webhook có thể truyền các sự kiện tuyển dụng của quý vị đến hầu như bất kỳ công cụ nào mà các nền tảng đó hỗ trợ. Tính năng này được tích hợp sẵn trong gói thuê bao của quý vị: không có gói tiện ích tự động hóa bổ sung, không tính phí theo từng sự kiện, không có sản phẩm tích hợp riêng biệt. Việc gửi dữ liệu được kích hoạt bất đồng bộ, do đó các hệ thống hạ nguồn phức tạp sẽ không bao giờ làm chậm trễ các chuyên viên tuyển dụng hoặc quy trình tuyển dụng của quý vị.
Trên trang này
- Các sự kiện gắn liền với những thời điểm tuyển dụng thực tế
- Tự tích hợp nền tảng tự động hóa của bạn — hoặc không cần dùng nền tảng nào
- Thiết kế theo cơ chế kích hoạt và tự vận hành
- Connection architecture
- Viết ngữ nghĩa và luồng dữ liệu
- Cân nhắc về mặt vận hành
- Vị trí trong sơ đồ cấu trúc tích hợp
- Bản thiết kế giao diện & luồng tương tác
- Câu hỏi thường gặp
01Các sự kiện gắn liền với những thời điểm tuyển dụng thực tế
Các sự kiện bao quát những thời điểm mà các nhóm thực sự muốn tự động hóa: một công việc được đăng tải, một đơn ứng tuyển mới gửi đến, một ứng viên chuyển giữa các giai đoạn. Mỗi lần gửi là một tải trọng (payload) JSON chứa các bản ghi liên quan, được gửi đến URL của quý vị ngay khi sự kiện xảy ra.
Từ ba thành phần cốt lõi đó, các đội ngũ xây dựng rất nhiều tiện ích: thông báo tức thì đến các kênh nội bộ, công cụ thay thế báo cáo hàng đêm, bộ đếm thời gian SLA khi chuyển đổi giai đoạn và nguồn cấp dữ liệu kho lưu trữ giúp bảng điều khiển BI luôn cập nhật mà không cần xuất tệp.
02Tự tích hợp nền tảng tự động hóa của bạn — hoặc không cần dùng nền tảng nào
Trỏ webhook tới URL kích hoạt của Zapier, n8n hoặc Make và các sự kiện tuyển dụng của bạn sẽ đi vào hệ sinh thái gồm hàng nghìn ứng dụng mà hoàn toàn không cần mã hóa. Hoặc bỏ qua bên trung gian: bất kỳ điểm cuối HTTPS nào bạn vận hành — một hàm serverless, một dịch vụ nội bộ — đều nhận được cùng dữ liệu tải trọng. ATS không bận tâm bên nào đang lắng nghe; nó chỉ phân phối dữ liệu một cách đáng tin cậy.
03Thiết kế theo cơ chế kích hoạt và tự vận hành
Quá trình gửi webhook chạy ngầm trong nền, tách biệt khỏi yêu cầu của người dùng đã kích hoạt nó. Một bên nhận phản hồi chậm hoặc tạm thời không khả dụng sẽ không bao giờ cản trở nhà tuyển dụng lưu thay đổi giai đoạn hay ứng viên nộp hồ sơ. Cấu hình nằm trong phần cài đặt của tổ chức bạn — thiết lập một URL, chọn các sự kiện, và bạn đã sẵn sàng hoạt động. Xem tính năng mới để biết các sự kiện mới nhất được bổ sung.
Kiến trúc & vận hành nền tảng
A1Connection architecture
Ứng dụng này hoạt động dựa trên cấu hình: những gì bạn lưu sẽ được nền tảng xử lý trực tiếp — không liên quan đến liên kết tài khoản của bên thứ ba. Các cài đặt được xác thực khi lưu, được lưu trữ theo từng tổ chức và có hiệu lực ngay trong yêu cầu tiếp theo.
Các thay đổi có hiệu lực ngay lập tức và có thể hoàn tác; việc gỡ bỏ cấu hình sẽ dừng hành vi một cách rõ ràng. Giống như mọi trình kết nối, các khóa bí mật (nếu có) được lưu trữ dưới dạng mã hóa và chỉ hiển thị dưới dạng cờ trạng thái hiện diện.
A2Viết ngữ nghĩa và luồng dữ liệu
Mọi luân chuyển dữ liệu đều là một hành động rõ ràng với kết quả được ghi nhận vào nhật ký. Hoạt động ghi diễn ra khi quý vị nhấp chuột — hoặc chỉ tự động khi quý vị đã kích hoạt quy tắc (tự động đẩy khi tuyển dụng bị tắt theo mặc định, áp dụng theo từng nhà cung cấp). Hoạt động đọc — nhập thông tin ứng viên, tài khoản hoặc tệp — chạy khi quý vị nhấn Nhập, khử trùng lặp với những dữ liệu hiện có (khách hàng theo tên, ứng viên theo email), bỏ qua thay vì ghi đè, và báo cáo trung thực số lượng đã tạo so với số lượng bị bỏ qua, chính vì vậy việc chạy lại bất kỳ lần nhập nào luôn an toàn theo đúng thiết kế.
Mỗi hành động sẽ ghi một hàng vào nhật ký hoạt động ứng dụng (ats_app_activity): nội dung đã chạy, thời gian, áp dụng cho bản ghi nào và kết quả — bao gồm nguyên văn văn bản lỗi của nhà cung cấp khi có sự cố. Báo cáo sử dụng bên trong ATS sẽ tổng hợp chính nhật ký đó, do đó báo cáo tích hợp và thực tế tích hợp không thể sai lệch.
Mọi tác vụ rời khỏi luồng yêu cầu — gửi thông báo hàng loạt, chuyển giao webhook, ghi nhật ký hoạt động, thư từ — đều chạy trong các luồng nền độc lập không chặn (fire-and-forget). Điểm cuối bên ngoài phản hồi chậm sẽ không bao giờ làm giao diện bị treo, và tác vụ phụ bị lỗi sẽ được ghi nhật ký thay vì âm thầm thử lại gây mất tính nhất quán.
A3Cân nhắc về mặt vận hành
Các kết nối ở cấp độ tổ chức và được giới hạn cho vai trò chủ sở hữu và quản trị viên; nhà tuyển dụng sử dụng các tính năng được kết nối hỗ trợ nhưng không thể kết nối, ngắt kết nối hoặc định cấu hình lại. Việc ngắt kết nối sẽ xóa ngay lập tức thông tin đăng nhập đã lưu và dừng các tính năng phụ thuộc một cách rõ ràng, không âm thầm. Dữ liệu đã nhập vẫn thuộc về quý vị và có thể chỉnh sửa.
Những người được nhập sẽ được đánh dấu là đã nhập với các cài đặt quyền riêng tư mặc định thận trọng — không mặc định có sự chấp thuận cho bất kỳ ai chưa từng điền vào biểu mẫu ứng tuyển của bạn, và các cài đặt lưu giữ mặc định sẽ được áp dụng. Mọi nội dung được ghi lại đều thuộc quyền sở hữu của quý vị: các bản xuất CSV và ứng dụng Data Export bao gồm cùng các kho lưu trữ mà chính sản phẩm đọc. Lối ra luôn rộng mở như lối vào — theo đúng thiết kế, không phải sự nhượng bộ.
A4Vị trí trong sơ đồ cấu trúc tích hợp
Tích hợp này hiện đã có sẵn trong danh mục đăng ký. 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.
Bản đồ phụ thuộc
Bản thiết kế giao diện
Luồng tương tác — trạng thái, xác thực, phản hồi
Danh mục sự kiện (từ sổ đăng ký trực tiếp)
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
Câu hỏi thường gặp
Những sự kiện nào có thể kích hoạt webhook?⌄
Webhook có hoạt động với Zapier, n8n và Make không?⌄
Một điểm cuối (endpoint) chậm có làm chậm ATS của tôi không?⌄
Có phí tính theo từng sự kiện hoặc theo cấp độ tự động hóa không?⌄
Tổng quan nhanh
- Gửi JSON POST theo thời gian thực đối với các sự kiện tuyển dụng quan trọng
- Tin tuyển dụng đã đăng, đã nhận đơn ứng tuyển, giai đoạn đã thay đổi
- Hoạt động với Zapier, n8n, Make hoặc bất kỳ điểm cuối HTTPS nào
- Phân phối bất đồng bộ không bao giờ chặn người dùng
- Không có phí cho mỗi sự kiện hoặc các bậc tự động hóa
- Được cấu hình theo từng tổ chức chỉ trong vài phút
Xem webhooks đối với quy trình tuyển dụng của chính bạn.
Hãy mang theo một bản mô tả công việc thực tế đến buổi dùng thử 30 phút — bao gồm bản dùng thử miễn phí.
Đặt lịch demo