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

ワークフロートリガー設定の構成

誰がいつどこでworkflowを受け取るかを選択します。

対応者:Beth-Ann Sher

トリガーを選択した後、workflowがどこで、誰に、いつ実行されるかを制御するために設定を構成します。この記事を使ってトリガールールを設定し、チャネルを選択し、オーディエンスターゲティングを定義し、特定の時間にworkflowをスケジュールし、影響を測定するための目標を設定してください。


トリガールールの構成

workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、トリガー設定を管理します。アウトバウンドworkflow(例:「顧客がページを訪れたとき」)の場合、Show workflow untilを選択する必要があります。

  • Seen (default) — workflowを顧客に一度だけ送信し、その後はインタラクションや閉じる操作があっても再送しません。

  • Any interaction happens — 顧客がworkflowのパスを選択する、Messengerを開く、または通知を閉じるまで、workflowを継続的に送信します。

  • Engaged with — 顧客がworkflowのパスを選択するまで、workflowを継続的に送信します。

    顧客がworkflowを閉じるかMessengerを開くと、そのセッションの残りの間は非表示になります。新しいセッションが始まると、顧客が関与するまでworkflowが再表示されます。

Workflowsビルダーのトリガー設定パネルにある「Show workflow until」オプション:Seen (default)、Any interaction happens、Engaged with

注意:workflowスケジューリングを「Show workflow until」と併用する場合、workflowは「Seen」、「Interacted」、「Engaged」済みでも次の頻度日に再送されます。

workflowチャネルの管理

workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、チャネルを管理します。以下のchannelsからworkflowを表示する場所を選択できます:

  • Web

  • iOS

  • Android

トリガー設定パネルに表示されるチャネル選択オプション:Web、iOS、Android

モバイルでworkflowsを使用するには、最新のiOSおよびAndroid SDKにアップグレードする必要があります。

注意:モバイルチャネル(iOSおよびAndroid)のみでworkflowを構成する場合、オーディエンスはUsersのみ設定可能です。LeadsまたはVisitorsをオーディエンスに選択すると、workflowのライブ設定がブロックされます。これはモバイルチャネルを使用するすべてのworkflowに適用されます。

以下の会話ベースのトリガーには、WhatsApp、Facebook、Instagram、SMS、Email、Slackを含む追加のチャネルオプションがあります:

  • 顧客が最初のメッセージを送信したとき、

  • 顧客が任意のメッセージを送信したとき、

  • チームメイトが会話状態を変更したとき、

  • 顧客が応答しなかったとき、または

  • チームメイトが応答しなかったとき

会話ベースのトリガー用の拡張チャネルオプション(WhatsApp、Facebook、Instagram、SMS、Email、Slack)を示すトリガー設定

workflowの送信先の管理

workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、ページルール(例:Time on pageURL)を追加してworkflowの送信先を選択します。ページルールが一致した場合のみworkflowがトリガーされます。

例えば、顧客が価格ページに60秒滞在したときにアウトバウンドworkflowをトリガーしたい場合があります。

トリガーブロックのページルールセクションにURLとTime on page条件フィールドが表示され、特定ページをターゲットに設定

注意:ユーザーがTime on pageの閾値に達する前にMessengerを開いた場合、Intercomは待たずに優先順位順に次の一致するworkflowを即座に評価して実行します。これにより、Messengerを早く開いたユーザーは意図したworkflowではなくフォールバックworkflowを見ることになります。特に言語別workflowでは、例えば中国語workflowに15秒のTime on page条件があり、ユーザーが5秒でMessengerを開くと、リストの次のworkflow(別言語の可能性あり)が表示されます。これを防ぐには、言語別workflowからTime on page条件を削除するか、閾値をできるだけ低く設定してください。

ヒント:

  • 特定のURLをターゲットにする場合は、アプリやサイトから直接コピー&ペーストするのが良いでしょう。これにより、ブラウザのアドレスバーに隠れた文字(末尾のスラッシュなど)も正確にキャッチできます。

  • URLベースのページルールはモバイルアプリには適用されません。モバイルアプリはネイティブ画面を使用し、ブラウザのURLを使わないため、URL条件はモバイルアプリユーザーのターゲットや除外に使えません。モバイルとデスクトップのworkflowでチャネルタイプ条件を使い、明確に分けてください。

workflowオーディエンスの管理

workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、workflowをトリガーするために満たすべき条件を定義します。これにより、オーディエンスフィルターに一致する場合のみworkflowが表示されます。

すでに設定済みの再利用可能な Fin audienceを選択するか、データ属性や述語を使ってカスタムオーディエンスを設定できます。

注意:workflowのトリガーで特定のオーディエンスを作成するには、まずカスタムオーディエンスオプションを選択し、条件の属性と値を指定します。
例えば、特定のdomainの顧客をターゲットにするには、カスタムを選択し、Email@yourdomain.comを含むルールを追加します。

オーディエンスルールは、一致しない人をカバーする追加のworkflowがある場合にのみ使用してください。

例えば、フランス語と英語の2つのworkflowがあり、どちらがトリガーされるかはユーザーのブラウザ言語によります:

Workflowsビルダーに表示された2つの並列workflow — フランス語ブラウザ言語ターゲットと英語ターゲット — オーディエンスベースの言語ルーティングを示す

また、追跡している任意のデータに基づいてusersをターゲットにすることもできます。例えば、15日前に登録したトライアルusersをターゲットにできます。

プロのヒント:非常に特定のオーディエンスをターゲットにするために複数のフィルターを追加してください。例えば、以下を追加できます:

  • 「最終確認」が14日未満で、アクティブなusersのみをターゲットにし、かつ

  • 「ブラウザ言語」が英語で、メッセージの言語を話すusersをターゲットにします。

また、オーディエンスセクションで否定ルールを追加して特定のグループをworkflowから除外できます。例えば、Segment is not Xのようなルールを追加すると、そのセグメントの誰にもworkflowがトリガーされなくなります。これは定義済みの任意のセグメントに対して機能し、workflowトリガー設定時に特定グループを正確にターゲットまたは除外できます。

また、オーディエンスルールでConversation tag述語を使ってworkflowをトリガーできます。例:「Conversation tag is Bug report」。

オーディエンスルールセクションにて「Bug report」をタグ値として選択したConversation tag述語を表示

注意:以下のworkflowトリガーでは、会話タグ述語はオーディエンスルールとして利用できません:

  • 顧客がページを訪れたとき

  • 顧客がMessengerで新しい会話を開いたとき

  • 顧客がウェブサイトの要素をクリックしたとき

また、オーディエンスルールでConversation starter述語を使い、Intercomでの会話開始方法に基づいてworkflowをトリガーできます。例えば、Inboxからチームメイトが新しい会話を作成した場合にworkflowをトリガーできます。

オーディエンスルールセクションにて、オプション:Customer message、Teammate sending direct message、Teammate sending to many customers、Workflow、Outbound messageを含むConversation starter述語を表示

Conversation starterオプションの意味の内訳は以下の通りです:

  • Customer message: 会話は顧客からのインバウンドメッセージで開始されました。

  • Teammate sending direct message: 会話はチームメイトがInboxから新しい会話を作成して開始しました。

  • Teammate sending to many customers: 会話はチームメイトがInboxから複数参加者と新しい会話を開始して開始しました。

  • workflow: 会話は「customer visits a page」workflowによって開始されました。

  • Outbound message: 会話はOutboundタブから送信されたアウトバウンドメッセージで開始されました。(これはInboxから送信されたダイレクトメッセージ(例:Teammate sending direct messageやTeammate sending to many customers)は含みません。)

ヒント:「And」と「Or」フィルターを組み合わせて、より柔軟なオーディエンスターゲティングを行いましょう。

workflowオーディエンスのプレビュー

workflowをライブ設定すると、マッチする既存の顧客の数と名前をプレビューできます。

オーディエンスプレビューパネルに現在のオーディエンスフィルターにマッチする連絡先の推定数と顧客名のサンプルリストを表示


トリガー設定のベストプラクティス

トリガー設定のベストプラクティス

workflowトリガーが広範囲すぎるとFinが会話に再介入する可能性があります。例えば、「Customer sends any message」に設定されたworkflowは顧客がメッセージを送るたびに発火し、エスカレーションされたスレッドでもFinがトリガーされる可能性があります。これを防ぐには:

  • workflowのトリガーに「When customer sends first message」を使い、会話開始時のみworkflowを起動させます。

  • Finの事前条件として以下を含めます:

    • 会話がすでにチームメイトやチームに割り当てられている場合はFinをスキップします。

    • 「人間所有」タグ(例:「Escalated」)が存在するか確認します。

大陸や国別にusersをターゲットにする

特定の国をリストアップせずに特定の地理的地域のusersを除外するには、大陸レベルの属性を使ったオーディエンスターゲティングを使用します。例えば、大陸コード「AF」を使ってアフリカのusersを除外します。

会社ベースのフィルタリングの管理

ユーザーが会社にリンクされていない場合、会社固有のフィルターは適用されません。正確なフィルタリングのために、必要に応じてusersが会社に関連付けられていることを確認してください。

注意:顧客に会社がリンクされていない場合、すべての会社フィルターはfalseになります。

メール件名ベースのトリガー設定

メール件名ベースのworkflowトリガーが期待通りに動作するようにするには:

  • workflowオーディエンス設定にleadsを含めます。

  • トリガー条件で指定されたメールdomainがincoming leadのdomainと一致していることを確認します。これにより不一致を防ぎ、関連するすべての会話が自動的にクローズされます。


workflowをスケジュールする

workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、Schedulingセクションで特定の時間のみこのworkflowを使用できるようにします。

トリガーブロックのSchedulingセクションに表示されるオプション:Any day, any time; During office hours; Outside office hours; At custom times

例えば、以下のようにworkflowをトリガーしたい場合があります:

  • Any day, any time

  • During office hours

  • Outside office hours

また、At custom timesを選択してworkflowを表示することもできます。開始時間をクリックし、Shiftキーを押しながら終了時間をクリックします。選択した期間中に顧客にworkflowが表示されます。

カスタム時間スケジューリンググリッドに週次タイムテーブルと選択可能な時間帯、workflowがアクティブな範囲をハイライト表示

注意:

  • カスタム時間は特定のIntercomプランでのみ利用可能です。この機能を使うにはプランのアップグレードが必要な場合があります。

  • トリガー時間はworkspaceのタイムゾーンに基づいています。

ヒント:Conversationsレポートで最も忙しい時間帯を確認し、その時間にチームを支援するworkflowを設定しましょう。


workflowの目標を設定する

注意:目標は「When customer visits a page」トリガーを使うworkflowでのみ利用可能です。

「Customer visits a page」workflowをライブ設定する前に、影響を正確に測定できるように目標を設定してください。workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、顧客に取ってほしいアクションやworkflow受信による変化を定義します。

例えば、無料トライアルから有料プランへのアップグレードを促すworkflowを使う場合、「plan is paid」という目標を設定するかもしれません。

目標設定パネルに「paid」に設定されたプラン属性フィルターと30日間の目標達成期限を表示

この変化やアクションが発生する時間制限も定義できます。例えば、usersは30日以内に条件を満たす必要があります。

ヒント:期間が短いほど、workflowによる変化の因果関係をより確信できます。

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