トリガーを選択した後、workflowがどこで、誰に、いつ実行されるかを制御するために設定を構成します。この記事を使ってトリガールールを設定し、チャネルを選択し、オーディエンスターゲティングを定義し、特定の時間にworkflowをスケジュールし、影響を測定するための目標を設定してください。
トリガールールの構成
workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、トリガー設定を管理します。アウトバウンドworkflow(例:「顧客がページを訪れたとき」)の場合、Show workflow untilを選択する必要があります。
Seen (default) — workflowを顧客に一度だけ送信し、その後はインタラクションや閉じる操作があっても再送しません。
Any interaction happens — 顧客がworkflowのパスを選択する、Messengerを開く、または通知を閉じるまで、workflowを継続的に送信します。
Engaged with — 顧客がworkflowのパスを選択するまで、workflowを継続的に送信します。
顧客がworkflowを閉じるかMessengerを開くと、そのセッションの残りの間は非表示になります。新しいセッションが始まると、顧客が関与するまでworkflowが再表示されます。
注意:workflowスケジューリングを「Show workflow until」と併用する場合、workflowは「Seen」、「Interacted」、「Engaged」済みでも次の頻度日に再送されます。
workflowチャネルの管理
workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、チャネルを管理します。以下のchannelsからworkflowを表示する場所を選択できます:
Web
iOS
Android
注意:モバイルチャネル(iOSおよびAndroid)のみでworkflowを構成する場合、オーディエンスはUsersのみ設定可能です。LeadsまたはVisitorsをオーディエンスに選択すると、workflowのライブ設定がブロックされます。これはモバイルチャネルを使用するすべてのworkflowに適用されます。
以下の会話ベースのトリガーには、WhatsApp、Facebook、Instagram、SMS、Email、Slackを含む追加のチャネルオプションがあります:
顧客が最初のメッセージを送信したとき、
顧客が任意のメッセージを送信したとき、
チームメイトが会話状態を変更したとき、
顧客が応答しなかったとき、または
チームメイトが応答しなかったとき
workflowの送信先の管理
workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、ページルール(例:Time on pageやURL)を追加してworkflowの送信先を選択します。ページルールが一致した場合のみworkflowがトリガーされます。
例えば、顧客が価格ページに60秒滞在したときにアウトバウンドworkflowをトリガーしたい場合があります。
注意:ユーザーが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があり、どちらがトリガーされるかはユーザーのブラウザ言語によります:
また、追跡している任意のデータに基づいてusersをターゲットにすることもできます。例えば、15日前に登録したトライアルusersをターゲットにできます。
プロのヒント:非常に特定のオーディエンスをターゲットにするために複数のフィルターを追加してください。例えば、以下を追加できます:
「最終確認」が14日未満で、アクティブなusersのみをターゲットにし、かつ
「ブラウザ言語」が英語で、メッセージの言語を話すusersをターゲットにします。
また、オーディエンスセクションで否定ルールを追加して特定のグループをworkflowから除外できます。例えば、Segment is not Xのようなルールを追加すると、そのセグメントの誰にもworkflowがトリガーされなくなります。これは定義済みの任意のセグメントに対して機能し、workflowトリガー設定時に特定グループを正確にターゲットまたは除外できます。
また、オーディエンスルールでConversation tag述語を使ってworkflowをトリガーできます。例:「Conversation tag is Bug report」。
注意:以下のworkflowトリガーでは、会話タグ述語はオーディエンスルールとして利用できません:
顧客がページを訪れたとき
顧客がMessengerで新しい会話を開いたとき
顧客がウェブサイトの要素をクリックしたとき
また、オーディエンスルールでConversation starter述語を使い、Intercomでの会話開始方法に基づいてworkflowをトリガーできます。例えば、Inboxからチームメイトが新しい会話を作成した場合にworkflowをトリガーできます。
各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を使用できるようにします。
例えば、以下のようにworkflowをトリガーしたい場合があります:
Any day, any time
During office hours
Outside office hours
また、At custom timesを選択してworkflowを表示することもできます。開始時間をクリックし、Shiftキーを押しながら終了時間をクリックします。選択した期間中に顧客にworkflowが表示されます。
注意:
カスタム時間は特定のIntercomプランでのみ利用可能です。この機能を使うにはプランのアップグレードが必要な場合があります。
トリガー時間はworkspaceのタイムゾーンに基づいています。
ヒント:Conversationsレポートで最も忙しい時間帯を確認し、その時間にチームを支援するworkflowを設定しましょう。
workflowの目標を設定する
注意:目標は「When customer visits a page」トリガーを使うworkflowでのみ利用可能です。
「Customer visits a page」workflowをライブ設定する前に、影響を正確に測定できるように目標を設定してください。workflowを開き、編集をクリックして最初の「trigger」ブロックを選択し、顧客に取ってほしいアクションやworkflow受信による変化を定義します。
例えば、無料トライアルから有料プランへのアップグレードを促すworkflowを使う場合、「plan is paid」という目標を設定するかもしれません。
この変化やアクションが発生する時間制限も定義できます。例えば、usersは30日以内に条件を満たす必要があります。
ヒント:期間が短いほど、workflowによる変化の因果関係をより確信できます。











