# iPhoneのSMSをn8nに転送する：Webhookノードの設定

> iPhoneに届いたSMSごとに、n8nのワークフローを起動します。Webhookノードを設定し、Production URLをFwrdに貼り付けて、SMSを記録、投稿、解析します。

最終更新日: 2026-10-25
正規のHTMLページ: https://www.fwrdsms.com/ja/blog/forward-iphone-sms-to-n8n
Published: 2026-10-25

iPhoneのSMSをn8nに転送するには、メソッドをPOSTにしたWebhookノードを追加してワークフローを公開し、そのノードの「Production URL」を、FwrdのWebhookの送り先に貼り付けます。あとは、ショートカットの「メッセージ」のオートメーションが、条件に合うSMSをFwrdに渡し、FwrdがiPhoneからn8nへJSONで投稿します。そこから先は、ワークフローが処理します。

**必要なもの:** iOS 26以降のiPhone。ショートカットアプリ（最初から入っています）。[Fwrd](https://apps.apple.com/app/apple-store/id6759069713?pt=128544281&ct=ja-blog-n8n-sms&mt=8)。そして、n8n Cloud、または公開のHTTPSアドレスを持つセルフホストのn8nにあるワークフローです。

## iPhoneのSMSをn8nに転送するにはどうしますか？

n8nのWebhookノードをトリガーにし、iPhoneのFwrdのWebhookの送り先を使います。URLはn8nが発行し、Fwrdが各SMSをそこへ送ります。

n8nの[Webhookノードのドキュメント](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.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へ送信](https://www.fwrdsms.com/ja/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へ送るSMSを選びます。** 一部のSMSだけを送るには、「転送するSMS」の「一部のSMSのみ」を選び、単語か「コードらしいもの」を選びます。そうしなければ、オートメーションが渡すSMSは、すべて送られます。

6. **「メッセージ」のオートメーションを作成します。** iOS 27では、ショートカットアプリを開き、「ライブラリ」＞「オートメーション」の順にタップして、「+」をタップします。「ショートカットを説明」が表示されたら、「編集」をタップします。「オートメーション」をタップして「メッセージ」を選び、「差出人」を「メッセージ」に変更して、SMSに含まれる単語を入力します。スペースを1つ入力すると、スペースを含むSMSならすべてが対象になります。iOS 26では、「オートメーション」タブを開き、「+」をタップして、「メッセージ」を選び、「メッセージが次を含む」にそれを入力します。

7. **確認なしで実行されるようにします。** iOS 27では、トリガーの横の矢印をタップして「実行前に確認」がオフになっていることを確認します。ⓘ＞「プライバシー」で、「ロック中に実行を許可」がオンになっていることを確認します。iOS 26では「すぐに実行」を選び、「次へ」＞「新規ショートカットを作成」をタップします。

8. **Fwrdのアクションを追加します。** 「転送」を検索し、「メッセージをすべての送り先に転送」を追加します。「メッセージ」を「ショートカットの入力」に設定します（iOS 26では「ショートカットの入力」＞「メッセージ」）。戻るをタップして保存します（iOS 26では「完了」）。

9. **これで完了です。** 指定した単語を含む新しいSMSが、iPhoneのロック中でも自動的にn8nのワークフローを起動します。

この送り先のFwrdの各画面は、Fwrdの[Webhookのガイド](https://www.fwrdsms.com/ja/guides/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の認証コードを読ませる方法](https://www.fwrdsms.com/ja/blog/ai-agent-sms-verification-codes)で説明しています。

すぐに使えるn8nのワークフローは、GitHubの[fwrd-sms-webhook-examplesリポジトリ](https://github.com/alanwtom/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をZapier、Make、n8nへ送信](https://www.fwrdsms.com/ja/iphone-sms-to-zapier-make-n8n)
- [iPhoneにSMSのAPIはある？iOSでSMSを取り出す方法](https://www.fwrdsms.com/ja/blog/iphone-sms-api)
