iPhoneのSMSをn8nに転送する:Webhookノードの設定
Fwrd ·
iPhoneのSMSをn8nに転送するには、メソッドをPOSTにしたWebhookノードを追加してワークフローを公開し、そのノードの「Production URL」を、FwrdのWebhookの送り先に貼り付けます。あとは、ショートカットの「メッセージ」のオートメーションが、条件に合うSMSをFwrdに渡し、FwrdがiPhoneからn8nへJSONで投稿します。そこから先は、ワークフローが処理します。
必要なもの: iOS 26以降のiPhone。ショートカットアプリ(最初から入っています)。Fwrd。そして、n8n Cloud、または公開のHTTPSアドレスを持つセルフホストのn8nにあるワークフローです。
iPhoneのSMSをn8nに転送するにはどうしますか?
n8nのWebhookノードをトリガーにし、iPhoneのFwrdのWebhookの送り先を使います。URLはn8nが発行し、Fwrdが各SMSをそこへ送ります。
n8nのWebhookノードのドキュメント(2026年10月25日に参照)によると、このノードにはアドレスが2つあります。「Test URL」は、エディタでイベントを待ち受けている間だけ登録されます。「Production URL」は、ワークフローを公開すると登録され、実行の結果は、エディタではなく、ワークフローの「Executions」タブに表示されます。SMSは見ていない間に届くので、Fwrdに必要なのは「Production URL」です。
| Test URL | Production URL | |
|---|---|---|
| 待ち受ける期間 | エディタが待ち受けている間だけ | ワークフローを公開してから |
| 実行が表示される場所 | エディタの中 | 「Executions」タブ |
| Fwrdで使うか | いいえ | はい |
3つのツールの比較は、iPhoneのSMSをZapier、Make、n8nへ送信にあります。この記事では、n8nのワークフローを手順に沿って説明します。
n8nのワークフローとFwrdを設定する手順
Webhookノードを追加します。 新しいn8nのワークフローで、Webhookトリガーを追加します。「HTTP Method」を「POST」にし、「Respond」では「Immediately」を選びます。
パスを秘密にします。 Fwrdはログイン用のヘッダを送らないので、「Authentication」は「None」のままにして、「Path」を長いランダムな文字列に置き換えます。アドレス全体を知っている人は、誰でもワークフローへ投稿できるので、パスワードと同じように扱ってください。
「Production URL」をコピーして、公開します。 ノードの「Production URL」を開いてコピーし、ワークフローを公開します。公開するまで、「Production URL」は応答しません。
Fwrdでwebhookを追加します。 iPhoneでFwrdを開き、「+」をタップして「Webhook」を選びます。「設定」欄に「Production URL」を貼り付け、「テストメッセージを送信」をタップしてから、チェックマークで保存します。サンプルの実行が、n8nの「Executions」タブに表示され、割り当てるフィールドが分かります。
n8nへ送るSMSを選びます。 一部のSMSだけを送るには、「転送するSMS」の「一部のSMSのみ」を選び、単語か「コードらしいもの」を選びます。そうしなければ、オートメーションが渡すSMSは、すべて送られます。
「メッセージ」のオートメーションを作成します。 iOS 27では、ショートカットアプリを開き、「ライブラリ」>「オートメーション」の順にタップして、「+」をタップします。「ショートカットを説明」が表示されたら、「編集」をタップします。「オートメーション」をタップして「メッセージ」を選び、「差出人」を「メッセージ」に変更して、SMSに含まれる単語を入力します。スペースを1つ入力すると、スペースを含むSMSならすべてが対象になります。iOS 26では、「オートメーション」タブを開き、「+」をタップして、「メッセージ」を選び、「メッセージが次を含む」にそれを入力します。
確認なしで実行されるようにします。 iOS 27では、トリガーの横の矢印をタップして「実行前に確認」がオフになっていることを確認します。ⓘ>「プライバシー」で、「ロック中に実行を許可」がオンになっていることを確認します。iOS 26では「すぐに実行」を選び、「次へ」>「新規ショートカットを作成」をタップします。
Fwrdのアクションを追加します。 「転送」を検索し、「メッセージをすべての送り先に転送」を追加します。「メッセージ」を「ショートカットの入力」に設定します(iOS 26では「ショートカットの入力」>「メッセージ」)。戻るをタップして保存します(iOS 26では「完了」)。
これで完了です。 指定した単語を含む新しいSMSが、iPhoneのロック中でも自動的にn8nのワークフローを起動します。
この送り先のFwrdの各画面は、FwrdのWebhookのガイドで紹介しています。
Webhookノードは何を受け取りますか?
届いたままのSMSの本文を、contentとtextの両方に入れたJSONを受け取ります。n8nは本文をbodyの下に置くので、後のノードでは、メッセージは{{ $json.body.content }}になります。
Fwrdの「設定」で「差出人を含める」をオンにし、ショートカットのFwrdのアクションで「差出人」を選ぶと、本文にsenderフィールドも加わります。{{ $json.body.sender }}で読み取れます。タイムスタンプは含まれないので、時刻が必要なときは、n8nの{{ $now }}を使ってください。同じSMSに対する送信は、すべて同じIdempotency-Keyヘッダを持つので、重複を除くのに使えます。
次に作る3つのワークフロー
- すべてのSMSをGoogle Sheetsに記録します。 Webhookノードの後にGoogle Sheetsを追加し、「Append Row」を選びます。1つの列を
{{ $json.body.content }}に、もう1つの列を{{ $now }}に割り当てます。 - SMSをチームのチャンネルへ投稿します。 n8nのSlack、Discord、Telegramのノードを追加し、本文をメッセージとして送ります。投稿だけが目的なら、Fwrdはn8nを使わずに、それらのアプリへ直接送れます。
- AI Agentノードで、認証コードを取り出します。 本文をAI Agentノードに渡すか、正規表現を使うCodeノードに渡して、サインインを行うステップに数字を渡します。セキュリティの面は、AIエージェントにSMSの認証コードを読ませる方法で説明しています。
すぐに使えるn8nのワークフローは、GitHubのfwrd-sms-webhook-examplesリポジトリにあります。インポートして、調整してください。
この方法でできないこと
- 古いSMSは送れません。 オートメーションを作成したあとに届いた新しいSMSだけが、n8nに届きます。
- 非公開のアドレスには届きません。 FwrdはIPアドレスと、.localや.internalの名前を受け付けないので、セルフホストのn8nには、公開のHTTPSホスト名が必要です。
- iPhoneの電源が切れていると動作しません。 電源が入っていて、オンラインである必要があります。再起動後は、一度ロックを解除するまで転送が待機します。
- 一方向のみです。 n8nからFwrdを通じて返信することはできません。画像は届かず、テキストだけです。
iPhoneのSMSとn8nについてのよくある質問
SMSが届いても、n8nのワークフローが動かないのはなぜですか?
たいていは、Fwrdに「Test URL」が入っているか、ワークフローが公開されていないかのどちらかです。Fwrdに「Production URL」を貼り付け、ワークフローを公開してから、「Executions」タブを見てください。
セルフホストのn8nでも使えますか?
はい。n8nに公開のHTTPSホスト名で接続できれば使えます。FwrdはIPアドレスと、.localや.internalの名前を受け付けません。
SMSはFwrdのサーバーを通りますか?
いいえ。Fwrdにはアカウントも、自前のサーバーもありません。各SMSはiPhoneからn8nのURLへ直接送られます。
料金はいくらですか?
2026年10月時点で、Fwrdは毎月15件まで無料で、1通のSMSは、いくつの送り先に届いても1件として数えます。Fwrd Proなら上限がなくなり、料金は米国で月額$4.99、または年額$29.99です。App Storeには、お使いの国または地域の通貨で価格が表示されます。
iPhoneのSMSから、n8nのワークフローを始めませんか
Fwrdは、iPhoneに届いた条件に合うSMSを、n8nのWebhookノードへJSONで投稿します。アカウントは不要で、間にFwrdのサーバーも入りません。毎月15件まで無料です。
毎月15件まで無料。Fwrd Proなら、転送とフィルタの上限がなくなり、「転送しない」リストも使えます。料金は月額$4.99、または年額$29.99で、年額プランには対象の方向けに7日間の無料トライアルがあります。
iPhone · iOS 26以降