メインコンテンツにスキップ

Fin手順でのWait for replyステップの使用方法

Fin手順でWait for replyステップを追加・設定し、顧客がタスクを完了するまで手順を一時停止する方法を学びます。非アクティブタイマーやフォローアップメッセージは発動しません。

この記事を使ってFin手順にWait for replyステップを追加・設定します。このステップは顧客が長時間のタスクを完了する間、非アクティブタイマーやフォローアップメッセージを発動させずに手順を一時停止し、結果に基づいて分岐できるwait_elapsed属性を作成します。

Fin手順エディターのWait for replyステップ

注意:Fin手順を追加または編集するには、can manage workspace data権限が必要です。設定 > ワークスペース > チームメンバーで権限を確認してください。


Wait for replyを使うタイミング

Finが手順の途中で一時停止し、顧客に何かを完了する時間を与える必要がある場合にWait for replyステップを使います。一般的な例は以下の通りです:

  • 顧客がメールアドレスを確認するのを待つ

  • 顧客が別のタブやアプリでセットアップ手順を進めている間に一時停止する

  • 顧客が情報を集めたりフォームを記入したりする時間を与えてから手順を進める

注意:顧客が完了すべきタスクが外部システムで追跡できない場合にWait for replyを使います。プロセスに外部システムからのコールバック(本人確認や支払い処理など)が含まれる場合は、代わりにWait for Webhookを使ってください。顧客の返信が不要な単純な時間遅延には、ワークフローのWaitアクションを使います。


Wait for replyの設定

Wait for replyステップを追加・設定するには:

  1. 手順エディターでInstructionステップを開き、@を入力してツールピッカーを開きます。Wait for replyを選択します。ステップが挿入され、右側に設定パネルが開きます。

  2. 設定パネルで待機時間(最短5分、最長7日)を設定し、顧客への指示を記入します。これはFinが一時停止前に顧客に送る内容です。顧客が返信すると、Finはすべての指示が完了していることを確認してから続行します。

  3. このステップはwait_elapsed属性を作成します(必要に応じて名前を変更可能)。Wait for replyの後に条件ステップを追加し、wait_elapsedで分岐します。falseは顧客が時間内に返信したこと、trueは返信なしで待機時間が経過したことを意味します。

手順エディターの@ツールピッカーにWait for replyがオプションとして表示されている

待機時間

Finが顧客の返信を待つ時間を設定します。最短は5分、最長は7日です。顧客が返信するとすぐにステップは終了し、または待機時間が経過した時点で終了します。時間は分、時間、日単位で設定可能です。

Wait for reply設定パネルの待機時間フィールド。最短5分から最長7日の間の期間を表示。

顧客への指示

顧客が完了すべき指示を書きます。Finは一時停止前にこれを顧客に送ります。顧客が返信すると、Finはすべての指示が完了していることを確認してから手順を進めます。指示が完了していない返信の場合、Finは完了確認が得られるまで繰り返し尋ねます。

Wait for reply設定パネルの顧客への指示フィールド。顧客が完了すべき内容を書く場所を示す。

wait_elapsed属性

Wait for replyステップは自動的にwait_elapsed属性を作成します。より説明的な名前(例:email_verification_elapsed)に変更可能です。値は2つのうちのどちらかです:

Wait for reply設定パネルのwait_elapsed属性フィールド。属性名を変更するオプション付き。
  • false — 顧客が待機時間内に返信した

  • true — 顧客の返信なしで待機時間が経過した

重要:

  • このステップ内の操作は属性の読み取りまたは更新に限定されます。データコネクターの呼び出しや引き継ぎはWait for reply内では利用できません。


Wait for reply終了時の動作

待機がどのように終了しても、手順は常に次のステップに進みます。自動的にチームメイトにエスカレーションされることはありません。両方の結果を別々に処理するには、Wait for replyの後に条件ステップを追加し、wait_elapsed属性で分岐してください。

Wait for replyステップのwait_elapsed属性で分岐する条件ステップ。顧客が時間内に返信した場合と待機時間が経過した場合の別々の経路を示す。
  • wait_elapsedがfalseの場合:顧客が時間内に返信したので、手順を通常通り続行します。

  • wait_elapsedがtrueの場合:待機時間が経過したので、フォローアップメッセージ送信やチームメイトへのエスカレーションなど別の経路を取ります。

ヒント:Wait for replyの後には必ず条件ステップを追加し、両方の結果を処理できるようにしてください。これがないと、顧客の返信の有無にかかわらず手順は次のステップに進みます。


よくある質問

Wait for replyステップがアクティブな間、非アクティブタイマーは作動しますか?

いいえ、Wait for replyステップがアクティブな間は非アクティブタイマーは一時停止します。待機中はフォローアップメッセージは送信されません。

Wait for replyの最短および最長の待機時間は?

Wait for replyステップの最短待機時間は5分、最長は7日です。

顧客が返信しない場合、Wait for replyはチームメイトにエスカレーションしますか?

いいえ。Wait for replyステップがタイムアウトしても、手順は常に次のステップに進み、自動的にエスカレーションされることはありません。必要に応じてwait_elapsed属性で分岐する条件ステップを使ってエスカレーションしてください。

Wait for replyとWait for Webhookの違いは?

これらは異なる2つのステップです。Wait for replyは顧客がタスクを完了しメッセージを送るまで手順を一時停止します。Wait for Webhookは外部システムが非同期で処理し、コールバックして手順を再開するまで一時停止します。顧客は返信する必要がありません。

こちらの回答で解決しましたか?