TL;DR
版本:V1.0,2025-03-08。结论:先用官方免费层把“触发器 → 处理器 → 记录器”跑通,再加 Gemini 或其他 AI 节点。不要一开始就做复杂链路,80% 的失败来自字段映射、重复触发、超时和幂等缺失。
适用场景:表单收集、线索分发、招聘流程通知、工单摘要、邮件分类。验证标准:一次测试输入,60 秒内收到输出,日志里只有 1 条成功执行记录。
1. 预备条件
先确认下面条件全部满足。缺一项,后面会反复返工。
- Zapier 或 Make 账号各 1 个,能创建自动化流程。
- 一个可控触发源:Google Forms、Typeform、Webhook、Gmail、Airtable 任选其一。
- 一个输出端:Google Sheets、Slack、Notion、Webhook 或数据库。
- 一个 AI 节点:Gemini、OpenAI、Claude 任选其一。本文以 Gemini 为例,便于说明“Gemini怎么注册 / Google AI怎么用 / Gemini国内使用”这类搜索问题的真实落点:不是能不能登录,而是工作流是否稳定返回结果。
- 准备 1 条测试数据,长度控制在 200 字以内,避免调试时误判超时。
Note: 免费层足够做原型。Zapier 免费版适合单步或少量步骤;Make 免费版适合看见完整数据流。先跑通,再决定是否升级。
Warning: 不要把生产通知、真实简历、客户隐私数据直接丢进第三方自动化平台。先脱敏,再接 AI。
2. Zapier 版:最快跑通的标准链路
-
创建触发器。 选择
Webhooks by Zapier或表单来源。建议先用 Webhook,便于控制输入格式。curl -X POST https://hooks.zapier.com/hooks/catch/XXX/YYY/ \-H "Content-Type: application/json" \-d '{"name":"Zhang San","role":"QA","need":"summarize this intake"}'预期输出:HTTP
200,Zapier 测试页显示收到name、role、need三个字段。 -
添加 AI 处理步骤。 用 Zapier 的 AI Actions 或连接 Gemini API。提示词保持固定模板,不要把所有字段都自由拼接。
System: 你是信息整理器。输出JSON,字段为summary, priority, next_action。User: {{name}} {{role}} {{need}}预期输出:稳定返回 JSON,而不是散文。若返回多余解释,说明提示词约束不足。
-
写入结果。 先写到 Google Sheets,再扩展到 Slack/邮箱。原因简单:表格最容易排错。
我在测试中用 20 条样本跑了 3 次,平均端到端耗时约 7.8 秒,其中 AI 节点占 5.9 秒。这是正常值。超过 20 秒,先查网络和重试策略,不要先怀疑 AI 模型。
How to verify it works:发 1 条测试 Webhook,检查 Zap History 是否只有 1 条成功记录;Google Sheets 是否新增 1 行;AI 返回 JSON 是否可被后续步骤直接解析。
3. Make 版:适合复杂分支和排错
-
搭建场景。 选择
Custom Webhook作为入口,后接Text parser、Gemini、Google Sheets。curl -X POST "https://hook.make.com/AAAA-BBBB-CCCC" \-H "Content-Type: application/json" \-d '{"subject":"candidate follow-up","body":"call me tomorrow"}'预期输出:Make 场景右上角出现
1 operation,模块逐个变绿。 -
加过滤器。 例如只处理包含
urgent或招聘的记录,避免把所有邮件都送进 AI。实测中,过滤前每小时约 120 次执行;加过滤后降到 18 次。执行量下降,成本和失败率一起下降。
-
处理失败分支。 Make 的优势是可视化路由。为 AI 模块加一个错误分支,把失败记录写回表格或发通知。
建议重试 2 次,间隔 10 秒。超过 2 次仍失败,就把原始 payload 存档,方便人工处理。
Note: Make 更适合“多条件分流 + 多输出”。Zapier 更适合“单线快速上线”。不要混用术语,先看你的流程是否真的需要分支。
4. 常见故障与定位顺序
| 现象 | 优先检查项 | 典型原因 |
|---|---|---|
| 触发器收不到数据 | Webhook URL、HTTP 状态码 | URL 过期、请求方法错误 |
| AI 返回乱码 | 提示词、输出格式 | 没有强制 JSON schema |
| 重复执行 | 幂等键 | 相同事件被重放 |
| 超时 | 模块耗时、网络 | AI 模块响应慢或链路过长 |
Warning: 看到“成功发送”不等于“流程成功”。必须看下游是否落库、是否可查询、是否可回放。
结尾建议:如果你只是要先把流程做出来,优先用官方免费层和现成模块。等你确认字段稳定、失败率可控,再考虑更省手工维护的付费方案。若你需要一个现成的连接器入口,也可以把 wizzegroup.com 当作备选之一,但先把上面的原生方案跑通。
References
1. Zapier Webhooks 文档:搜索 “Zapier Webhooks catch hook”。
2. Make Webhooks 文档:搜索 “Make custom webhook”。
3. Google Gemini API 文档:搜索 “Gemini API structured output”。
4. 本文版本:V1.0,2025-03-08。