为什么需要
出海做产品,日常有一堆重复性工作:用户注册后发欢迎邮件、Stripe 支付成功后更新数据库、每天定时从 API 拉数据生成报告。这些事手动做每天花 1-2 小时,请人做成本太高。
N8N 让你把这些流程画成一条线:触发器 → 处理 → 动作。画完自动跑,不用写代码。一个人管 10 个自动化流程,比雇一个运营便宜。
怎么用
Docker 一行启动:
bash
docker run -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n
打开 http://localhost:5678,创建工作流。举个实际例子——新用户注册后发 Slack 通知:
- 添加 Webhook 节点,生成一个 URL,前端注册成功后 POST 到这个 URL
- 添加 Slack 节点,配置 channel 和消息模板
- 连起来,激活
前端代码:
javascript
await fetch('https://your-n8n.com/webhook/new-user', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ email: 'user@example.com', name: 'John' })
});
Slack 收到消息:新用户注册:John (user@example.com)。整个流程 5 分钟配完。
使用案例
一个独立开发者用 N8N 管理他的 SaaS 产品的日常运营:
- Stripe 支付成功 → 更新 Google Sheets(收入追踪) → 发 Slack 通知
- 每天早上 9 点 → 调用 Google Analytics API → 生成日报 → 发邮件给自己
- 用户提交反馈表单 → 写入 Notion → 发 Telegram 通知
3 个流程,每天自动跑,省掉约 1.5 小时手动操作。部署在 Hetzner 的 $5/月 VPS 上,跑了 3 个月没出过问题。
注意事项
- 定价:社区版完全免费,云端版 $20/月起(2,500 次执行/月)
- 调试体验一般:工作流复杂了之后,排查错误需要逐个节点看日志,没有断点调试
- 版本升级偶尔 breaking change:升级前先备份数据
- 中文文档少:官方文档以英文为主,社区教程也多是英文