シナリオは、条件 (「ボットの開始」または特定のランディング ページ リンクを介した訪問など) によってトリガーされるメッセージのチェーンです。すべてのシナリオには、[設定]、[メッセージ]、[分析] の 3 つのタブがあります。
シナリオの [設定] タブ
- シナリオ名
- 切り替え: [シナリオの再開を許可する] と [シナリオを自動的に開始する]
- [開始条件] ブロック - 複数の条件 (例: [ボットの開始] + 特定のランディング ページ経由の訪問) を追加し、それぞれで有効にすることができます。 「特定のメッセージにジャンプ」
「メッセージ」タブとシナリオ マップ
シナリオのメッセージのリストと「シナリオ マップ」ボタン - ブロック間の接続を示す視覚的なドラッグ アンド ドロップ キャンバス。エントリ ポイント (「ボット スタート」、特定のランディング ページ) は線でメッセージ カードに接続されており、各カードはキャンバス上で直接ドラッグして再配線できます。
次に歯車アイコンをクリックします。メッセージにアクセスすると、コンテキスト メニューが開きます。分析 (開封率、返信)、編集、複製、直接リンク (メッセージへ)、削除。
| タイプ | 説明 |
|---|---|
| 通常のメッセージ | テキスト/メディア、「次のステップ」で送信されます。チェーン |
| シナリオ開始 + AI エージェント | 最初のメッセージは、固定テキストではなく AI エージェントを通じて会話を推進します |
| 予約リマインダー | 予約された約束の一定時間前に自動的に送信されます |
単一メッセージの完全な構造設定
「編集」でメッセージを開くと、長い形式が展開されます。シナリオ メッセージとブロードキャストの場合は同じです。
名前、エージェント、およびテキスト
メッセージ名 (独自のナビゲーション用 - 加入者には表示されません)、メッセージが会話を促進する場合の AI エージェントの選択、および書式設定 (太字、斜体、取り消し線、下線、コード、引用、プレーン テキスト、リンク)、絵文字の挿入、@ フィールド メンション。
エージェントへの追加指示
エージェントには表示されますが、加入者には表示されないテキスト フィールド。このプラットフォームは、その目的を次のように説明しています。「加入者に関するプロフィール フィールドなどの追加情報をエージェントに渡すことができます。加入者にはこのテキストは表示されません。」これは、特定の会話のシステム プロンプトにその場でコンテキスト (名前、購入履歴) を挿入するために使用されます。
保存する添付ファイルとデータ
添付ファイル — メッセージに添付されたファイル/写真。 保存するデータ — 会話に基づいてエージェントがどのプロファイル フィールドに入力する必要があるか (例: 加入者が言及した電話番号をphone_number フィールドに保存する)。
AI エージェントの会話を終了する条件
プラットフォームは次のように説明します。「エージェントが会話を終了する条件を指定します。たとえば、「ユーザーが支払いに同意した」または「ユーザーは話題から外れました」。条件が完了すると、起動すると、別のシナリオに移動したり、別のメッセージを送信したりするなど、さらなるアクションを指定できます。」既製の条件タイプ「返信数」(数値 - 終了するまでにエージェントが処理する加入者の返信の数)があります。これには、以下で説明する同じカタログからの独自のアクション セットが付属しています。
配信切り替え(ブロードキャストを含むすべてのメッセージで利用可能)
- リンクのクリックを追跡 - テキスト内のリンクの統計をクリックします
- リンクを有効にするプレビュー — メッセージ内のリンクのプレビュー カードを表示します。
- テキストを 1 行ずつ遅延させて送信します — テキストは、「入力中です…」を模倣して、一時停止してチャンクで到着します。
- 購読者の返信を待ちます — 受信者が反応するまで、メッセージは配信/処理済みとしてカウントされる前に「一時停止」されます
条件メッセージの送信
送信前に適用されるフィルタと修飾子:
- 購読者がセグメントに参加している場合にのみ送信 — 選択した視聴者にのみ表示します
- グループまたはチャンネルに送信 — プライベートチャットの代わりに
- 購読者の電子メールに送信 — 電子メールで複製
- 別のものを置換メッセージ — 新しいメッセージは、別個のアイテムとして送信されるのではなく、以前に送信されたメッセージを上書きします
- 転送を無効にする — 購読者はメッセージを他の人に転送できなくなります
- リストに追加
- スケジュール送信 — 特定の日付/時刻
メッセージ受信後のアクション — プラットフォームのユニバーサルオートメーションbuilder
これはプラットフォームの最も強力な部分であり、サブスクライバーがメッセージを受信 (または返信) したときに実行される一連のアクションです。セットはさまざまなセグメントに関連付けることができます。プラットフォームは、「サブスクライバーがセグメントに該当する場合は、その一連のアクションが実行されます。そうでない場合は、ボットが次のセグメントをチェックします。」と説明しています。同じアクション ビルダーが、トリガー、AI ダイアログの完了条件、予約後/予約キャンセルのアクションで使用されます。アクション タイプの完全なカタログ:
| グループ | アクション |
|---|---|
| 購読者 | 購読者フィールドの変更 · 購読者数の保存 · タグの追加 · タグの削除 · マネージャーの追加 · マネージャーの削除 · ボットでブロック · ブロック解除ボット |
| メッセージ | シナリオに追加 · シナリオから削除 · メッセージの送信 · メッセージの削除 · メッセージの固定 · メッセージの固定を解除 |
| API | API リクエスト (「リクエスト タイプ」フィールドで始まり、GET/POST などの HTTP メソッドで、その後に URL とパラメータが続きます) · アクティブ化トリガー |
| ボタン | アクティブなボタンを削除 · アクティブなキーボードを削除 |
| グループ | グループ/チャネルでブロック · グループ/チャネルでブロックを解除 · グループ/チャネルからステータスを更新 |
| Google スプレッドシート | 値を取得 · 行を追加 · 行を編集 · 行を削除 ·シートを追加 · シートを削除 |
| AmoCRM | 取引を追加 · 取引を編集 |
| Yandex Metrica | コンバージョンを送信 |
| Yclients | 電話番号でクライアントを追加 · 電話番号でクライアントを削除 · クライアントを送信SMS |
「タグを追加」 + 「購読者がセグメントに属している場合にのみ送信」 (そのタグに基づくセグメント) の組み合わせは、ほとんどのセールスファネルがここで構築される方法とまったく同じです。コードを 1 行も使用する必要はありません。
フォームの下部には、「保存」、「今すぐ送信」、「テスターに送信」の 3 つのボタンがあります (事前に自分で確認してください)。
メッセージ内のボタン
ボタンは個別の設定ブロックであり、メッセージの「追加ボタン」を使用して追加されます。 12 種類の完全なリスト:
| ボタンの種類 | クリック時の動作 |
|---|---|
| リンク ボタン | 外部リンクを開きます |
| アクション ボタン | 設定されたアクションを実行します。購読者 (上記と同じカタログ) |
| 記事ボタン | 「コンテンツ」セクションから指定した記事を開きます |
| 予約ボタン | 予約カレンダーを開きます |
| 商品を購入 | 商品の支払いを開きますページ |
| サブスクリプションの購入 | サブスクリプション支払いページを開きます |
| サブスクライバーのアカウント | サブスクライバーはアクティブなサブスクリプションに関する情報を確認し、キャンセルできます |
| コメント | コメントを開きますページ |
| キーボード ボタン | 加入者のキーボード (一連のクイック返信) を置き換えます |
| 電話番号を共有 | 加入者は自分の電話番号をボットに送信します |
| リスト ボタン | 送信条件を介してダイアログ メッセージを含むリストを開きます。 @BotFather を通じてインライン モードを有効にする必要があります |
| テキストをコピー | 指定されたテキストがクリップボードにコピーされます |
| テキストを転送 | 加入者はチャットを選択し、指定されたテキストをそこに転送します |