メインコンテンツへスキップ

Messenger

Messenger ユーティリティテンプレート:24時間が過ぎた後も注文・予約の通知を送る方法

Messenger の会話が24時間止まっても、Facebook ページは Meta が事前に承認するユーティリティテンプレートで、注文の更新や予約のリマインダーを送れます。対象となる内容、却下される理由、MonoChat での作成から送信までの手順を解説します。

MonoChatチーム 更新日: 2 分で読めます

目次
  1. Messenger の24時間ウィンドウが重要な理由
  2. ユーティリティテンプレートとは
  3. Meta によるユーティリティテンプレートの審査
  4. MonoChat でユーティリティテンプレートを設定する
  5. そのまま使えるテンプレート例
  6. ユーティリティテンプレートとフローを組み合わせる
  7. チェックリスト
  8. 情報源

月曜日、お客様が Facebook ページに注文について問い合わせてきました。担当者が回答し、お客様は「ありがとうございます」と返信して、やり取りは静かに終わります。水曜日、荷物が倉庫を出ました。ところが Messenger では、ここからが問題です。24時間のウィンドウは火曜日に閉じており、「荷物を発送しました」という通常のメッセージはもう送れません。

こうしたケースに対する Meta の答えがユーティリティメッセージです。ページが一度テンプレートを作成して Meta の承認を受けておけば、ウィンドウが閉じた後でも、注文やアカウントの更新、予約やイベントのリマインダーであれば送信できます。MonoChat ではバージョン 3.8.43 から、チャット画面、フロー、一括メッセージのそれぞれで、これらのテンプレートの作成、同期、送信ができます。

このガイドでは、ユーティリティメッセージに該当する内容、Meta の審査と却下される理由、MonoChat での具体的な手順を、そのまま使える例文とあわせて解説します。

Messenger の24時間ウィンドウが重要な理由

Meta はこれを標準メッセージングウィンドウと呼んでいます。ユーザーがページにメッセージを送ってから、企業が返信できる期間のことです。ほとんどの操作では24時間で、お客様から新しいメッセージが届くたびに、また最初から数え直されます。ウィンドウ内であれば、Meta のポリシーに沿ったあらゆるメッセージを送れます。

ウィンドウが閉じた後にユーザーへ連絡する方法は、Meta のポリシー上、次のように限られています。

オプション用途送信者
ヒューマンエージェントタグ7日間の別枠で、担当者が手動で返信する担当者が手動で
ワンタイム通知お客様が希望した1回限りのフォローアップページから1回のみ
ユーティリティメッセージ承認済みテンプレートによる、注文・アカウントの更新、予約・イベントのリマインダーページから、自動または手動で
マーケティングメッセージ購読したユーザーへのプロモーションページから
スポンサーメッセージMessenger 内に配信される広告Ads Manager から

発送通知、予約リマインダー、入金確認といった日々の業務には、ユーティリティメッセージが適しています。そのほかのオプションは、Messenger 24時間ルールとメッセージタグのガイドで詳しく解説しています。

Messenger はきちんと運用する価値があります。GWI による2025年第2四半期の16歳以上のインターネットユーザー調査では、38.4% が過去30日間に Messenger を利用しており、DataReportal はこれを世界のソーシャルプラットフォームで第5位としています。

ユーティリティテンプレートとは

Meta のドキュメントは、ユーティリティメッセージを、テンプレートから作成され、注文やアカウントのステータス更新または予約やイベントのリマインダーを伝えるメッセージと定義しています。テンプレートには、お客様の名前、注文 ID、追跡番号などのプレースホルダーが入り、送信時に実際の値で置き換えられます。

テンプレートの構成は次のとおりです。

  • ヘッダー(任意):テキストまたは画像。
  • メッセージ本文と、その中の変数。
  • ボタン(任意):ウェブアドレスを開くリンクボタン、またはペイロードをページに返す返信ボタン。
  • 変数の形式:番号付き({{1}}、{{2}})または名前付き({{order_id}}、{{first_name}})。1つのテンプレートでどちらか一方を選びます。

また、Meta のテンプレートライブラリから始めることもできます。注文確認など、よくある更新用の既成ユーティリティテンプレートを複製して調整します。

Meta が認めていないこと

ユーティリティメッセージに関する Meta のルールは、簡潔で厳格です。

  • マーケティングは不可。「ユーティリティメッセージにマーケティング素材を含めてはならない」とされています。発送通知にクーポン、「こちらもおすすめ」の一文、割引を入れると、マーケティングとみなされます。
  • **機微な識別情報は不可。**カード番号、銀行口座番号、国民 ID 番号の全桁を求めてはいけません。カード番号の下4桁のような一部の情報は使えます。
  • **脅迫は不可。**支払いのリマインダーなどで、法的措置や公表をほのめかす内容は認められません。

Meta によるユーティリティテンプレートの審査

Meta は、ページ自身のユーティリティテンプレートを作成後数秒で審査します。MonoChat では、各テンプレートに次の3つのステータスのいずれかが表示されます。

ステータス意味
承認済みテンプレートを送信できます。
保留中Meta が審査中です。
却下済みMeta が承認しませんでした。却下理由列に理由が表示されます。

よく表示される却下理由は次のとおりです。

却下理由問題点修正方法
INCORRECT_PARAMS変数の書き方が誤っている({{1}} ではなく {1})、番号付きと名前付きの変数が混在している、または変数名が無効形式を1つに統一し、二重の波括弧を使います。変数名に #、$、% などの特殊文字を入れないでください
PARAMS_TO_WORD_RATIO_EXCEED_LIMIT本文の長さに対して変数が多すぎる変数の前後に固定の文言を足すか、2つの変数を1つにまとめます
TAG_SHOULD_BE_MARKETING本文にマーケティング内容が含まれているオファー、割引、商品のおすすめを削除します

Meta のドキュメントには、INCORRECT_PARAMS での却下の原因になりやすいルールがさらに2つあります。変数は連番にすること、そしてテンプレートを変数で始めたり終えたりしないことです。「{{1}} 様、ご注文の商品を発送しました」は変数で始まるため却下され、「こんにちは、{{1}} 様。ご注文の商品を発送しました。」のように固定の文言で始まる形なら通ります。

MonoChat でユーティリティテンプレートを設定する

以下はすべて MonoChat のバージョン 3.8.43 から利用でき、Messenger チャネル(Facebook ページ)の接続が必要です。

1. ページのテンプレートを開く

  1. 設定 › チャット › チャネル に移動します。
  2. Messenger チャネルの ⋮ メニューを開き、テンプレートメッセージ を選びます。

一覧には、各テンプレートの名前、言語、ステータス、却下理由、更新日が表示されます。同期 をクリックすると、Meta からテンプレートとそのステータスを取得します。

2. Meta のライブラリから始めるか、自分で書く

Meta のライブラリから始める場合:

  1. 作成 をクリックします。
  2. Meta のテンプレートライブラリ で、名前またはテキスト に名前または本文の単語を入力し、検索 をクリックします。
  3. ライブラリのテンプレート でテンプレートを選びます。本文とボタンがフォームとプレビューに入ります。
  4. 必要に応じて テンプレート名 を変更します。リンクボタンには ウェブサイトのアドレス を入力します。
  5. テンプレートを作成 をクリックします。

自分で書く場合:

  1. 作成 をクリックします。
  2. テンプレート名 を入力し、言語 と 変数の形式 を選びます。
  3. ヘッダー(任意) と メッセージ本文 を書きます。各変数には例を入力してください。Meta はこの例でテンプレートを審査するため、「test」ではなく「ORD-48213」のように実際に近い値にします。
  4. 必要に応じて リンク ボタンまたは 返信 ボタンを追加します。
  5. テンプレートを作成 をクリックします。右側のプレビューに、お客様に表示されるとおりのメッセージが表示されます。

3. ステータスを最新に保つ

チャネルの チャネルを更新 フォームで ユーティリティテンプレート をオンにすると、Meta がテンプレートのステータスを変更するたびに一覧が自動で更新されます。オフのままの場合は、テンプレートを作成した後に 同期 をクリックしてください。

4. 変数を割り当てる

送信の前に、テンプレートの 変数({})を開き、各変数に入れる値を選びます。プロフィールのお客様の名前、プロフィール項目の注文番号、または固定値です。変数が割り当て済みのテンプレートなら、チームの誰でも、またはフローが、毎回値を入力しなくても送信できます。

5. 送信する

  • **チャット画面から:**お客様の最後のメッセージから24時間以上経つと テンプレートメッセージを送信 をクリックできるようになるので、テンプレートを選びます。解決に2日かかった案件のフォローアップなどに使えます。
  • **フローから:**フローの テンプレートメッセージを送信 ノードは Messenger チャネルを使えるため、フローが自動で更新を送れます(下記参照)。
  • **一括メッセージから:**Messenger チャネルを選び、テンプレートメッセージを送信します。たとえば、席を予約した全員へのイベントのリマインダーです。

ユーティリティテンプレートには、MonoChat に対する Meta の page_utility_messaging 権限が必要です。テンプレート一覧や送信で権限エラーが表示された場合は、MonoChat サポートにお問い合わせください。

そのまま使えるテンプレート例

1つのテンプレートには1つの役割だけを持たせ、すべての変数の前後に固定の文言を置きます。以下の例は書かれたままで Meta のルールを満たしています。文言は自社のトーンに合わせて調整してください。

発送のお知らせ(ヘッダー:「商品を発送しました」、リンクボタン:「配送状況を確認」):

こんにちは、{{1}} 様。ご注文 {{2}} を本日出荷しました。{{3}} までにお届けする予定です。配送状況は下のボタンから確認できます。

予約のリマインダー(返信ボタン:「確定する」「日時を変更する」):

こんにちは、{{1}} 様。{{2}} でのご予約について、{{3}} の {{4}} にお待ちしております。ご予約を確定するか、別の日時をご希望の場合はお知らせください。

入金確認:

この度はありがとうございます、{{1}} 様。請求書 {{2}} のお支払い {{3}} を確認しました。これ以上のお手続きは不要です。

イベントの変更(リンクボタン:「詳細を見る」):

こんにちは、{{1}} 様。{{2}} について変更がございます。開場時間が {{3}} になりました。ご予約はそのまま有効です。

却下される例:「商品を発送しました!クーポンコード AUTUMN10 で次回のご注文が10%オフになります。」2文目がマーケティングにあたるため、Meta は TAG_SHOULD_BE_MARKETING でこのテンプレートを却下します。

ユーティリティテンプレートとフローを組み合わせる

最も効果が高いのは、受信トレイに誰も触れなくても更新が送られるフローを作る設定です。

  1. 注文が発送されたら、担当者(または別のフロー)が shipped などのタグをお客様に付けます。そのタグを待ち受ける お客様のタグが追加されました トリガーで始まるフローが、これを検知します。
  2. テンプレートメッセージを送信 ノードが、承認済みの Messenger ユーティリティテンプレートを、ボタンに追跡リンクを入れて送信します。
  3. お客様が返信すると24時間のウィンドウが再び開き、その後は AI エージェントやチームが、WhatsApp、Instagram などほかのチャネルと同じ受信トレイで会話を引き継ぎます。

ユーティリティメッセージに返信したお客様は新しい標準ウィンドウを開くため、タイミングのよい通知は、配送先住所の変更、日程の変更、商品への質問といった通常の会話につながることがよくあります。

チェックリスト

  • Messenger チャネルを接続し、チャネルを更新 で ユーティリティテンプレート をオンにしている。
  • 1つのテンプレートに1つの役割:発送、配達完了、予約のリマインダー、入金確認、イベントの変更。
  • すべての変数に実際に近い例を入力し、1つのテンプレートでは変数の形式を1つに統一し、先頭と末尾に変数を置かない。
  • どのユーティリティテンプレートにも、オファー、割引、商品のおすすめを入れない。
  • 変数({})で変数を割り当て、担当者やフローが値を入力せずに送信できるようにしている。
  • お客様のタグが追加されました で始まり、注文や予約の更新を送るフローがある。
  • プロモーションはマーケティングメッセージに回し、ユーティリティテンプレートには入れない。

情報源

よくある質問

よくあるご質問

Messenger ユーティリティテンプレートとは何ですか?

Facebook ページが作成し、Meta が事前に承認するメッセージテンプレートで、注文やアカウントの状況の更新、予約やイベントのリマインダーに使います。お客様の名前、注文番号、日付などのプレースホルダーは、送信時に実際の値に置き換わります。24時間の標準メッセージングウィンドウが閉じた後でも、ページから送信できます。

ユーティリティテンプレートに割引やプロモーションを入れても大丈夫ですか?

いいえ。Meta のルールで、ユーティリティメッセージにマーケティング素材を含めてはならないとされています。マーケティング内容を含むテンプレートは、TAG_SHOULD_BE_MARKETING という理由で却下されます。ウィンドウ外でプロモーションを送るには、Meta のマーケティングメッセージまたはスポンサーメッセージが必要です。

Messenger ユーティリティテンプレートの承認にはどのくらいかかりますか?

Meta のドキュメントによると、ページ自身のユーティリティテンプレートは作成後数秒で承認されます。MonoChat ではテンプレートのステータスが「承認済み」「保留中」「却下済み」のいずれかで表示され、却下された場合は「却下理由」列に Meta の理由が表示されます。

Messenger ユーティリティテンプレートが却下されたのはなぜですか?

MonoChat に表示される理由は3つです。INCORRECT_PARAMS({{1}} ではなく {1} のように変数の書き方が誤っている、または番号付きと名前付きの変数が混在している)、PARAMS_TO_WORD_RATIO_EXCEED_LIMIT(本文の長さに対して変数が多すぎる)、TAG_SHOULD_BE_MARKETING(マーケティング内容を含んでいる)です。Meta は、カード番号や口座番号の全桁、国民 ID 番号を求めるテンプレートや、お客様を脅す内容のテンプレートも却下します。

MonoChat ではどこから Messenger ユーティリティテンプレートを送れますか?

3か所から送れます。お客様の最後のメッセージから24時間以上経つと「テンプレートメッセージを送信」が表示されるチャット画面、フローの「テンプレートメッセージを送信」ノード、そして Messenger チャネルとテンプレートメッセージを選ぶ一括メッセージです。バージョン 3.8.43 から MonoChat で利用できます。

ユーティリティテンプレートの送信に特別な権限は必要ですか?

送信するアプリには、Meta の page_utility_messaging 権限が必要です。MonoChat でテンプレート一覧や送信時に権限エラーが表示された場合は、MonoChat サポートにお問い合わせください。

Growthプランの初月無料

WhatsApp、Instagram、Messengerを1つの受信トレイで運用

MonoChatで無料で始めましょう。チーム受信トレイ、AI アシスタント、テンプレート、キャンペーンを、Metaの公式APIで利用できます。

1ビジネスにつき1コード • 有効期間30日 • カード不要

$150で始められます。

受け取る