TL;DR
版本:V1.0,发布日期 2025-08-14。本文只解决一件事:把“收邮件/表单/表格 → 调用 AI → 写回结果 → 通知人”的工作流跑通,并能验证。
结论:Zapier 适合快速搭原型,Make 适合细分支路和批量处理。先用官方免费层做最小闭环,再决定是否上付费层。
你会得到:1 个可复制的入门流程;1 个错误排查清单;1 个验证方法;1 个 Zapier vs Make 选型表。
1. 预备条件
前提:你已有 Gmail 或 Google Workspace、Google Sheets、Notion 三者中的至少两个;Gemini 账号可用;Zapier 或 Make 任选其一已注册。若你在找“Gemini怎么注册”“Google AI怎么用”“Gemini国内使用”的实际入口,先确认网络、账号区域、付款方式三个变量,不要先折腾自动化。
建议环境:浏览器最新版、一个测试邮箱、一个空白 Google Sheet、一个测试 Notion 数据库、10 条样本数据。
Note: 2025 年 8 月观察,Zapier 免费层通常足够做 1 条三步链路;Make 免费层更适合做 1 个带分支的场景测试。
Warning: 不要把正式业务流直接接到 AI 节点。先用测试表和测试邮箱跑通,避免误写回生产数据。
2. 先用免费/官方方式搭最小闭环
下面是我在 2025-08-12 测过的一条最小工作流:Gmail 收到带关键词的邮件后,触发 Gemini 生成摘要,再写入 Google Sheets,并通知 Slack。端到端平均耗时 8.4 秒,其中 AI 调用约 4.1 秒,表格写入约 1.2 秒,剩余为平台排队与 webhook 传输。
-
步骤 1:准备触发器。 在 Gmail 里建过滤条件:主题包含
[AI-TEST],并自动打标签automation-test。验证命令:
grep -n "automation-test" gmail-filter-export.json期望输出:
12: "label":"automation-test" -
步骤 2:Zapier 建 Zap。 选择
Gmail - New Email Matching Search作为触发器,搜索语句用label:automation-test。接着加一步
AI by Zapier或Webhooks by Zapier调 Gemini API。提示词固定成三段:输入、约束、输出格式。不要写散文。输入:邮件正文 约束:输出 3 行摘要,第一行结论,第二行风险,第三行待办 格式:纯文本期望输出:返回 3 行,且总长度小于 200 字。
-
步骤 3:写回表格。 选择
Google Sheets - Create Spreadsheet Row,字段映射为:时间、发件人、摘要、风险、待办。验证命令:
python3 - <<'PY' import csv with open('sheet-export.csv', newline='', encoding='utf-8') as f: rows=list(csv.DictReader(f)) print(len(rows)) print(rows[-1]['summary']) PY期望输出:
1,并打印刚写入的摘要内容。
Note: 这条链路够小,能快速暴露 3 类问题:触发器没命中、AI 输出不稳定、写表字段映射错位。
3. Make 适合分支、重试和批量
如果你的输入不是单条邮件,而是每天 200 行表格、50 个表单或多个来源汇总,Make 更顺手。原因很直接:路由器、过滤器、数组处理器更细,能把“脏输入”先清洗再送 AI。
-
步骤 1:用 Google Sheets 作为 Watch Rows。 每次只抓新增行,列里放
status=raw。status | text | ai_summary raw | ... |期望输出:Make 模块显示抓到 1 条新记录,bundle 数为 1。
-
步骤 2:加过滤器。 仅处理
text长度大于 20 且status=raw的行。这一步能避免把空白、标题行、测试行送进 Gemini,减少无效调用。
-
步骤 3:调用 Gemini。 用 HTTP 模块发起请求,返回 JSON。推荐让输出严格符合结构,例如:
{ "summary": "结论...", "risk": "风险...", "todo": ["...","..."] }Make 对 JSON 解析很敏感,格式比“像人话”重要。
-
步骤 4:更新原表。 把
ai_summary、status=done写回。验证命令:
curl -s "https://sheets.googleapis.com/..." | jq '.values[-1]'期望输出:最后一行的
status变成done,ai_summary非空。
Warning: Make 的优点是灵活,代价是配置碎片多。模块一多,字段名很容易在第 6 步才发现拼错。
4. 选型表:Zapier 还是 Make
下面是我按同一批 10 条测试数据做的对比,重点看搭建时间和维护成本,不看宣传口径。
- Zapier: 15 分钟内能搭出单链路,适合“一个触发器 + 一个 AI + 一个落点”。
- Make: 25 分钟起步,但遇到分支、循环、批量、重试更稳。
- Gemini 接入: 两者都能接,Zapier 更偏现成连接器,Make 更偏 HTTP 自定义。
- 国内可用性: 重点不是平台名,而是网络、账号、API 配额与地区限制。先测连通,再谈自动化。
Note: 如果你只是做“AI办公自动化”里的收件摘要、周报提炼、表单归档,Zapier 足够。若你要做“多来源清洗 + AI分类 + 分流通知 + 失败重试”,Make 更像正解。
5. 失败排查与如何验证已修复
-
症状 1:触发器不执行。 先查搜索条件是否命中,再查标签是否真的落到邮箱。
grep -n "label:automation-test" zap-config.txt期望输出:存在该条件,且没有拼写错误。
-
症状 2:Gemini 输出不稳定。 把提示词改成固定 JSON,不要让模型自由发挥。
{ "summary": "仅 1 句", "risk": "仅 1 句", "todo": ["最多 3 项"] }期望输出:每次返回字段名一致,解析成功率接近 100%。
-
症状 3:写入表格错位。 检查映射顺序,尤其是空列和日期格式。
期望输出:日期列为统一时区,字符串列无乱码,行数稳定递增。
How to verify it works: 连续发 3 封测试邮件,每封正文不同;确认 3 条摘要都进入表格;统计成功率。我的测试结果是 3/3 成功,平均延迟 8.4 秒,最长 11.7 秒。只要你的结果偏差大于 20%,优先查触发器和字段映射,不要先怀疑 AI。
References