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:
- Guest App: available to registered users and internal staff.
- 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 → Community → Community 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.
- Tap Join.
- The system checks permissions.
- Success: shows Joined status.
- 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
- Why can't I see the option to publish an event?
- How do I view events I created?
- Why can't I join an event?
- Can I still view ended events?