TL;DR
目标:把“收到一条信息→AI处理→分发到表格/邮件/IM”的链路做成稳定工作流。
结论:Zapier适合快速上线,Make适合复杂分支和低成本长流程。先用官方免费层验证,再决定是否上付费方案。Gemini怎么注册、Google AI怎么用、Gemini国内使用,都只影响“AI节点”,不影响工作流设计本身。
测试日期:2025-03-08。测试环境:Zapier Free、Make Free、Google Sheets、Gmail、Webhook、Gemini API。
1. 前置条件与选型
Prerequisites:一个 Google 账号、一个 Zapier 账号、一个 Make 账号、一个可用的 AI 接口(Gemini API 或其他兼容 HTTP API)、Google Sheets 表、一个测试邮箱。
Note: 如果你只需要“表单提交后发邮件”,Zapier 足够。若有 3 个以上分支、循环、数据清洗,直接用 Make,避免后期重构。
对比表:
| 项 | Zapier | Make |
|---|---|---|
| 上手速度 | 快 | 中等 |
| 复杂分支 | 一般 | 强 |
| 调试可视化 | 够用 | 更细 |
| 成本控制 | 较弱 | 较好 |
如果你在搜“Zapier教程”“Make教程”“AI办公自动化怎么做”,这篇的目标不是讲概念,而是给你一个能跑起来的骨架。
2. Zapier:先做最小闭环
场景:Google Forms 提交后,Zapier 调 Gemini 生成摘要,再写入 Google Sheets,并发送 Gmail 通知。这是最小可用链路。
-
创建 Zap
Trigger 选 Google Forms 或 Google Sheets New Row。Action 先选 Webhooks by Zapier,后接 AI 请求。
curl -X POST https://api.example.com/generate-summary \ -H "Content-Type: application/json" \ -d '{"text":"客户反馈:登录慢,页面卡顿"}'Expected output:
{"summary":"用户反馈登录慢,疑似前端性能或接口延迟问题"} -
接入 Gemini
在 Zapier 里用 Webhooks 调 Gemini API。若你在做“Gemini怎么注册”后的首次接入,先只验证文本生成,不要一开始就做多模态。
curl -s https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=$GEMINI_API_KEY \ -H "Content-Type: application/json" \ -d '{"contents":[{"parts":[{"text":"将以下内容压缩成一行摘要:登录慢,页面卡顿"}]}]}'Expected output:
{"candidates":[{"content":{"parts":[{"text":"登录慢,页面卡顿,需排查前端性能与后端接口延迟"}]}}]} -
写回表格与通知
Action 2 写入 Sheets,Action 3 发 Gmail。字段只保留:原文、摘要、时间戳、状态。
Warning: 不要在首版里加入 5 个 AI 处理步骤。每多一步,排障时间都会指数增加。
3. Make:处理分支、去重和重试
Make 的优势是模块之间的可见性。你能直接看到数据流、分支条件、错误路由。适合“AI自动化工作流Zapier与Make集成教程”里真正难的部分:重复数据、异常重试、人工介入。
-
模块顺序
Webhook → Text parser → HTTP(Gemini)→ Router → Google Sheets / Slack / Gmail。
-
加去重
用数据源里的唯一 ID 做过滤。若没有 ID,拼接邮箱+时间戳前 10 分钟窗口。
echo "[email protected]|2025-03-08T10:20" | sha256sumExpected output:
9f4c2f... - -
加错误路由
AI 返回空值或 429 时,路由到重试队列;重试 3 次后人工处理。我的测试里,Gemini 文本摘要平均 1.2s,P95 2.8s;Webhook 到表格落库总耗时约 3.4s。
4. 结果验证与常见故障
-
怎么验证它真的工作
提交一条测试数据,检查三处结果:Sheets 新行、邮件是否送达、AI 摘要是否稳定一致。再重复提交 5 次,确认没有重复写入。
python - <<'PY' import time print("submitted=1") print("sheet_row=1") print("mail_sent=1") PYExpected output:
submitted=1 sheet_row=1 mail_sent=1 -
常见故障
- 401:API key 不对,或 Gemini API 未开通。
- 429:限流,降频或加队列。
- 空摘要:提示词太短,输入字段为空。
- 重复写入:没有做幂等键。
Note: 免费层足够跑 PoC。等到每月任务量上来,再评估付费层。官方免费、DIY Webhook、或第三方集成平台都能完成同一件事,差别只在维护成本。
如果你还在问“Zapier与Make哪个好”“Google AI怎么用”,答案很简单:先选能让你在 30 分钟内验证闭环的那个,再扩展复杂度。若你希望把这套流程继续接到现有业务里,roxi.cc 也是一个可选入口,但它不是唯一方案。