App Messaging

App messages are announcement cards shown on the mobile app's dashboard. There are three kinds: a facility-wide message everyone sees, a per-user message set on an individual, and automated messages applied by rules (e.g. an expired-membership notice). This page covers all three plus the message editor they share.

The three message kinds at a glance

KindAudienceWhere it's configuredWho wins
Facility-wide messageEveryone at the facilitySettings → App Security & Settings → facility-wide message cardShown alongside any per-user message
Per-user message (manual)One personUser Access → user panel → App messageA manual message is never overwritten by automation
Automated messageEveryone matching a ruleSettings → Access Rules → App Messaging RulesApplied only where no manual message is set; clears itself when the rule stops matching

The message editor

All three kinds use the same editor.

Facility-wide message editor

Figure 1: The message editor (facility-wide message shown)

FieldDetails
Notification typeInformation (neutral), Notice (warning tone), or Critical (urgent tone). Controls the card's colour and severity label in the app (INFORMATION / NOTICE / URGENT).
TitleUp to 120 characters — e.g. Pool Closed for Maintenance
Message bodyUp to 2000 characters (a soft warning appears past 500 — keep dashboard cards short)
Optional link URLA http:// / https:// link; https:// is added automatically if you omit it
Link labelThe button text for the link; defaults to More info
ScheduleOptional Starts at / Ends at date-times. Leave blank for no limit; the message only displays inside the window.

A live preview shows "How this will look on the mobile app dashboard." The editor's main toggle turns the message on or off without losing its content.

Facility-wide message

Settings → App Security & Settings, facility-wide message card — "Allows you to configure a notification in the app for everyone at this facility." Use it for closures, maintenance windows, or events. Remember to Save changes in the settings save bar.

Per-user messages

Open a user in User Access and use the App message section of their panel. Typical uses: a payment reminder, a personal notice, a "see the front desk" prompt. Users with an active message show a Message badge in the list, coloured by severity.

A manually-set per-user message always takes priority — automation will not overwrite it.

Automated message rules

Settings → Access Rules → App Messaging Rules automates per-user messages based on membership data: "Automatically show a message to people based on their status, type, or tags (e.g. an expired membership notice). A manually-set message is never overwritten, and automated messages clear themselves when they no longer apply."

App Messaging Rules

Figure 2: The App Messaging Rules card

How rules work

  • Enable automated messages is the master switch — when off, all rules below are inactive (shown dimmed: "Automated messages are turned off — these rules are inactive.").
  • Each rule is: When <Membership status | Person type | Tag> is any of <values> → show this message. Tag rules match both synced and custom tags (case-insensitive).
  • Rule order is priority — the first enabled rule that matches a person wins; one automated message per person.
  • When a person stops matching every rule, their automated message clears itself automatically.
  • The message text supports the placeholders {firstName} and {lastName} — e.g. "Hi {firstName}, your membership has expired."

Adding a rule

  1. Click Add rule, or pick from Start from a template…:
TemplateMatchesPre-filled message (severity)
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 (Critical)
Welcome (new member)Tag: newWelcome! (Information)
Trial / prospectPerson type: prospectEnjoying your trial? (Information)
Document / waiver requiredTag: waiver-requiredAction required (Notice)
  1. Set the When field and values, edit the message, and ensure the Rule enabled toggle is on.
  2. Click Save changes in the settings save bar.

What happens after saving

Saving triggers a background sweep that applies the rules to everyone at the facility. The card shows progress: "Applying to members in the background…", then "App messages applied · N updated" (or "Background update failed."). Decoupled users are skipped by the sweep, and the rules also apply to users as they're synced or edited going forward.

Turning automation off for one person

On a user's panel, when an automated message is active you can click Turn off for this user — the automated message is removed and no rule will ever message them again (until you click Re-enable automated messages there). Useful for exceptions, e.g. a member with a billing dispute you're handling personally.

What members see

Messages appear as cards at the top of the app dashboard, coloured by type, with the title, body, and optional link button. Critical messages are visually prominent. Messages are informational — they do not block door access by themselves (use the Access enabled switch or rules for that).

Related pages