Status: Available How to create online and in-person events, configure scheduling, and manage event settings.
Overview
The Events module lets you create and manage community events -- both online (virtual) and in-person (offline). Members can discover upcoming events, enroll, add them to their calendars, and join when the time comes. In the current version, all events are free and open to all registered members.
Creating an Event
To create an event in the admin panel, configure the following:
Event Details
- Event Name -- The title of the event.
- Description -- A detailed description of what the event covers.
- Date and Time -- The start date and time of the event. All times are stored in UTC and displayed in the member's local timezone.
- Mode -- Online or Offline (in-person).
- Status -- Upcoming, Live, or Completed.
- Featured -- Mark as featured to highlight the event on the landing page.
Online Events
For online events, provide:
- Meeting Link -- The URL where members will join (e.g., Zoom, Google Meet, or any other platform link).
In-Person Events
For offline events, provide:
- Location -- The venue address or city name.
- Map URL or Coordinates -- For displaying an embedded Google Map on the event details page. If coordinates are not available, a text address is shown instead.
Event Listing Page
The events home page is organized with tabs:
- Current Month -- Events for the current month, scrollable horizontally.
- Upcoming Events -- All future events sorted by date.
- Your Events -- Events the member has enrolled in.
Filters
Members can find events using:
- Search -- Text search by event name or keyword.
- Location -- Filter by event location.
- Mode -- Online or Offline.
- Date Range -- Today, Tomorrow, Next 7 Days, Next 15 Days, Next 30 Days, Next 60 Days.
- Sort -- Most Popular, Date, or Newest.
Event Details Page
The event details page shows:
- Event name, description, date, and time.
- Location (for offline events, with an embedded Google Map when coordinates are available).
- Event status indicator (Upcoming, Live, Completed).
- Enrollment and participation CTAs (see below).
- Countdown timer (for enrolled members, starting 24 hours before the event).
Event Cards
Event cards in listings display:
- Event title, date, and time.
- Location (city name or "Online").
- Contextual CTAs based on enrollment status and event timing.
Key Settings
| Setting | Description |
|---|---|
| Event mode | Online or Offline (in-person) |
| Event status | Upcoming, Live, or Completed |
| Featured | Highlights the event on the landing page |
| Meeting link | Required for online events |
| Location / Map | Required for offline events |
Tips
- Set up events well in advance to give members time to plan and enroll.
- For online events, double-check that the meeting link is valid and accessible before the event starts.
- For in-person events, include clear location details and a map link to help attendees find the venue.
- Use the "Featured" flag to promote important events on your landing page.
- All event times are displayed in each member's local timezone, so you do not need to worry about timezone confusion.
- In the current version, all events are free. Paid event access through products and plans is planned for a future update.