ワークフローのアクションは、トリガーが発動したあとに実行する処理です。メッセージ送信や質問、条件分岐などを組み合わせて、自動化のフローを設計できます。
アクションとは
アクションは、トリガーの発動後に順番に実行される一つひとつの処理です。複数のアクションをつなげて、一連の自動応答を組み立てます。
アクションは設定パネルで次の3つのカテゴリーに分かれています。
| カテゴリー | 含まれるアクション |
|---|---|
| 基本アクション | メッセージ送信、質問、条件分岐、遅延、タグ、フィールド設定 |
| LINE CRM連携 | リッチメニュー更新、LINE通知メッセージを送信、HubSpotプロパティ設定、HubSpotタスクを作成 |
| 自動化・連携 | HubSpotワークフロー登録、Webhook送信、カスタムイベント送信、カスタマーエージェント |
HubSpot系のアクションは、HubSpot連携を設定している場合に表示されます。
ワークフロー全体の設計はマーケティングエージェントに任せられます。「友だち追加した人に、3日後にクーポンを送って」のように目的を伝えれば、エージェントが必要なアクションを並べた下書きを用意します。細かく自分で調整したい場合は、エディタでノードを追加して各アクションを設定します。
メッセージ送信
テキストや画像などのメッセージを、友だちに直接送るアクションです。あいさつやお知らせなど、決まった内容をその場で送りたいときに使います。
| 設定項目 | 説明 |
|---|---|
| 送信内容 | 「テキスト」 または 「自動送信メッセージ」 を選びます |
| メッセージ | 「テキスト」を選んだ場合に、送る内容を入力します。最大3件をまとめて送れます |
テキストの入力欄には 「変数を挿入」 「絵文字」 「LINE絵文字」 のボタンがあり、友だちの表示名などの変数や絵文字を選んで挿し込めます。LINE絵文字を入れると、キャンバス上のノードでもプレビューを確認できます。
送信内容で「自動送信メッセージ」を選んだ場合
あらかじめ作成しておいた自動送信メッセージを呼び出して送れます。よく使う案内を毎回入力せず、テンプレートとして使い回せます。
設定パネルからは、自動送信メッセージの確認・作成画面へ移動できます。送りたい内容がまだない場合は、先に自動送信メッセージを作成してから選択します。
選んだ自動送信メッセージが停止中や削除済みだと、ノードに警告が出ます。 「この自動送信メッセージは停止中のため、ワークフローが実行されても送信されません。」 と出たら、自動送信メッセージ側の状態を 「利用中」 に戻すか、別の自動送信メッセージを選び直してください。削除済みの場合も同じように警告が出ます。ワークフロー自体は動きますが、このノードではメッセージが届きません。
LINE通知メッセージを送信
LINE通知メッセージを含む自動送信メッセージを選んで送るアクションです。友だち追加前のユーザーにも届けられるLINE通知メッセージを、ワークフローから送信できます。
| 設定項目 | 説明 |
|---|---|
| 自動送信メッセージ | LINE通知メッセージを含む自動送信メッセージを選択します |
LINE通知メッセージは、電話番号がLINEアカウントの登録番号と一致すれば友だちでないユーザーにも届く、通知専用のメッセージです。購入完了や発送完了などの取引通知に使います。利用にはLINEヤフー社への申請と承認が必要です。
このアクションでも、選んだ自動送信メッセージが停止中や削除済みだとノードに警告が出ます。警告が出ている間はメッセージが送られないため、参照先の状態を確認してください。
質問
友だちに質問を送り、回答を集めて保存するアクションです。アンケートや属性のヒアリングに使い、回答はタグ・フィールド・外部サービスのプロパティとして残せます。
回答の保存先
最初に 「保存先」 を選びます。回答形式を選ぶ設定はなく、保存先の種類と型で質問のしかたが自動で決まります。
| 保存先 | 説明 |
|---|---|
| タグ | 選んだタグがそのまま回答ボタンになり、回答したタグを友だちに付与します |
| フィールド | 回答を友だちのフィールドに保存します。一覧の先頭にある 「メールアドレス(ID連携)」 「電話番号(ID連携)」 を選ぶと、回答をLumoの顧客情報に保存してID連携に使えます |
| 外部サービス | 回答をHubSpotのコンタクトプロパティ、またはKlaviyoのプロフィールプロパティに保存します。連携済みのサービスがある場合だけ表示され、 「保存先サービス」 でサービスとプロパティを選びます |
ここで付けるのは友だちのタグです。配信先のセグメントとは別の概念のため、混同しないようご注意ください。
回答形式は保存先で決まる
友だちへの質問のしかた(選択肢・自由入力・日付)は、保存先の型に合わせて次のように決まります。
| 保存先と型 | 回答形式 |
|---|---|
| タグ | 選択肢(選んだタグが回答ボタンになります) |
| フィールド(テキスト型) | 自由入力 |
| フィールド(数値型・メールアドレス型・電話番号型) | 自由入力(型に合わせて自動で検証します) |
| フィールド(日付型) | 日付(LINEの日付ピッカー) |
| フィールド(選択肢型・ステータス型) | 選択肢(フィールドの選択肢がそのまま回答ボタンになります。送信のたびに最新の選択肢を読み込みます) |
| メールアドレス(ID連携)・電話番号(ID連携) | 自由入力(形式を自動で検証します) |
| HubSpotプロパティ(選択肢付き) | 選択肢(表示ラベルは自由に編集でき、回答はHubSpotの選択肢の値で保存されます) |
| HubSpotプロパティ(日付型) | 日付(LINEの日付ピッカー) |
| HubSpotプロパティ(それ以外) | 自由入力 |
| Klaviyoプロパティ(日付型) | 日付(LINEの日付ピッカー) |
| Klaviyoプロパティ(それ以外) | 自由入力( 「回答ボタンで質問する」 にチェックを入れると、選択肢を手動で設定できます) |
「;」を含む値の選択肢は、回答ボタンとして送信されません。フィールドの編集画面で値を変更してください。
回答ボタンタイプ
選択肢で回答してもらう場合、LINE上での表示方法を選べます。
| 回答ボタンタイプ | 説明 |
|---|---|
| カード | 選択肢をまとめた1枚のカードで表示します(初期設定) |
| リスト | 縦並びのボタンで選択肢を表示します |
| 2択選択 | 2択の確認ボタンを表示します(選択肢はちょうど2つ必要です) |
| カルーセル | 横にスクロールするカードで選択肢を表示します |
| クイックリプライ | メッセージ下部に横並びのボタンを表示します |
LINEの仕様により、選択肢の数やラベルの文字数には上限があります。上限を超えた分は送信時に切り捨てられます。設定パネルに出る目安に収まるよう調整してください。
日付ピッカーの設定(保存先が日付型の場合)
保存先に日付型のフィールドやプロパティを選ぶと、友だちの画面にLINEの日付ピッカーが出ます。ボタンの文言と、選べる日付の範囲を決められます。
| 設定項目 | 説明 |
|---|---|
| ピッカーボタンのラベル | 友だちに見えるボタンの文言です(20文字まで。初期値は「日付を選択」) |
| 初期表示日 | ピッカーを開いたときに選ばれている日です。「当日」か「固定日付」から選びます |
| 選択可能な最小日 | これより前の日付を選べなくします。「制限なし」か「今日」から選びます |
| 選択可能な最大日 | これより後の日付を選べなくします。「制限なし」か「今日」から選びます |
来店予約日のように未来の日付だけを受け取りたいときは、選択可能な最小日を「今日」にします。生年月日のように過去の日付だけを受け取りたいときは、選択可能な最大日を「今日」にします。日付の回答は、日付型のフィールド、HubSpotの日付プロパティ、Klaviyoの日付プロパティに保存できます。
入力の検証(自由入力の場合)
自由入力では、受け付ける内容の形式をあらかじめ検証できます。形式に合わない回答にはエラーメッセージを表示できます。
| 検証 | 説明 |
|---|---|
| なし | 検証なし。任意のテキストを受け付けます |
| メールアドレス | メールアドレスの形式のみ受け付けます |
| 電話番号 | 電話番号の形式のみ受け付けます |
| カタカナ | カタカナのみ受け付けます |
| カスタム | 任意のパターンで検証します |
保存先がフィールドの数値型・メールアドレス型・電話番号型、またはメールアドレス(ID連携)・電話番号(ID連携)の場合は、型に合わせた検証が自動で入ります。検証の選択は出ず、エラーメッセージだけ変更できます。
「エラー時のキャンセルボタン」 を 「表示する」 にしておくと、入力エラーの通知メッセージにキャンセルボタンが出ます。形式に合わない回答が続いたときに、友だちが自分で質問を切り上げられます。
未応答プロパティを更新
「未応答プロパティを更新」 をONにすると、友だちの回答を受け取るたびに、HubSpotコンタクトの「LINE Last Reply Message」「LINE Unanswered」プロパティを更新します。未応答の友だちへの対応をHubSpot側で管理している場合に使います。この設定はHubSpot連携時のみ表示されます。
条件分岐
条件によってフローを2つに分けるアクションです。条件に一致した友だち(True)と、一致しなかった友だち(False)で、それぞれ異なるアクションを実行できます。
条件タイプ
判定に使う条件を選びます。
| 条件タイプ | 説明 |
|---|---|
| タグ条件 | 友だちが特定のタグを持っているかどうかで分けます |
| セグメント条件 | 友だちが特定のセグメントに含まれるかどうかで分けます |
| プロパティ条件 | 友だちのプロパティが指定した値と一致するかどうかで分けます |
| ランダム | 指定した割合でTrue・Falseにランダムに振り分けます |
タグ条件は友だちのタグ、セグメント条件は配信先のセグメントを判定に使います。タグとセグメントは別の概念のため、目的に合ったほうを選んでください。
プロパティ条件のデータソース
プロパティ条件では、判定に使う値の取得元(データソース)を選べます。友だちにひもづく外部サービスや、LINEプロフィールの値を条件にできます。
| データソース | 判定に使う値 |
|---|---|
| HubSpotプロパティ | HubSpotのコンタクトプロパティの値 |
| Klaviyoプロパティ | Klaviyoのプロフィールプロパティの値 |
| Shopify顧客データ | Shopifyの顧客データの値 |
| LINEプロフィール | 友だちの表示名・ステータスメッセージ・初回/最新の流入経路(種別・QRコード名・カテゴリ・ページURL) |
外部サービスのプロパティを使う場合は、そのサービスの連携が必要です。連携していないサービスを選んだ条件は、一致しない扱いになります。LINEプロフィールでは、たとえば「初回流入経路のページURL」「を含む」「/pages/spring」のように、友だち追加の経路を条件にもできます。
プロパティ条件の演算子
プロパティ条件では、値の比べ方を演算子で指定します。
| 演算子 | 説明 |
|---|---|
| と一致する | 値が完全に一致する場合 |
| と一致しない | 値が一致しない場合 |
| を含む | 指定した文字列を含む場合 |
| を含まない | 指定した文字列を含まない場合 |
| で始まる | 指定した文字列で始まる場合 |
| で終わる | 指定した文字列で終わる場合 |
| 以上 | 数値が指定した値以上の場合 |
| より大きい | 数値が指定した値より大きい場合 |
| 以下 | 数値が指定した値以下の場合 |
| より小さい | 数値が指定した値より小さい場合 |
| 空である | 値が設定されていない場合 |
| 空でない | 値が設定されている場合 |
| 既知である | 値が存在する場合 |
| 不明である | 値が存在しない場合 |
ランダム条件の設定
ランダム条件は、ここに到達した友だちを指定した割合で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が使えるツールを選びます。 「Shopify商品データ」 (Shopify連携時)を有効にすると、連携している商品データを検索して回答します。 「特定条件で返信しない」 を有効にすると、システムプロンプトで指定した条件に該当したとき、返信せずに対応を終了します(オペレーターへの接続や通知も行われません) |
| AIの名前 | AIの表示名を設定します(20文字以内) |
| AIアバター画像 | AIのアイコン画像を設定します |
| 挨拶メッセージ | 応答開始時に送るメッセージを設定します |
| 回答できない場合のメッセージ | AIが回答を作れなかったときに送るメッセージを設定します |
| 終了ボタンのラベル | 友だちが対話を終えるためのボタンのラベルを設定します |
| 有人対応ボタンのラベル | オペレーターへ引き継ぐためのボタンのラベルを設定します |
| 有人対応ボタンを表示しない | ONにすると、友だちに有人対応ボタンを表示しません |
| 1時間のタイムアウト後にメッセージを送信する | 最後のメッセージから1時間たつと、対話は自動で終わります。チェックを入れると、終了時に設定したメッセージを送ります |
| 質問を保存するプロパティ | AIへの最新の質問を、選んだHubSpotコンタクトプロパティに上書き保存します(HubSpot連携時) |
| 回答を保存するプロパティ | AIの最新の回答を、選んだHubSpotコンタクトプロパティに上書き保存します(HubSpot連携時) |
| 外部AIエージェント連携 | A2Aプロトコルで連携する外部AIエージェントを設定します |
「回答できない場合のメッセージ」 は未入力のままにしないでください。未入力だと、エラーやタイムアウトのときに既定の英語の文言が友だちへ送られます。日本語で運用するなら、自社の言葉で必ず埋めておきます。
カスタマーエージェントノードにはTrueとFalseの2つの分岐があります。友だちが終了ボタンをタップするとTrue分岐へ、有人対応ボタンをタップするとFalse分岐へ進みます。それぞれの分岐に続けて、別のアクションをつなげられます。
リッチメニュー更新
友だちに表示するリッチメニューを切り替える、または解除するアクションです。フローの進行に合わせて、表示するメニューを出し分けられます。
| 設定項目 | 説明 |
|---|---|
| リッチメニュー | 変更先のリッチメニューを選びます。解除を選ぶと、その友だちからリッチメニューを外します |
リッチメニューは、あらかじめLINEに適用済みのものから選びます。同期済みのリッチメニューがない場合は、先にリッチメニューをLINEに適用してください。
外部サービス連携アクション
HubSpotやKlaviyoと連携して、友だちの情報を外部サービスに反映するアクションです。連携が設定されている場合に利用できます。
HubSpotプロパティ設定
HubSpotのコンタクトプロパティを更新します。値を入れ替えるだけでなく、複数選択のプロパティに値を足したり外したりもできます。
| 設定項目 | 説明 |
|---|---|
| 設定するプロパティ | 更新するHubSpotプロパティを選びます |
| 変更タイプ | 値の変え方を選びます |
| 設定する値 | 設定する値を入力します |
変更タイプは次の5つです。
| 変更タイプ | 動作 |
|---|---|
| 値を設定 | 指定した値で上書きします(初期値) |
| 値を追加 | いまの値を残したまま、指定した値を足します |
| 値を削除 | いまの値から、指定した値だけを外します |
| 値を増減 | いまの値に指定した数を足します(負の数で引き算) |
| 値をクリア | 実行時にこのプロパティの値を空にします |
「値を追加」 と 「値を削除」 は、複数の値を選べるプロパティ(チェックボックス型)を選んだときだけ出ます。入力欄もそれぞれ 「追加する値」 「削除する値」 に変わります。 「値をクリア」 を選ぶと値の入力欄は消えます。プロパティを選び直すと、変更タイプは 「値を設定」 に戻ります。
「値を増減」 は、数値型のプロパティを選んだときだけ出ます。入力欄は 「増減する値」 に変わり、値が未設定のプロパティは0から数えます。
HubSpotタスクを作成
HubSpotの担当者にタスクを作成します。友だちからの問い合わせを、HubSpot側のタスクとして担当者に割り当てられます。
| 設定項目 | 説明 |
|---|---|
| タスクの宛先 | タスクを割り当てる担当者を選びます。 「コンタクトの担当者」 「アカウント担当者」 「特定の担当者」 の3つから選択します |
| 担当者 | 「特定の担当者」を選んだ場合に、割り当てる担当者を選びます |
タスクの本文には、受信したメッセージ(質問アクションの後なら回答)とチャットのリンクが入ります。担当者のいないコンタクトにはタスクを作成しません。アカウント担当者は、HubSpot連携の設定側で指定します。
HubSpotワークフロー登録
HubSpot側のワークフローにコンタクトを登録します。
| 設定項目 | 説明 |
|---|---|
| ワークフロー | 登録先のHubSpotワークフローを選びます |
カスタムイベント送信
任意のイベントをLumoの友だちアクティビティに記録し、設定した送信先(HubSpot・Klaviyo)にも送信します。資料請求・診断完了のような「あとで分析したい出来事」を、好きな名前のイベントとして残せます。
| 設定項目 | 説明 |
|---|---|
| イベント名 | 記録するイベントの名前です。英語の動詞+過去形(例: Requested Catalog)を推奨します。{{ }}で変数も使えます |
| 値(任意) | 金額などの数値を記録できます。変数も指定できます |
| 通貨(任意) | ISO 4217の3文字コード(例: JPY)で指定します |
| 送信先 | HubSpot・Klaviyoへの送信を個別にON/OFFできます。Lumoのアクティビティには常に記録されます |
イベント名の付け方や外部サービスでの活用方法は「カスタムイベント送信アクションの使い方」の記事で説明しています。なお、以前の「Klaviyoイベント送信」アクションはこのアクションに統合されました。設定済みの既存アクションはそのまま動作します。
以前に設定したKlaviyoプロパティ設定・Klaviyoリスト追加
以前に設定した「Klaviyoプロパティ設定」「Klaviyoリスト追加」のアクションは、これまでどおり動作します。新しいアクションとしては現在追加できません。Klaviyoのプロパティ更新は質問アクションの保存先(外部サービス→Klaviyo)で、イベントの記録はカスタムイベント送信で代替できます。
Webhook送信
外部サービスにデータを送るための、開発者向けの高度なアクションです。社内システムや他のツールと連携したい場合に使います。
| 設定項目 | 説明 |
|---|---|
| Webhook URL | 送信先のURLを入力します |
| HTTPメソッド | POST、GET、PUT、PATCH、DELETEから選びます |
| リクエストボディ | 送信するデータを入力します。有効なJSON形式の場合は、JSONとして送信されます |
設定に専門知識が必要なため、連携先サービスの仕様を確認しながら設定してください。