フローを作成し、ビジュアルキャンバスで設計し、メッセージングチャネルに公開することで、自動メッセージングワークフローを構築します。
仕組み
Chat Flow は、メッセージングオートメーションを構築するためのビジュアルキャンバスを提供します。開始ノードと終了ノードの間にコンポーネントをドラッグして、フローのロジックを定義します。一般的なワークフローは、以下の段階で構成されます。
フローの作成 -- 空白のキャンバスから開始するか、既存のフローから JSON ファイルをインポートするか、テンプレートを使用します。
フローの設計 -- コンポーネントをキャンバスにドラッグし、その設定を行います。
フローの公開 -- フローを公開し、メッセージを処理できるようにします。
フローの更新 (任意) -- 名前、バインドされたアカウント、ロギングなど、フローの設定を編集します。
フローの削除 (任意) -- 不要になったフローを削除します。
フローの状態
フローには 2 つの状態のいずれかがあります。現在の状態によって、利用可能なアクションが決まります。
状態 | 説明 | 利用可能なアクション |
公開済み | フローは有効であり、メッセージを処理しています。 | 基本情報の更新、ロギングの有効化または無効化、テスト |
未公開 | フローは保存されていますが、アクティブではありません。 | 基本情報の更新、アカウントのバインド (WhatsApp、Viber、または Instagram のトリガーのみ)、ロギングの有効化または無効化、公開、削除 |
公開済み のフローは、削除したり、別のアカウントにバインドし直したりすることはできません。これらのアクションを実行するには、フローが 未公開 の状態である必要があります。
前提条件
Chat Flow は WhatsApp、Viber、Messenger、Instagram のチャネルに接続します。開始する前に、以下が準備できていることを確認してください。
必要に応じて、チャネル固有の以下の準備を完了してください。
WhatsApp:
WhatsApp Business Account (WABA) の登録と、承認済みアカウントをチャネルへバインドすること
Viber:
Viber Service ID の申請と Viber による承認
Messenger:
Instagram:
フローの作成
Chat App Message Service コンソールで、左側メニューから フローエディター を選択します。
フロー管理 ページで、フローの作成 をクリックします。
作成方法を選択します。
[空白のキャンバスで新規作成]
トリガータイプを選択して、一から作成します。
トリガータイプ | 実行されるタイミング |
手動 | API 操作またはマーケティングキャンペーンによってトリガーされます |
WhatsApp メッセージによってトリガーされます | |
Instagram メッセージによってトリガーされます | |
Viber | Viber メッセージによってトリガーされます |
Messenger | Messenger メッセージによってトリガーされます |
[フロー名] と [備考] を入力し、OK をクリックします。
[インポートのフロー]
別のフローからエクスポートされた JSON ファイルをアップロードします。これにより、元のフローと同一のコピーが作成されます。
[フロー名] と [備考] を入力し、OK をクリックします。
[テンプレートから新規作成]
テンプレートの表示 ドロップダウンリストからテンプレートを選択し、OK をクリックします。
フローエディター ページで、テンプレートの表示 タブをクリックして利用可能なテンプレートを閲覧します。テンプレートを選択し、必要に応じてそのコンポーネントを編集してから、フローの作成 をクリックします。
基本情報の設定は、空白のキャンバスからフローを作成する場合と、フローをインポートする場合にのみ必要です。
AI によるフローの生成
要件の説明を入力すると、AI が自動的にフローを生成します。ビジネス要件を自然言語で記述してください。AI は Qwen 大規模言語モデルを使用してフローを生成し、生成の進捗状況を表示します。生成が完了したら、ワンクリックでフローをキャンバスに読み込んで、さらに編集することができます。
詳細な手順については、「AI 生成フローのガイド」をご参照ください。
キャンバスでのフロー設計
Chat App Message Service コンソールで、左側メニューから フローエディター を選択します。フロー管理 タブで、フロー名をクリックしてキャンバスを開きます。
コンポーネントライブラリ アイコンをクリックします。コンポーネントをキャンバスにドラッグし、開始ノードと終了ノードの間に配置します。または、ノード間の
アイコンをクリックしてコンポーネントを追加します。各コンポーネントを設定します。詳細については、「Chat Flow コンポーネント」をご参照ください。
保存 をクリックします。
データの損失を防ぐため、設計中はこまめに保存してください。
フローの公開
完成したフローを公開し、メッセージの処理を開始します。
Chat App Message Service コンソールで、左側メニューから フローエディター を選択します。フロー管理 タブで、フロー名をクリックしてキャンバスを開きます。
キャンバスで、保存して公開 をクリックします。
フロー管理 タブで、フローのステータスが [公開済み] であることを確認します。
ユーザーの返信によってトリガーされるフローの場合、フローは公開され、マーケティングキャンペーンに関連付けられた後にのみ処理を開始します。詳細については、「マーケティングキャンペーン」をご参照ください。
フローの更新
フローを保存または公開した後、その [基本情報]、[アカウントのバインド]、および [ログ] の設定を編集できます。
Chat App Message Service コンソールで、左側メニューから フローエディター を選択します。フロー管理 タブで、対象のフローを見つけ、設定項目 列の 設定項目 をクリックします。
利用可能な設定を編集します。
基本情報 -- フローの編集 ダイアログボックスで、フロー名 と 備考 を更新します。
アカウントのバインド -- [アカウントのバインド] タブをクリックして、アカウント名と携帯電話番号を更新します。
説明このオプションは、WhatsApp、Viber、または Instagram のトリガーに対してのみ利用可能で、かつフローのステータスが [未公開] の場合に限ります。
ログ -- ログ タブで、ロギングを有効または無効にします。有効にすると、Simple Log Service (SLS) がフローの実行イベントを収集し、デバッグ、トラブルシューティング、データ分析に利用できます。この機能を使用する前に SLS を有効化してください。詳細については、「SLS クイックスタート」をご参照ください。
変更を保存するには OK をクリックします。
フローの削除
削除できるのは 未公開 のフローのみです。
Chat App Message Service コンソールで、左側メニューから フローエディター を選択します。
フロー管理 タブで、対象のフローを見つけ、[操作] 列の 削除 をクリックします。
確認ダイアログボックスで、OK をクリックします。
削除されたフローは復元できません。慎重に操作してください。
関連ドキュメント
「フローエディターキャンバス」:キャンバス上の各エリアの機能について説明します。
「Chat Flow コンポーネント」:各コンポーネントの設定について説明します。
よくある質問
Q: Chat Flow は自動返信の頻度を制限する機能 (たとえば、1 日に 1 回のみ返信する、または顧客が何通メッセージを送っても 1 回しか返信しないなど) をサポートしていますか。
現在、Chat App の [フローエディター] は自動返信の頻度制限設定をサポートしていません。顧客がフローをトリガーするメッセージを送信するたびに、システムは自動返信ロジックを実行します。システムは、その日の顧客によるトリガー回数や過去のやり取りの状態を追跡できないため、「1 日に 1 回のみ自動返信する」や「顧客が何通メッセージを送っても 1 回しか返信しない」といったロジックを実装することはできません。
同様の頻度制御が必要な場合は、外部システム (顧客のトリガー回数を記録するデータベースなど) を OpenAPI と組み合わせてビジネスロジック側で管理することを検討してください。