STL Cookbook

Community Events

Create, review, join, and manage community events in Guest App and Console, including ESG point rules.

Event flow: create event → review event → join event → event ends.

Prerequisites

Events can be created in Guest App and Console:

  1. Guest App: available to registered users and internal staff.
  2. Console: for staff to create and manage events only.

Users who create events in Guest App must have complete profile information. If information is incomplete, the create-event entry is hidden.

To complete a profile, users can go to Me → tap their avatar to open Personal Info → tap Edit and update their profile.

Steps

Create an event in the App

Entry: publish button on the Community top-level page.

Tap the publish button (+) in the bottom-right corner.

Select Event.

Fill in event details (start time, duration, theme, etc.).

Tap Publish.

The create page collects event time and theme; the primary button is Publish.

After creation:

  • Staff-created: goes directly to Not Started
  • User-created: goes to Pending Review, waits for staff review, and the creator is automatically enrolled

Create an event in Console

Entry: Console → CommunityCommunity Events.

Click Create Event in the top-right corner.

Fill in event details.

After creation, the event goes directly to Not Started.

The create page collects event details; after submission it appears in the event list with status Not Started.

Review events

Review required: events created by users in the App. No review: events created by staff in the App or Console (official events).

Review notifications:

  • Console notification: new pending events are pushed to the front desk
  • Red dot: Console menu (level 1 and level 2) shows a red dot

Click a Console notification, or open Event Details from the event list to review:

  • Approve: event status becomes Not Started
  • Reject: event status becomes Cancelled
  • No action: if not reviewed before start time, it defaults to rejected

The event detail page shows review actions for pending events; approved events become Not Started, rejected events become Cancelled.

Review result notifications:

  • App notification: the event creator receives the review result
  • If rejected: the event detail page shows the rejection message

Before approval, the event is not shown on the Guest App home page or Community page.

Join an event

Entry points:

  • Home feed card: shows recent events; tap to open event details (operations config: App Feed Cards)
  • Community page: Popular Events and All Events

Depending on event settings, restrictions may apply: residents only, capacity limits.

  1. Tap Join.
  2. The system checks permissions.
  3. Success: shows Joined status.
  4. Failure: toast message (no permission, event full, etc.).

Tap Joined to cancel participation.

Event ends

  • Auto end: when end time is reached, status becomes Ended
  • Manual end: Console can end an event early (edit end time)

ESG points:

  • Timing: the day after the event ends
  • Recipients: event creator and participants

Manage events in the App

On the event detail page:

Cancel Event: the creator can tap Cancel Event anytime before the event starts.

Copy Event: after approval, the creator can tap Copy Event anytime.

Manage events in Console

Available from the event list and event detail page:

Edit event: only Cancelled events cannot be edited. You can edit details, time, capacity limits, etc.

Cancel Event: only Not Started events can be cancelled; a cancellation reason is required. After cancellation, the creator and participants receive a notification.

Set Hidden / Set Visible: controls App visibility.

Comments management: set comment visibility.

Result

None

FAQ

On this page