アプリのメッセージ

このページの内容

アプリのメッセージは、モバイルアプリのダッシュボードに表示されるお知らせカードです。全員に表示される 施設全体のメッセージ、個人に設定する ユーザーごとのメッセージ、ルールによって適用される 自動メッセージ(例:会員資格の期限切れ通知)の 3 種類があります。このページでは、3 種類すべてと、共通で使用するメッセージエディターについて説明します。

3 種類のメッセージの概要

種類対象設定場所優先順位
施設全体のメッセージ施設の全員Settings → App Security & Settings → 施設全体のメッセージのカードユーザーごとのメッセージと並べて表示
ユーザーごとのメッセージ(手動)1 人Users → ユーザーのパネル → App message手動のメッセージが自動化によって 上書きされることはありません
自動メッセージ条件に一致する全員Settings → Automated Messages手動のメッセージが設定されていない場合にのみ適用され、条件に一致しなくなると自動的に消去されます

メッセージエディター

3 種類のメッセージはすべて同じエディターを使用します(以下の図 1 は、2 つの自動メッセージルール内のエディターを示しています)。

項目詳細
Notification typeInformation(通常)、Notice(警告)、Urgent のいずれかです。アプリでのカードの色と重要度ラベル(INFORMATION / NOTICE / URGENT)を決定します。
Title最大 120 文字です(例:Pool Closed for Maintenance)。
Message body最大 2000 文字です(500 文字を超えると注意が表示されます。ダッシュボードのカードは短くしてください)。
Optional link URLhttp:// または https:// のリンクです。省略した場合は https:// が自動的に追加されます。
Link labelリンクのボタンテキストです。デフォルトは More info です。
Schedule任意で Starts at と Ends at の日時を設定します。空欄にすると期限なしになります。メッセージは設定した期間内にのみ表示されます。

リアルタイムの プレビュー に "How this will look on the mobile app dashboard." が表示されます。エディターのメインのトグルを使うと、内容を失わずにメッセージをオンまたはオフにできます。

施設全体のメッセージ

Settings → App Security & Settings の施設全体のメッセージのカードで設定します("Allows you to configure a notification in the app for everyone at this facility.")。休業、メンテナンス期間、イベントなどの案内に使用します。設定の保存バーで 変更を保存 をクリックすることを忘れないでください。

ユーザーごとのメッセージ

Users でユーザーを開き、パネルの App message セクションを使用します。主な用途は、支払いのリマインダー、個人向けのお知らせ、「フロントデスクにお越しください」といった案内です。有効なメッセージがあるユーザーには、一覧に重要度に応じた色の Message バッジが表示されます。

手動で設定したユーザーごとのメッセージが常に優先され、自動化によって上書きされることはありません。

自動メッセージ

Settings → Automated Messages を選択すると App Messaging Rules ページが開きます。このページでは、会員データまたは現在のドアの表示状態に基づいて、ユーザーごとのメッセージを自動化します。手動で設定したメッセージが上書きされることはなく、自動メッセージは該当しなくなると自動的に消去されます。

Settings の Automated MessagesSettings の Automated Messages

図 1:Urgent の通知タイプを使用する 2 つのルールがある App Messaging Rules

ルールの仕組み

  • Enable automated messages はマスタースイッチです。オフにすると、その下のすべてのルールが無効になります("Automated messages are turned off — these rules are inactive." と表示され、薄く表示されます)。
  • 各ルールは、When <Membership status | Person type | Tag | Door visibility> is any of <values> の場合に、このメッセージを表示するという形式です。タグのルールは、同期したタグとカスタムタグの両方に一致します(大文字と小文字は区別されません)。
  • Door visibility では No doors visible と Has visible doors を使用できます。モバイルアプリの最終的なドア一覧が使われ、使用可能なドアと、将来または時間外のドアは表示されているとみなされます。ブロック中またはメンテナンス中の状態で意図的に表示しているドアも同様です。No doors visible は、その一覧が空の場合にのみ一致します。
  • ルールの順序が優先順位になります。最初に一致した有効なルールが適用され、1 人につき表示される自動メッセージは 1 つです。
  • すべてのルールに一致しなくなると、その人の自動メッセージは自動的に消去されます。
  • メッセージのテキストではプレースホルダー {firstName} と {lastName} を使用できます(例:"Hi {firstName}, your membership has expired.")。

ルールの追加

  1. Add rule をクリックするか、Start from a template… から選択します。
テンプレート一致条件あらかじめ入力されるメッセージ(重要度)
No door accessDoor visibility:表示されるドアがないNo door access available(Notice)
Expired membershipMembership status:expiredYour membership has expired(Notice)
Payment overdueTag:overduePayment overdue(Notice)
Account on hold / suspendedMembership status:on hold、suspendedYour account is on hold(Urgent)
Welcome (new member)Tag:newWelcome!(Information)
Trial / prospectPerson type:prospectEnjoying your trial?(Information)
Document / waiver requiredTag:waiver-requiredAction required(Notice)
  1. When の項目と値を設定し、メッセージを編集して、Rule enabled のトグルがオンになっていることを確認します。
  2. 設定の保存バーで 変更を保存 をクリックします。

保存後の処理

保存すると、バックグラウンドで一括処理が実行され、施設の全員にルールが適用されます。カードには進行状況が表示されます。まず "Applying to members in the background…"、次に "App messages applied · N updated"(または "Background update failed.")と表示されます。切り離されたユーザーは一括処理の対象外です。また、今後ユーザーが同期または編集されたときにもルールが適用されます。

モバイル API は、施設が読み込まれるたびに、現在のドアの表示状態に照らして自動ルールを再評価します。そのため、ポリシー、付与、メンテナンス、スケジュールの変更はメッセージにすぐに反映されます。アプリが次のバックグラウンド処理を待つことはありません。

特定のユーザーの自動化をオフにする

ユーザーのパネルで自動メッセージが有効になっている場合は、Turn off for this user をクリックできます。自動メッセージが削除され、以降どのルールもそのユーザーにメッセージを表示しなくなります(同じ場所で Re-enable automated messages をクリックするまで)。例外的な対応に便利です。たとえば、請求に関する問題を個別に対応しているメンバーなどです。

メンバーに表示される内容

メッセージは、アプリのダッシュボード上部に、種類に応じた色のカードとして、タイトル、本文、任意のリンクボタンとともに表示されます。Urgent のメッセージは目立つように表示されます。メッセージは情報提供のためのもので、それ自体がドアへのアクセスを ブロックすることはありません(ブロックするには Access enabled スイッチまたは Access Policies を使用します)。