Webhooks
INTEGRATIONS · EXPERTINI ATS

Webhooks

将实时招聘事件以 POST 方式发送至任意 URL——这也是 Zapier、n8n 和 Make 赖以运作的底层基础。

阅读时间 2 分钟 · 更新于 2026 年 7 月 · Expertini Editorial

每个招聘团队都拥有 ATS 无法直接访问的系统:数据仓库、内部仪表板或自建工具,这些系统都需要实时获知事件的发生。Webhook 正是通用的解决方案。当职位发布、收到申请或候选人阶段发生变更时,Expertini ATS 会实时以 POST 方式向您配置的任意 URL 发送结构化 JSON 事件。

这解决了轮询问题带来的不足:如果没有事件通知,外部系统要么需要反复检查变更,要么就会信息滞后。Webhook 改变了这一点——仅在有新动态时,系统才会立即收到通知。这也是 Zapier、n8n 和 Make 等自动化平台所构建的基础机制,意味着一个 Webhook 端点即可将招聘事件分发至这些平台支持的几乎任何工具。该功能已原生包含在您的订阅中:无自动化附加分层、无按事件计费、无独立集成产品。事件发送采用异步触发机制,下游系统的负载绝不会拖慢招聘人员的操作或影响您的招聘流程管线

01对应真实招聘环节的事件

事件涵盖了团队实际需要自动化的关键节点:职位上线、收到新申请、候选人在阶段间流转。每次投递均为包含相关记录的 JSON 有效负载,在事件发生时立即发送至您的 URL。

基于这三个基础元素,团队可以构建丰富的功能:内部渠道的即时通知、自动生成夜间报告替代人工、阶段变更的 SLA 计时器,以及无需导出即可保持 BI 仪表板实时更新的数据仓库数据流。

02自带自动化平台——或无需任何平台

将 Webhook 指向 Zapier、n8n 或 Make 触发 URL,您的招聘事件即可通过无代码方式接入成千上万个应用生态系统。或者直接跳过中介:您运行的任何 HTTPS 终端节点(例如无服务器函数、内部服务)都会接收到相同的有效负载。ATS 不受接收端限制,只需确保可靠交付。

03专为免维护与即发即弃设计

Webhook 投递在后台运行,与触发它的用户请求解耦。接收方响应缓慢或短暂不可用绝不会阻碍招聘人员保存阶段变更或候选人提交申请。配置位于您组织的设置中——设置 URL,选择事件,即可启用。请查看最新动态以了解最新添加的事件。

工程备注

平台架构与运维

A1Connection architecture

此应用基于配置运行:您保存的设置将直接由平台执行 — 不涉及第三方账户关联。设置在保存时进行验证,按组织分别存储,并在下一次请求时生效。

更改即时生效且可逆;移除配置会立即停止相应行为。与所有连接器一样,机密凭据(如存在)均加密存储,且仅显示为已配置标记。

A2编写语义与数据流

每一次数据流动都是带有日志记录结果的明确操作。写入操作会在您点击时执行——或者仅在您启用了规则时自动执行(按提供商划分,录用时自动推送默认处于关闭状态)。读取操作(即人员、客户或文件的导入)会在您点击“导入”时运行,并会与您已有的数据进行去重(按名称去重客户,按电子邮件去重人员),采取跳过而非覆盖策略,并如实报告已创建与已跳过的数据,因此重新运行任何导入在设计上都是完全安全的。

每个操作都会向应用活动日志 (ats_app_activity) 写入一行记录:执行内容、时间、涉及记录以及操作结果——在发生故障时还会逐字记录第三方供应商自身的错误文本。ATS 内的使用情况报告也是聚合该日志生成的,因此集成报告与集成实际运行状况绝不会脱节。

任何脱离请求路径的操作(通知散播、Webhook 投递、活动日志记录、邮件)均在即发即弃的后台线程中运行。缓慢的外部端点绝不会导致界面卡死,失败的附带操作会被记录而非无声重试导致不一致。

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.

依赖关系图

Connection type基于配置(无需第三方账户)
Secrets at rest已加密;界面仅显示存在标记,绝不显示具体数值
Action journalats_app_activity — 每项操作对应一行记录,逐字记录供应商报错
Auto-push rules默认关闭,按提供商独立配置,记录每次运行日志
Registry statuslive

界面蓝图

界面的结构示意图——面板、层级及交互功能。这是一份规范契约,而非静态截图。
关联卡片
● 已连接 — 在线状态标记
作用域:最低必需 断开连接
操作
推送 — 主动点击导入 — 已去重
活动日志
图 1 — Webhooks:结构化界面示意图。面板与状态为约定框架;所示数据仅为占位符。

交互流程——状态、验证与反馈

以下所有状态均在服务端强制执行;界面仅作呈现,不作判定。
Open app page仅限所有者/管理员可进行更改
Save settings保存时进行验证(格式验证,并在可行时进行实时检查)
In effect后续请求将使用新配置
Journal操作已记录至应用活动日志
无效值 → 命名验证错误;不会保存任何不完整内容删除配置 → 行为立即明确终止机密凭据 → 仅显示存在状态标识,绝不二次展示
图 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
状态来自实时注册表——浏览完整目录 →

常见问题

哪些事件可以触发 Webhook?
核心招聘事件——职位发布、收到申请以及候选人阶段变更——在发生时均会以结构化 JSON POST 形式实时发送至您配置的 URL。
网络钩子(Webhook)是否适用于 Zapier、n8n 和 Make?
是的。这些平台专门用于接收 Webhook——将其触发 URL 粘贴到您的 ATS Webhook 设置中,您的招聘事件即可成为触发数千个下游应用的触发器。
响应缓慢的端点会拖慢我的 ATS 吗?
不会。投递在后台异步触发,因此无论您的接收系统处理速度如何,招聘人员和候选人都无需等待。
是否有按事件计费或自动化梯度的费用?
否。Webhook 已包含在订阅中且不限事件触发次数——这与那些将自动化功能作为附加付费项转售给您的工具有着根本区别。

概览

  • 关键招聘事件的实时 JSON POST
  • 职位已发布、申请已收到、阶段已变更
  • 支持 Zapier、n8n、Make 或任何 HTTPS 端点
  • 异步交付绝不会阻塞用户操作
  • 无单次事件费用或自动化分级限制
  • 按组织独立配置,数分钟即可完成

在您自己的招聘中了解 webhooks 的表现。

携带真实的职位描述参与 30 分钟演示——包含免费试用。

预约演示
Expertini 智能
当前在线
您好!我是 Expertini 的智能产品专家。欢迎随时咨询关于我们解决方案的任何问题,获取关于各类招聘工具的使用指导,或直接告诉我您的需求 — 我将为您指引方向。如需解决账户特定问题,请发送邮件至 support@expertini.com