AI要約
フォームでのユーザーの選択に応じて、異なる通知メールを送信したいですか? スマートな条件付きロジックを使用すると、ユーザーの入力に基づいて固有のメール通知を送信するようにフォームを設定できます。
このガイドでは、WPFormsで条件付きメール通知を作成する方法を説明します。
始める前に、WPFormsがサイトにインストールされ、有効化されていることを確認してください。次に、新しいフォームを作成するか、既存のフォームを編集する必要があります。
通知の条件付きロジックの設定
次のフィールドのユーザーの選択または入力に基づいて、条件付き通知を追加できます。
- 一行テキスト
- 段落テキスト
- ドロップダウン
- 複数選択
- チェックボックス
- 数値
- Eメール
- 数値スライダー
- ウェブサイト / URL(Basicライセンス以上)
- 隠しフィールド(Basicライセンス以上)
- 評価(Basicライセンス以上)
- ネットプロモータースコア(Proライセンス以上)
- 複数項目(Proライセンス以上)
- チェックボックス項目(Proライセンス以上)
- ドロップダウン項目(Proライセンス以上)
上記のフィールドのいずれか少なくとも1つをフォームに追加し、必要に応じてフィールドオプションを設定してください。
例として、ドロップダウンフィールドがあり、「お問い合わせ理由」というラベルで、「営業に関する質問」、「サポートリクエスト」、「メディアからの問い合わせ」、「その他」というオプションがあるお問い合わせフォームを使用します。

注意: 通知の条件付きロジックは、必須フィールドに基づいて設定することをお勧めします。これにより、ユーザーはフォームを送信するためにそのフィールドに入力する必要があります。
ユーザーが選択したオプションに基づいて、別の受信者にメール通知を送信します。
フィールドに満足したら、設定 » 通知に移動します。まだ有効になっていない場合は、通知を有効にするオプションをオンにしてください。

次に、必要に応じてデフォルトの通知をカスタマイズします。その後、新しい通知を追加ボタンをクリックして、最初の条件付きメール通知を追加します。

これにより、この通知の名前を付けることができるポップアップウィンドウが開きます。

例として、この通知を、「お問い合わせ」ドロップダウンから「営業に関する質問」を選択したユーザー向けのメール通知にします。
営業マネージャーのメールアドレスを送信先メールアドレスとして追加し、メール件名とメール本文をそれに応じてカスタマイズします。

スマートタグを使用して、返信先メールアドレスをお客様のメールアドレスに設定します。

注意: フォームの入力から通知にユーザーの名前やメールアドレスなどのデータを引き込みたいですか? スマートタグの使用方法に関するチュートリアルをご覧ください。
メール通知のカスタマイズが完了したら、一番下までスクロールし、条件付きロジックを有効にするオプションをオンにします。

これにより、条件付きメール通知ルールを作成するために使用できる設定が表示されます。例として、ドロップダウンを設定して、ルールが「お問い合わせ理由が営業に関する質問の場合、この通知を送信する」となるようにします。

注: 条件付きロジックルールの作成でお困りですか?詳細は、条件付きロジックの基本のチュートリアルをご覧ください。
最初の通知の条件付きロジックの設定が完了したら、新しい通知を追加をクリックし、上記の手順を他の各メール通知に対して繰り返してください。
この場合、次の追加通知を設定します。
- 連絡理由がサポートリクエストの場合、サポートチームにメールを送信
- 連絡理由がメディアからの問い合わせの場合、マーケティングマネージャーにメールを送信
- 連絡理由がその他 の場合、サイト管理者にメールを送信
フォームビルダーを終了する前に変更を保存し、公開する前にフォームをテストすることを忘れないでください。
注: ユーザーの入力に基づいてメール受信者を動的に設定するには、開発者ドキュメントで条件付きメール受信者の設定を参照してください。
よくある質問
ここでは、WPForms で条件付きメール通知を作成することについて、ユーザーがよく抱く質問をいくつか紹介します。
ユーザーがフォームを送信したページに基づいて、条件付きメール通知を送信できますか?
もちろんです!
多くのユーザーは、複数のページで 1 つのフォームを使用し、フォームが送信されたページに基づいて通知の受信者を変更したいと考えています。
これを行うには、非表示フィールドと、スマートタグの {page_url}、{page_title}、または {page_id} を使用する必要があります。
まず、フォームに非表示フィールドを追加し、デフォルト値を設定して、好みのスマートタグを設定します。

次に、非表示フィールドが X の場合にこの通知を送信というルールを使用して条件付き通知を作成します。ここで X は、フォームが送信されているページの ID です。

{page_url} スマートタグを使用している場合は X にページの URL を、{page_title} スマートタグを使用している場合は X にページのタイトルを代入するだけです。
このプロセスを、フォームを埋め込んだ各ページで繰り返す必要があります。
これで完了です!WPForms で条件付きフォーム通知を作成できるようになりました。
次に、ユーザーがフォームに入力した内容に応じて異なる確認メッセージを表示したいですか?条件付きフォーム確認の作成のチュートリアルをご覧ください。