# 把 iPhone 短信转发到 n8n：Webhook 节点设置

> 让每条新的 iPhone 短信启动一个 n8n 工作流。设置 Webhook 节点，把它的 Production URL 粘贴到 Fwrd，然后记录、发布或解析每条短信。

最后更新：2026-10-25
规范 HTML 页面：https://www.fwrdsms.com/zh-hans/blog/forward-iphone-sms-to-n8n
Published: 2026-10-25

要把 iPhone 短信转发到 n8n，请添加一个设为 POST 的 Webhook 节点，发布工作流，再把节点的 Production URL 粘贴到 Fwrd 的 Webhook 转发目标。然后由“快捷指令”的“信息”自动化把每条匹配的短信交给 Fwrd，Fwrd 再从 iPhone 把它以 JSON 发到 n8n，接下来由你的工作流接手。

**你需要：** 一部 iOS 26 或更高版本的 iPhone；“快捷指令”App（手机上本来就有）；[Fwrd](https://apps.apple.com/app/apple-store/id6759069713?pt=128544281&ct=zhs-blog-n8n-sms&mt=8)；以及 n8n Cloud 上或自行托管、有公开 HTTPS 地址的 n8n 工作流。

## 如何把 iPhone 短信转发到 n8n？

用 n8n 的 Webhook 节点作触发器，再用 iPhone 上 Fwrd 的 Webhook 转发目标。n8n 给你 URL；Fwrd 把每条短信发到它。

n8n 的 [Webhook 节点文档](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/)（2026 年 10 月 25 日查阅）写明，这个节点有两个地址。Test URL 在你于编辑器中监听事件时注册。Production URL 在你发布工作流时注册，它的运行记录显示在工作流的“Executions”标签页，而不是编辑器里。Fwrd 需要的是 Production URL，因为短信到达时你并不在看着。

| | Test URL | Production URL |
|---|---|---|
| 监听 | 只在编辑器正在监听时 | 工作流发布之后 |
| 运行记录显示在哪里 | 在编辑器里 | 在“Executions”标签页 |
| 要在 Fwrd 里用吗？ | 不要 | 要 |

[把 iPhone 短信发送到 Zapier、Make 或 n8n](https://www.fwrdsms.com/zh-hans/iphone-sms-to-zapier-make-n8n)对比了这三种工具。本文是 n8n 工作流的分步说明。

## 如何设置 n8n 工作流和 Fwrd

1. **添加 Webhook 节点。** 在新的 n8n 工作流中，添加 Webhook 触发器。把“HTTP Method”设为 POST，并在“Respond”下选择“Immediately”。

2. **把路径设成密钥。** Fwrd 不发送登录请求头，所以请把“Authentication”保持为“None”，并把“Path”换成一长串随机字符。任何拿到完整地址的人都能向你的工作流发送内容，所以请像对待密码一样对待它。

3. **拷贝 Production URL 并发布。** 打开节点的 Production URL，拷贝它，然后发布工作流。发布之前，Production URL 不会响应。

4. **在 Fwrd 中添加 Webhook。** 在 iPhone 上，打开 Fwrd，轻点 +，选取 Webhook。把 Production URL 粘贴到“配置”栏，轻点“发送测试信息”，然后轻点 ✓ 保存。示例运行会显示在 n8n 的“Executions”标签页中，里面有你要映射的字段。

5. **选择哪些短信发到 n8n。** 如果只想发送一部分，请在“哪些短信”下选取“仅部分短信”，再选择词语或“像验证码”。否则，自动化交来的每条短信都会发出去。

6. **创建“信息”自动化。** 在 iOS 27 上，打开“快捷指令”，轻点“资料库”，再轻点“自动化”，然后轻点 +。如果看到“描述快捷指令”，请轻点“编辑”。轻点“自动化”，再轻点“信息”，把“发件人”改为“信息”，并输入你的短信里含有的词语，或输入一个空格，这样任何含有空格的短信都会通过。在 iOS 26 上，打开“自动化”标签页，轻点 +，选取“信息”，并在“信息包含”下输入它。

7. **让它不经询问直接运行。** 在 iOS 27 上，轻点触发条件旁边的箭头，检查“运行前确认”是否已关闭。在 ⓘ 下的“隐私”中，检查“锁定时允许运行”是否已打开。在 iOS 26 上，选取“立即运行”，然后轻点“下一步”和“创建新快捷指令”。

8. **添加 Fwrd 的操作。** 搜索“转发”，添加“转发信息到所有目标”。把它的“信息”设为“输入快捷指令的信息”（在 iOS 26 上，依次选取“输入快捷指令的信息”和“信息”）。轻点返回以保存（在 iOS 26 上轻点“完成”）。

9. **这就完成了。** 含有你那个词语的新短信现在会自动启动你的 n8n 工作流，无论 iPhone 是否锁屏。

Fwrd 的 [Webhook 指南](https://www.fwrdsms.com/zh-hans/guides/webhook)列出了这个转发目标在 Fwrd 里的每一个画面。

## Webhook 节点会收到什么？

一个 JSON 请求体，里面是原样的短信，放在 `content` 中，同样的文字在 `text` 中又出现一次。n8n 把请求体放在 `body` 下，所以在后面的节点里，信息是 `{{ $json.body.content }}`。

如果你在 Fwrd 的“设置”中打开“附上发件人”，并在“快捷指令”里 Fwrd 的操作上选取“发件人”，请求体里还会多出一个 `sender` 字段：`{{ $json.body.sender }}`。请求体里没有时间戳，所以需要时间时请在 n8n 里用 `{{ $now }}`。同一条短信的每次尝试都带有相同的 `Idempotency-Key` 请求头，你可以用它来跳过重复项。

## 接下来可以搭建的三个工作流

- **把每条短信记录到 Google Sheets。** 在 Webhook 节点之后，添加 Google Sheets 并选择“Append Row”。把一列映射到 `{{ $json.body.content }}`，另一列映射到 `{{ $now }}`。
- **把短信发到团队频道。** 添加 n8n 的 Slack、Discord 或 Telegram 节点，把内容作为信息发送。如果只需要发布，Fwrd 自己就能发到这些 App，用不着 n8n。
- **用 AI Agent 节点取出验证码。** 把内容交给 AI Agent 节点，或交给带正则表达式的 Code 节点，再把数字交给负责登录的那一步。[让 AI 智能体读取短信验证码](https://www.fwrdsms.com/zh-hans/blog/ai-agent-sms-verification-codes)介绍了安全方面。

现成的 n8n 工作流在 GitHub 上的 [fwrd-sms-webhook-examples 仓库](https://github.com/alanwtom/fwrd-sms-webhook-examples)里，你可以导入并调整。

## 这种设置做不到什么

- **它不能发送旧短信。** 只有自动化建立之后到达的新短信才会发到 n8n。
- **它够不到私有地址。** Fwrd 会拒绝 IP 地址以及 .local 或 .internal 名称，所以自行托管的 n8n 需要一个公开的 HTTPS 主机名。
- **iPhone 关机时它不会运行。** 手机必须开机并联网。重新启动之后，转发要等你解锁一次才会恢复。
- **它是单向的。** n8n 不能通过 Fwrd 回复，图片也不会发送，只发送文字。

## 关于 iPhone 短信和 n8n 的问题

### 为什么短信到达时我的 n8n 工作流没有运行？

通常是因为 Fwrd 里填的是 Test URL，或者工作流没有发布。请把 Production URL 粘贴到 Fwrd，并发布工作流，然后查看“Executions”标签页。

### 它能用于自行托管的 n8n 吗？

能，只要 n8n 能通过公开的 HTTPS 主机名访问。Fwrd 会拒绝 IP 地址以及 .local 或 .internal 名称。

### 我的短信会经过 Fwrd 的服务器吗？

不会。Fwrd 没有账户，也没有自己的服务器；每条短信都从 iPhone 直接发到你的 n8n URL。

### 费用是多少？

截至 2026 年 10 月，Fwrd 每月有 15 条免费转发，同一条短信无论发到几个地方都只算一次。Fwrd Pro 每月 $4.99 或每年 $29.99，均为美国售价，以美元计，订阅后不再有数量限制。

## 继续阅读

- [把 iPhone 短信发送到 Zapier、Make 或 n8n](https://www.fwrdsms.com/zh-hans/iphone-sms-to-zapier-make-n8n)
- [iPhone 有短信 API 吗？在 iOS 上获取短信](https://www.fwrdsms.com/zh-hans/blog/iphone-sms-api)
