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

オフライン時に顧客への返信を自動化する

Data connectorsとWorkflowsを使って、チームがオフラインまたは応答しない時に自動で顧客に返信する方法を学びましょう。

対応者:Eden

Data connectorsを使うことで、設定したWorkflowsに合致する顧客に自動返信を作成できます。自動応答を設定すれば、営業時間中やオフライン時に顧客の期待を調整できます。Data connectorsとWorkflowsの最適な設定方法を解説し、スムーズに返信を自動化して顧客をサポートします。


Data connectorの設定

ヘッダー

Data connectorを設定する際は、まずリクエストに使用するヘッダーを更新する必要があります。Data connectorのヘッダーには以下の内容を含め、Reply to a conversation endpointのAPIドキュメントで示されている形式と同じフォーマットを使用してください。

Data connectorのヘッダー設定例。Content-TypeとAuthorizationヘッダー項目、Reply to a conversation endpointのURLを表示。

エンドポイントURLの<ID>部分には動的属性のConversation IDを挿入する必要があります。

リクエストボディ

リクエストボディについては、Reply to a conversation endpointのREST APIドキュメントに示されているフォーマットと同じ形式でリクエストを作成する必要があります。

Data connectorのリクエストボディ例。message_typeがreply、typeがadmin、bodyフィールドに自動返信テキストを含むJSONペイロードを表示。

テスト

リクエストボディに内容を追加したら、ワークスペース内の会話を使ってData connectorをテストできます。テスト値フィールドに会話のIDを入力し、「Test」ボタンをクリックしてください。

テストが成功すると、自動返信がテスト会話に表示されます。

ヒント:会話がinboxで開かれているとき、URLから会話のIDを見つけることができます。

そこから、Data connectorを保存してライブ設定できます。

注意:Data connectorはWorkflowに追加する前にライブ設定されている必要があります。WorkflowとData connectorの両方がライブでないと、Workflowはコネクタを起動しません。


Workflowの設定

1. Teammate has been unresponsiveトリガーを使ってWorkflowを作成または編集します。例えば、チームメイトが5分間応答しなかった後に発火するよう設定します。

Workflowビルダーで、Teammate has been unresponsiveトリガーが5分に設定されている画面。

2. Workflowのパスに分岐を追加します。

Workflowパスに、Teammate has been unresponsiveトリガー後に2つの分岐が追加されている画面。

3. 最初の分岐をクリックして、Data connectorを送信する条件を定義します。例えば、Team assignedが「Sales」で、Office hoursが「Outside」の場合です。この分岐にData connectorを追加します。

分岐条件がTeam assignedはSales、Office hoursはOutsideに設定され、その分岐にData connectorアクションが追加されている画面。

4. 保存してからライブ設定をクリックします。条件に合致する会話はData connectorを起動します。

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