把 iPhone 簡訊轉寄到 n8n:Webhook 節點設定
作者:Fwrd ·
要把 iPhone 簡訊轉寄到 n8n,就加入一個設為 POST 的 Webhook 節點,發布工作流程,再把節點的 Production URL 貼到 Fwrd 的 Webhook 轉寄目標。接著「捷徑」的「訊息」自動化操作會把每則符合的簡訊交給 Fwrd,Fwrd 從 iPhone 以 JSON 格式 POST 到 n8n,剩下的由你的工作流程接手。
你需要: 一支使用 iOS 26 或以上版本的 iPhone;「捷徑」App(手機本來就有);Fwrd;以及 n8n Cloud 或有公開 HTTPS 網址的自行架設 n8n 上的一個 n8n 工作流程。
如何把 iPhone 簡訊轉寄到 n8n?
用 n8n 的 Webhook 節點當觸發器,並在 iPhone 上使用 Fwrd 的 Webhook 轉寄目標。n8n 給你網址;Fwrd 把每則簡訊傳到那裡。
n8n 的 Webhook 節點文件(2026 年 10 月 25 日查閱)寫明,這個節點有兩個位址。Test URL 在你於編輯器裡監聽事件時登錄。Production URL 在你發布工作流程時登錄,它的執行紀錄會顯示在工作流程的「Executions」分頁,而不是編輯器裡。Fwrd 需要的是 Production URL,因為簡訊送到的時候你不會一直盯著看。
| Test URL | Production URL | |
|---|---|---|
| 監聽時機 | 只有編輯器正在監聽時 | 工作流程發布之後 |
| 執行紀錄顯示在 | 編輯器裡 | 「Executions」分頁 |
| 要貼到 Fwrd 嗎? | 不要 | 要 |
把 iPhone 簡訊傳送到 Zapier、Make 或 n8n比較了這三種工具。這篇文章則是一步一步說明 n8n 的工作流程。
如何設定 n8n 工作流程和 Fwrd
加入 Webhook 節點。 在新的 n8n 工作流程中,加入 Webhook 觸發器。把「HTTP Method」設為 POST,並在「Respond」下選擇「Immediately」。
把路徑變成金鑰。 Fwrd 不傳送登入標頭,所以請讓「Authentication」維持「None」,並把「Path」換成一段很長的隨機字串。任何拿到完整網址的人都能對你的工作流程發出 POST,所以請把它當作密碼。
拷貝 Production URL 並發布。 打開節點的 Production URL,拷貝它,然後發布工作流程。在發布之前,Production URL 不會回應。
在 Fwrd 中加入 Webhook。 在 iPhone 上,打開 Fwrd,點一下 +,選擇 Webhook。把 Production URL 貼到「設定」欄位,點一下「傳送測試訊息」,然後點一下 ✓ 儲存。範例執行會顯示在 n8n 的「Executions」分頁,裡面有你要對應的欄位。
選擇哪些簡訊要送到 n8n。 如果只要送其中一部分,請在「轉寄哪些簡訊」底下選擇「只轉寄部分簡訊」,再選擇字詞或「看起來像驗證碼」。否則,自動化操作交過來的每則簡訊都會送出去。
建立「訊息」自動化操作。 在 iOS 27 上,打開「捷徑」,點一下「資料庫」,再點一下「自動化」,然後點一下 +。如果看到「描述捷徑」,點一下「編輯」。點一下「自動化操作」,再點一下「訊息」,把「寄件人」改為「訊息」,並輸入你的簡訊會包含的字詞,或輸入一個空格,讓任何含有空格的簡訊都符合。在 iOS 26 上,打開「自動化」標籤頁,點一下 +,選擇「訊息」,並在「訊息包含」下輸入它。
讓它無需詢問便自動執行。 在 iOS 27 上,點一下觸發器旁邊的箭頭,確認「執行前確認」已關閉。在 ⓘ 下的「隱私權」中,確認「鎖定時允許執行」已開啟。在 iOS 26 上,選擇「立即執行」,然後點一下「下一步」和「新增捷徑」。
加入 Fwrd 的動作。 搜尋「轉寄」,加入「轉寄訊息到所有轉寄目標」。把它的「訊息」設為「捷徑輸入」(在 iOS 26 上,依序選擇「捷徑輸入」和「訊息」)。點一下返回來儲存(iOS 26 上為「完成」)。
這樣就完成了。 含有你那個字詞的新簡訊現在會自動啟動你的 n8n 工作流程,不論 iPhone 已解鎖還是鎖定。
Fwrd 的 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 不用經過 n8n,自己就能傳到那些 App。
- 用 AI Agent 節點取出驗證碼。 把內容交給 AI Agent 節點,或用規則運算式的 Code 節點,再把數字交給負責登入的步驟。讓 AI 代理程式讀取簡訊驗證碼說明了安全的部分。
現成的 n8n 工作流程放在 GitHub 的 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 網址。
費用是多少?
截至 2026 年 10 月,Fwrd 每月有 15 則免費轉寄,同一則簡訊不論傳到幾個地方,都只算一次。Fwrd Pro 每月 $4.99 或每年 $29.99 即可取消限制,均為美國售價,以美元計。
用你的 iPhone 簡訊啟動 n8n 工作流程
Fwrd 把你 iPhone 上每則符合的簡訊以 JSON 格式 POST 到你的 n8n Webhook 節點,不需要帳號,中間也沒有 Fwrd 伺服器。每月有 15 則免費轉寄。
每月 15 則免費轉寄。Fwrd Pro 移除轉寄和篩選條件的上限,並新增「永不轉寄」清單,每月 $4.99 或每年 $29.99,年度方案為符合資格的客戶提供 7 天免費試用。
iPhone · iOS 26 或以上版本