ワークフローのアクションは、トリガーが発動したあとに実行する処理です。メッセージ送信や質問、条件分岐などを組み合わせて、自動化のフローを設計できます。
アクションとは
アクションは、トリガーの発動後に順番に実行される一つひとつの処理です。複数のアクションをつなげて、一連の自動応答を組み立てます。
アクションは設定パネルで次の3つのカテゴリーに分かれています。
| カテゴリー | 含まれるアクション |
|---|---|
| 基本アクション | メッセージ送信、自動送信メッセージ、LINE通知メッセージを送信、質問、条件分岐、遅延、タグ、プロパティ設定 など |
| 自動化・連携 | カスタマーエージェント、Webhook送信、コード実行 など |
| LINE CRM連携 | HubSpot・Klaviyoのプロパティ更新やリスト追加 など |
ワークフロー全体の設計はマーケティングエージェントに任せられます。「友だち追加した人に、3日後にクーポンを送って」のように目的を伝えれば、エージェントが必要なアクションを並べた下書きを用意します。細かく自分で調整したい場合は、エディタでノードを追加して各アクションを設定します。
メッセージ送信
テキストや画像などのメッセージを、友だちに直接送るアクションです。あいさつやお知らせなど、決まった内容をその場で送りたいときに使います。
| 設定項目 | 説明 |
|---|---|
| 送信内容 | テキスト、画像などのメッセージを入力します |
複数のメッセージをまとめて設定し、一度に送ることもできます。
自動送信メッセージ
あらかじめ作成しておいた自動送信メッセージを呼び出して送るアクションです。よく使う案内を毎回入力せず、テンプレートとして使い回せます。
| 設定項目 | 説明 |
|---|---|
| 自動送信メッセージ | 送信する自動送信メッセージを選択します |
設定パネルからは、自動送信メッセージの確認・作成画面へ移動できます。送りたい内容がまだない場合は、先に自動送信メッセージを作成してから選択します。
LINE通知メッセージを送信
LINE通知メッセージを含む自動送信メッセージを選んで送るアクションです。友だち追加前のユーザーにも届けられるLINE通知メッセージを、ワークフローから送信できます。
| 設定項目 | 説明 |
|---|---|
| 自動送信メッセージ | LINE通知メッセージを含む自動送信メッセージを選択します |
LINE通知メッセージは、電話番号がLINEアカウントの登録番号と一致すれば友だちでないユーザーにも届く、通知専用のメッセージです。購入完了や発送完了などの取引通知に使い、利用にはLINEヤフー社への申請と承認が必要です。
質問
友だちに質問を送り、回答を集めて保存するアクションです。アンケートや属性のヒアリングに使い、回答はタグや連携先サービスのプロパティとして残せます。
回答形式
回答の受け取り方を2種類から選びます。
| 回答形式 | 説明 |
|---|---|
| 選択肢 | あらかじめ用意した選択肢から選んでもらいます |
| 自由入力 | 友だちが自由にテキストを入力して回答します |
回答ボタンタイプ
選択肢で回答してもらう場合、LINE上での表示方法を選べます。
| 回答ボタンタイプ | 説明 |
|---|---|
| カルーセル | 横にスクロールするカードで選択肢を表示します |
| ボタン | 縦並びのボタンで選択肢を表示します |
| クイックリプライ | メッセージ下部に横並びのボタンを表示します |
| 確認 | 2択の確認ボタンを表示します(選択肢はちょうど2つ必要です) |
LINEの仕様により、選択肢の数やラベルの文字数には上限があります。上限を超えた分は送信時に切り捨てられるため、設定パネルに表示される目安に収まるよう調整してください。
入力の検証(自由入力の場合)
自由入力では、受け付ける内容の形式をあらかじめ検証できます。形式に合わない回答にはエラーメッセージを表示できます。
| 検証 | 説明 |
|---|---|
| なし | 検証なし。任意のテキストを受け付けます |
| メールアドレス | メールアドレスの形式のみ受け付けます |
| 電話番号 | 電話番号の形式のみ受け付けます |
| カタカナ | カタカナのみ受け付けます |
| カスタム | 任意のパターンで検証します |
回答の保存先
集めた回答は、次のいずれかに保存できます。
| 保存先 | 説明 |
|---|---|
| タグ | 回答内容をタグとして友だちに付与します |
| HubSpotプロパティ | 回答をHubSpotのコンタクトプロパティに保存します(HubSpot連携時) |
| Klaviyoプロパティ | 回答をKlaviyoのプロフィールプロパティに保存します(Klaviyo連携時) |
| メールアドレスとして保存(ID連携) | 回答されたメールアドレスで外部サービスとのID連携を行います(自由入力とメールアドレス検証を組み合わせて使用) |
ここで付与するのは友だちのタグです。配信先のセグメントとは別の概念のため、混同しないようご注意ください。
条件分岐
条件によってフローを2つに分けるアクションです。条件に一致した友だち(True)と、一致しなかった友だち(False)で、それぞれ異なるアクションを実行できます。
条件タイプ
判定に使う条件を選びます。
| 条件タイプ | 説明 |
|---|---|
| タグ条件 | 友だちが特定のタグを持っているかどうかで分けます |
| セグメント条件 | 友だちが特定のセグメントに含まれるかどうかで分けます |
| プロパティ条件 | 友だちのプロパティが指定した値と一致するかどうかで分けます |
| ランダム | 指定した割合でTrue・Falseにランダムに振り分けます |
タグ条件は友だちのタグ、セグメント条件は配信先のセグメントを判定に使います。タグとセグメントは別の概念のため、目的に合ったほうを選んでください。
プロパティ条件のデータソース
プロパティ条件では、判定に使う値の取得元(データソース)を選べます。友だちにひもづく外部サービスや、LINEプロフィールの値を条件にできます。
| データソース | 判定に使う値 |
|---|---|
| HubSpotプロパティ | HubSpotのコンタクトプロパティの値 |
| Klaviyoプロパティ | Klaviyoのプロフィールプロパティの値 |
| Shopify顧客データ | Shopifyの顧客データの値 |
| LINEプロフィール | 友だちの表示名やステータスメッセージ |
外部サービスのプロパティを使う場合は、そのサービスの連携が必要です。連携していないサービスを選んだ条件は、一致しない扱いになります。
プロパティ条件の演算子
プロパティ条件では、値の比べ方を演算子で指定します。
| 演算子 | 説明 |
|---|---|
| と一致する | 値が完全に一致する場合 |
| と一致しない | 値が一致しない場合 |
| を含む | 指定した文字列を含む場合 |
| を含まない | 指定した文字列を含まない場合 |
| で始まる | 指定した文字列で始まる場合 |
| で終わる | 指定した文字列で終わる場合 |
| 以上 | 数値が指定した値以上の場合 |
| より大きい | 数値が指定した値より大きい場合 |
| 以下 | 数値が指定した値以下の場合 |
| より小さい | 数値が指定した値より小さい場合 |
| 空である | 値が設定されていない場合 |
| 空でない | 値が設定されている場合 |
| 既知である | 値が存在する場合 |
| 不明である | 値が存在しない場合 |
ランダム条件の設定
ランダム条件は、ここに到達した友だちを指定した割合でTrue・Falseの2つに振り分けます。くじ引きやA/Bテストなど、確率で分けたいときに使います。
| 設定項目 | 説明 |
|---|---|
| Trueに進む割合 | 0%〜100%で、Trueに進む確率を指定します。残りがFalseに進みます |
ランダム条件で3択以上に振り分ける
ランダム条件は1つのノードでTrue・Falseの2択に分けますが、条件分岐を連続してつなぐことで3択以上の振り分けも実現できます。各ノードのFalse側に次のランダム条件をつなぎ、割合を少しずつ上げていくのがコツです。
6択でほぼ均等に振り分ける場合、各ノードのTrueの割合の目安は次の通りです。
| 分岐ノード | Trueの割合 | おおよその当選確率 |
|---|---|---|
| 1つ目 | 17% | 約17%(6分の1) |
| 2つ目(1つ目のFalse側) | 20% | 残り83%の20% ≒ 約17% |
| 3つ目(2つ目のFalse側) | 25% | 残り67%の25% ≒ 約17% |
| 4つ目(3つ目のFalse側) | 33% | 残り50%の33% ≒ 約17% |
| 5つ目(4つ目のFalse側) | 50% | 残り33%の50% ≒ 約17% |
| 6つ目(5つ目のFalse側) | — | 残り全員(約17%) |
この方法を使うと、抽選キャンペーンや、複数パターンのメッセージ出し分けが実現できます。
タグ
友だちにタグを追加したり、外したりするアクションです。フローの途中で属性を記録し、後続の条件分岐や、メッセージ配信のセグメント作成に活用できます。
| 設定項目 | 説明 |
|---|---|
| タグの操作 | 「追加」または「削除」を選びます |
| タグの選択 | 操作するタグを選びます |
ここで扱うのは友だちのタグです。配信先を絞り込むセグメントとは別物のため、間違えないようご注意ください。タグがまだない場合は、先にタグを作成してから選択します。
プロパティ設定
友だちのプロパティ(カスタム項目)の値を、ワークフローで自動更新するアクションです。フローの途中で友だちの属性を書き換え、後続の条件分岐やメッセージ配信のセグメント作成に活用できます。
| 設定項目 | 説明 |
|---|---|
| 設定するプロパティ | 値を更新する友だちプロパティを選びます |
| 設定する値 | プロパティに設定する値を指定します |
例えば、クーポンを利用した友だちの会員ランクを更新するといった使い方ができます。ここで更新するのは友だちのプロパティで、外部サービスのプロパティを更新するアクション(HubSpotプロパティ設定・Klaviyoプロパティ設定)とは別のアクションです。
遅延
次のアクションまで、指定した時間だけ待つアクションです。メッセージの送信間隔を空けたいときや、一定時間後にリマインドを送りたいときに使います。
| 設定項目 | 説明 |
|---|---|
| 遅延タイプ | 「経過時間で指定」(○分後・○時間後など)または「時刻で指定」から選びます |
| 遅延時間 | 日・時間・分で指定します(最大7日後まで) |
| 同じ友だちが待機中の場合 | 「追加しない」または「複数回追加する」を選びます。通常は「追加しない」をおすすめします |
遅延中の友だちを個別に登録解除する
遅延ノードで待機している特定の友だちだけを、ワークフローから途中で外せます。テスト用の友だちが何度も登録されてしまった場合や、特定の友だちにだけ後続の配信を止めたい場合に使います。
登録解除は次の手順で行います。
- ワークフローエディタで対象の遅延ノードをクリックします
- 設定パネルに表示される 「遅延中の友だち」 一覧から、外したい友だちの行にあるゴミ箱アイコンをクリックします
- 確認ダイアログで 「登録解除する」 をクリックします
登録解除後の挙動
登録解除された友だちは、そのワークフローの実行から外れます。
- 待機状態が解除されます
- 設定した時刻が来ても、メッセージ送信など以降のステップは実行されません
- 同じワークフローのトリガーが再び発動すれば、改めてワークフローに登録されます(過去に外したことは引き継がれません)
登録解除の注意点
登録解除を行う際は次の点にご注意ください。
- 「遅延中の友だち」一覧には最大10人まで表示されます。10人を超えて待機中の友だちがいる場合、一覧に表示されない友だちはこの画面からは登録解除できません
- 一度登録解除すると元には戻せません
- 友だちがLINEでブロックしても、ワークフロー自体は進行し続けます。ワークフローから完全に外したい場合は、この登録解除を使ってください
カスタマーエージェント
AIエージェントを起動し、友だちとの自動応答を始めるアクションです。カスタマーエージェントが質問に答え、必要に応じてオペレーターへ引き継ぎます。
| 設定項目 | 説明 |
|---|---|
| システムプロンプト | AIの基本的な振る舞いや受け答えの方針を設定します。デフォルトに戻すこともできます |
| ナレッジベース | AIが参照するナレッジベースを選びます(複数選択可) |
| AIの名前 | AIの表示名を設定します(20文字以内) |
| AIアバター画像 | AIのアイコン画像を設定します |
| 挨拶メッセージ | 応答開始時に送るメッセージを設定します |
| 終了ボタンのラベル | 友だちが対話を終えるためのボタンのラベルを設定します |
| 有人対応ボタンのラベル | オペレーターへ引き継ぐためのボタンのラベルを設定します |
カスタマーエージェントノードにはTrueとFalseの2つの分岐があります。友だちが終了ボタンをタップするとTrue分岐へ、有人対応ボタンをタップするとFalse分岐へ進みます。それぞれの分岐に続けて、別のアクションをつなげられます。
リッチメニュー更新
友だちに表示するリッチメニューを切り替える、または解除するアクションです。フローの進行に合わせて、表示するメニューを出し分けられます。
| 設定項目 | 説明 |
|---|---|
| リッチメニュー | 変更先のリッチメニューを選びます。解除を選ぶと、その友だちからリッチメニューを外します |
リッチメニューは、あらかじめLINEに適用済みのものから選択します。同期済みのリッチメニューがない場合は、先にリッチメニューをLINEに適用してください。
外部サービス連携アクション
HubSpotやKlaviyoと連携して、友だちの情報を外部サービスに反映するアクションです。連携が設定されている場合に利用できます。
HubSpotプロパティ設定
HubSpotのコンタクトプロパティを更新します。
| 設定項目 | 説明 |
|---|---|
| 設定するプロパティ | 更新するHubSpotプロパティを選びます |
| 設定する値 | 設定する値を入力します |
HubSpotワークフロー登録
HubSpot側のワークフローにコンタクトを登録します。
| 設定項目 | 説明 |
|---|---|
| ワークフロー | 登録先のHubSpotワークフローを選びます |
Klaviyoプロパティ設定
Klaviyoのプロフィールプロパティを更新します。
| 設定項目 | 説明 |
|---|---|
| 設定するKlaviyoプロパティ | 更新するKlaviyoプロパティを選びます |
| 設定する値 | 設定する値を入力します |
Klaviyoリスト追加
Klaviyoのリストにプロフィールを追加します。
| 設定項目 | 説明 |
|---|---|
| Klaviyoリスト | 追加先のKlaviyoリストを選びます |
Klaviyoイベント送信
Klaviyoにカスタムイベントを送信します。
| 設定項目 | 説明 |
|---|---|
| Klaviyoイベント名 | 送信するイベントの名前を入力します |
Webhook送信
外部サービスにデータを送るための、開発者向けの高度なアクションです。社内システムや他のツールと連携したい場合に使います。
| 設定項目 | 説明 |
|---|---|
| Webhook URL | 送信先のURLを入力します |
| HTTPメソッド | POST、GET、PUT、PATCH、DELETEから選びます |
| リクエストボディ | 送信するデータを入力します。有効なJSON形式の場合は、JSONとして送信されます |
設定に専門知識が必要なため、連携先サービスの仕様を確認しながら設定してください。
コード実行
JavaScriptのコードを実行する、開発者向けの高度なアクションです。標準のアクションでは難しい、独自の処理が必要な場合に使います。
| 設定項目 | 説明 |
|---|---|
| コード | 実行するJavaScriptコードを入力します |
実行結果は、後続のアクションで利用できます。専門知識が必要なため、自社の開発担当者と相談しながら設定してください。