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

高度なWorkflowsの例

非アクティブな顧客へのフォローアップ方法やCSAT適格性の管理など、高度なworkflowsの例。

対応者:Alek Toumert

このガイドを使って、重複メッセージを防ぐ自動スヌーズフォローアップと、特定の会話を評価調査から除外できるCSAT(顧客満足度)適格性管理の2つの高度なWorkflow設定を構築しましょう。

ほとんどのトリガーでWorkflowのオーディエンスにタグを使用できます。Conversation、People、Companyタグを含みます。
​Conversation tagの述語は、Customer visits a page、Customer opens a new conversation in the Messenger、Customer clicks on a website elementの3つのトリガーでは利用できません。詳細はConfigure workflow trigger settingsをご覧ください。
必要に応じて、Conversationタグがオーディエンスルール条件として利用できないトリガーでは、代わりにConversation Data Attributes(CDA)を使用できます。

以下は、特定のユースケースを解決するためにCDAを活用する例です。

注意:このガイドの両方の設定には、WorkflowsビルダーへのアクセスとSettings > Data > Conversation DataでのConversation Data Attributes作成権限が必要です。

Conversation Data Attributeを作成するには、Settings > Data > Conversation Data > + Create attributeに進んでください。この記事でCDAの作成と活用方法を説明しています。


高度な自動スヌーズWorkflowの構築方法

チームがIntercomをライブチャットに利用し、短い応答時間を持つ場合、チームメイトの体験に合わせて短時間(30分未満)でフォローアップを自動化したいでしょう。

その場合、3日後にフォローアップするIntercomテンプレート「Follow up with inactive customers」は適していないかもしれません。長めの待機時間を推奨しますが、すべてのビジネスに合うわけではないことも理解しています。

注意:トリガー設定で「Customer has been unresponsive」の時間を30分に変更しても、同じ会話で同じフォローアップメッセージが複数回送信されるリスクがあります。現在、1つの会話に対してWorkflowのトリガー回数を制限する方法はないため、以下の手順では重複フォローアップを防ぐためにCDAを使用しています。

このため、「Auto follow-up sent」などのConversation Data Attributeを作成し、自動フォローアップ送信済みを追跡して顧客へのスパムを防ぐことをおすすめします。Settings > Data > Conversation Data > + Create attributeから独自のカスタムConversation Data Attributeを作成できます。これが最初のステップです。

次にトリガー設定で、「Auto follow-up sent」がtrueに設定されている場合はこの自動フォローアップを送信しないようにオーディエンスルールを定義できます。以下に手順のビジュアル例を示します。

  1. 「Auto follow-up sent」などのカスタムConversation Data Attributeを作成します。boolean(true/false)形式を推奨します。

    Conversation Data Attributes設定ページのスクリーンショット。新しいboolean属性「Auto follow-up sent」の作成を示しています。


    ​

  2. Workflowを作成します。テンプレート「Send a friendly reminder to inactive customers」をベースに使用することを推奨します。会話タグを削除し、ブランドに合わせて文言を編集してください!

    Workflowテンプレート選択画面のスクリーンショット。「Send a friendly reminder to inactive customers」テンプレートがハイライトされています。


    最終的なWorkflowの例は以下の通りです。

    完成したWorkflowのスクリーンショット。トリガー、メッセージステップ、「Set Auto follow-up sent to True」アクション、スヌーズステップを含む自動フォローアップフロー全体を示しています。

  3. 「Set Auto follow-up sent to True」アクションを追加します。

    Workflowアクション設定パネルのスクリーンショット。「Set conversation data attribute」アクションが「Auto follow-up sent」をTrueに更新する設定を示しています。

  4. 会話を希望の時間だけスヌーズするアクションを追加または更新します。

  5. Workflowトリガー設定で、オーディエンスを「Auto follow-up sent」がunknownまたはfalseの人に設定します。これにより、最近自動フォローアップを送信した会話は除外されます。

    検討すべきもう1つのオーディエンスルール:「Conversation state is not open」。オープン会話は通常チームメイトが対応中なので、除外することでスヌーズ中またはクローズ済みの会話のみがこのWorkflowの対象になります。

    Workflowトリガー設定のオーディエンスルールのスクリーンショット。「Auto follow-up sent」がunknownまたはfalse、かつ「Conversation state」がopenでない会話を対象に設定されています。

    ​

  6. 「Auto follow-up sent」の値を数日後にリセットする別の新しいWorkflowを作成します。

    2日後にトリガーされ、「Auto follow-up sent」属性をFalseに戻すリセットWorkflowのスクリーンショット。

    ヒント:最初の自動フォローアップ後に顧客が返信した場合、Workflowは停止し、「Auto follow-up sent」の値は無期限にtrueのままになります。2日後に値をクリアするリセットWorkflowを別途作成してください。

  7. ワークフローをさらに進化させるには、自動フォローアップを営業時間内のみに送信するように設定します。平日のカスタムチーム営業時間を作成し、「Weekday office hours –24hr」などの名前を付けてください。

    チーム営業時間設定ページのスクリーンショット。平日のみをカバーする「Weekday office hours –24hr」というカスタムスケジュールが設定されています。

    そしてWorkflowで、フォローアップ前に現在が平日かどうかをチェックします。

    Workflowの分岐ステップのスクリーンショット。自動フォローアップメッセージ送信前に現在時刻が「Weekday office hours –24hr」内かどうかを確認しています。

  8. Workflowを公開して、非アクティブな顧客への自動フォローアップを開始します。


CSAT適格性の管理方法

顧客を会話評価調査から除外したい場合、「CSAT eligibility」などのカスタムConversation Data Attribute(CDA)を作成し、そのデータポイントを使ってCSAT Workflowをターゲットにできます。また、会話にタグ(例:「Exclude-CSAT」)を付けて閉じることで除外も可能です。これはCDAの方法を補完し、一時的な除外に便利です。会話が削除済みの場合は復元してタグを付け、再度削除してください。 CSAT調査は以下の条件すべてを満たす場合にのみトリガーされます:会話が閉じられていること、単一参加者の会話であること(複数参加者のグループ会話ではない)、最後のメッセージが過去7日以内に送信されていること。これらの条件を満たさない場合、調査は送信されません。 重複するCSAT調査がWorkflowsや自動化の重複によって発生しないよう注意してください。例えば、Workflowでトリガーされた調査と単純な自動化でトリガーされた調査が重なる場合があります。アクティブなWorkflowsを確認して重複を防ぎましょう。

ヒント:特定のメールアドレスやドメインをCSAT調査から除外したい場合、CSAT Workflowのオーディエンスルールで送信者をフィルタリングしてください。

CSAT Workflowのスクリーンショット。CSAT eligibility Conversation Data Attributeを使って評価調査の対象会話を含めるか除外するオーディエンスルールを示しています。

これにより、チームメイトはHelp Deskの会話を評価調査の対象外としてマークできます。

注意:会話が再オープンされて再度閉じられた場合、最新のCSAT記録が評価の帰属を決定します。元の会話を担当したチームメイトに関係なく、再オープンされた会話を閉じたチームメイトがその評価の帰属を受けます。

Help Desk会話詳細パネルのスクリーンショット。チームメイトがCSAT eligibility属性を設定し、会話を評価調査対象外にマークしています。


マクロでもConversation Data Attributeの値を設定できます!

マクロエディターのスクリーンショット。マクロアクションの一部としてCSAT eligibility属性が設定されています。

CSAT適格性ルールをWorkflowのオーディエンス設定に追加したら、両方のWorkflowsを保存して公開し、適用してください。

注意:CSAT調査はクローズアクション自体でトリガーされ、顧客の最近の返信有無には依存しません。最近のやり取りがない会話に調査が送信される場合は、閉じる前に「Exclude-CSAT」タグを付けて防止してください。

ヒント:特定の会話に対して手動でCSAT調査をトリガーするには、再利用可能なWorkflowsを使うと便利です。すべてのクローズ会話に送るのではなく、特定ケースのフィードバック収集に役立ちます。

プロのヒント:高度なカスタマイズには、CSAT Workflowを設計して中立または否定的評価にコメントを必須にしましょう。分岐を使って肯定的と否定的なフィードバックを区別し、低評価時にコメントを促します。

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