Workflowを構築する際、顧客がルートを選ぶためにボタンを選択するReply Buttonsや、Branchesを使って次の経路に進めることができます。Branchesは各条件をチェックしてWorkflowをルーティングします。条件が満たされると、その条件に接続された経路にWorkflowは進みます。
Branchesでは、条件が満たされるとWorkflowは接続された経路に直ちに移動し、他の接続は行われません。複数の条件が異なる接続につながるようにしたい場合は、Apply Rules actionを使用できます。
重要: 会話が複数のブランチの条件を同時に満たす場合、上から下へ最初に一致したブランチのみを通過し、残りのブランチはチェックされません。
プロのコツ: より具体的な割り当てルール(例:個々のチームメンバーへの割り当て)は、一般的なキャッチオールルール(例:チーム割り当て)よりもブランチの順序で上に配置してください。ワークフローは最初に一致したブランチを実行するため、キャッチオールが上にありすぎると下のより具体的なルールに一致すべき会話を取り込んでしまいます。
ブランチ条件の追加
ブランチ(またはCondition)を追加するには、末尾の「If」ブランチに新しいブランチを挿入する+ Add branchをクリックします。
条件を選択するには、Missing conditionをクリックしてサイドパネルを開きます。
ここでデータを選択し、このブランチに適用する条件を構築できます。
ブランチ条件で利用可能なデータ
Workflowsの条件分岐は、Intercom内の標準データ属性およびカスタムデータ属性、つまりPerson Data、Company Data、Message Data、Conversation Data、Availabilityをすべてサポートします。
ヒント👇
Branches内でConversation Topicsを使用して、会話にラベル付けされたトピックに従ってusersをルーティングします。
メッセージの内容に基づいてブランチをトリガーしたい場合は、区切り文字ORで複数のトリガーワードを入力してください。例:
❌ 複数のトリガーワードをこのように1つのフィールドに入力しないでください。
注意: ブランチでISまたはIS NOT条件を使用している場合、テキストの先頭や末尾に余分なスペースを残さないようにしてください。この条件は入力したテキストと正確に一致する必要があるため、余分なスペースがあると条件が一致しません。
注意: セグメントを条件として使用するブランチは、展開後に320の述語の制限があります。セグメントがこの制限以内に展開するには複雑すぎる場合、ブランチは「一致しない」と見なされ、会話は代わりにElseブランチに落ちます。これを避けるには、セグメント条件を簡素化するか、小さなセグメントに分割してください。





