Events

Events Dashboard UI Guide

Complete walkthrough of the /dashboard/events interface. Learn how to manage events, view calendar, create events, and track RSVPs and analytics.

Dashboard Overview

The Events Dashboard is your control center for all server events. It displays upcoming events, past events, RSVPs, and analytics in an organized, visual interface.

Location

Navigate to Dashboard → Events

Main Sections

Calendar view, event list, create button, filter tabs, search, and quick actions

Calendar View

The main calendar displays all events visually in a monthly grid. Color-coded events make it easy to see what's happening when.

Calendar Features

  • Monthly View: Full month displayed with event indicators
  • Color Coding: Each event type has a unique color for easy identification
  • Event Indicators: Dots or small cards show events on each day
  • Navigation: Previous/next month buttons or month/year picker
  • Today Marker: Current day highlighted for reference

Interacting with Calendar

  • • Click a day to see events on that day
  • • Click an event to open detail view
  • • Drag date range to filter events in that period
  • • Toggle event type filters to show/hide categories

Calendar Modes

  • Month View: Standard month display (default)
  • Week View: Detailed view of a single week
  • Agenda View: List of upcoming events in chronological order

Event List

The event list displays all events in a table format with key information and quick actions.

List Columns

  • Event Name: Title of the event with optional thumbnail
  • Type: Event category (Game, Meeting, Holiday, etc.)
  • Date & Time: When the event occurs (local time conversion shown)
  • Status: Upcoming, Active, Past, Canceled
  • RSVPs: Count of "Going", "Interested", "Not Attending"
  • Recurrence: If repeating: "Weekly", "Monthly", "None"
  • Actions: Edit, view, delete, manage RSVPs buttons

List Filtering

  • Status Filter: UPCOMING, ACTIVE, PAST, CANCELED, ALL
  • Type Filter: Announcement, Holiday, Milestone, Game, Community, etc.
  • Date Range: Pick date range to limit results
  • Search: Search by event name or description

Sorting Options

  • • By date (ascending or descending)
  • • By type (alphabetical)
  • • By RSVP count (most to least RSVPs)
  • • By creation date (newest or oldest first)

Creating Events from Dashboard

Click the green "Create Event" button to open the event creation form:

Event Creation Form

Multi-step form with the following sections:

  • Basic Info: Title, type, description, color theme
  • Date & Time: Start datetime, duration, timezone picker
  • Images: Thumbnail and banner upload areas
  • Channel & Announcements: Create event channel toggle, announcement channel SearchableSelect, post announcement toggle
  • RSVP Settings: Enable RSVP toggle, RSVP limit, anonymous RSVP, deadline
  • Reminders: Enable reminders toggle, reminder times, reminder channel SearchableSelect
  • Recurrence: Recurrence type dropdown, end condition, day selection

Form Elements

  • Text Inputs: Event name, description, message content
  • Datetime Pickers: Clickable fields showing calendar and time selectors
  • SearchableSelect Dropdowns: Channels, timezones, reminders, event types
  • Toggle Switches: Booleans like "Create Channel", "Enable RSVP", "Enable Reminders"
  • Checkboxes: Multi-select options like days of week
  • File Upload: Drag-and-drop areas for images with preview

Buttons

  • Green "Create Event" Button: Primary action, black text, bottom of form
  • "Save Draft" Link: Save without publishing
  • "Cancel" Link: Exit form without saving

Image Upload Areas

Two dedicated image upload sections in the event creation form:

Thumbnail Upload

Square image for event lists and calendars

  • • Recommended: 256x256px
  • • Max file size: 5MB
  • • Formats: PNG, JPG, WebP
  • • Drag-and-drop or click to browse
  • • Preview shows after upload

Banner Upload

Wide image for event detail pages

  • • Recommended: 1200x400px
  • • Max file size: 10MB
  • • Formats: PNG, JPG, WebP
  • • Drag-and-drop or click to browse
  • • Preview shows after upload

RSVP Management

View and manage RSVPs for each event. Click the RSVP count in the event row or open event details:

RSVP Overview

  • • Total RSVP count and breakdown
  • • "X Going, Y Interested, Z Not Attending, N No Response"
  • • RSVP capacity filled (if limited)
  • • Deadline time remaining (if deadline set)

RSVP List

Detailed list of who RSVPed what:

  • • Member name and avatar
  • • RSVP status (color-coded: green=Going, yellow=Interested, red=Not, gray=No Response)
  • • RSVP time (when they responded)
  • • Search/filter by member name

Manual RSVP Management

As event organizer, you can:

  • • Add member RSVPs manually
  • • Change RSVP status for members
  • • Mark members as attended/no-show after event

Event Analytics

View detailed analytics for each event. Click "View Analytics" on an event row:

Analytics Metrics

  • Total RSVPs: Count of all RSVP responses
  • RSVP Rate: Percentage of server members who RSVPed
  • Attendance Rate: Percentage of "Going" who attended (post-event)
  • Peak Interest: Busiest times for RSVP activity
  • Trending Members: Most active in event discussions

Charts & Graphs

  • RSVP Breakdown Chart: Pie chart showing Going/Interested/Not/No Response
  • RSVP Timeline: Line graph of RSVP count over time
  • Engagement Graph: Message count in event channel over time

Export Analytics

Download event data as CSV for analysis in spreadsheets or data tools

Event Details View

Click an event to open the detailed view showing full information:

Sections in Detail View

  • • Event banner image (if provided)
  • • Event title, type, and color indicator
  • • Date/time with timezone conversion
  • • Duration and "Days until event" counter
  • • Full description with markdown formatting
  • • RSVP summary and breakdown
  • • Quick action buttons (Edit, Delete, View Analytics, etc.)

Action Buttons

  • Edit: Open event editor
  • View Analytics: Open analytics dashboard
  • Manage RSVPs: View and manage all RSVPs
  • View Channel: Link to event-specific channel (if created)
  • Send Reminder: Manually send reminder message
  • Cancel Event: Cancel with notification
  • Delete: Delete event permanently

Datetime Pickers

SYNTHET uses intuitive datetime pickers for scheduling events:

Date Picker

  • • Click field to open calendar
  • • Navigate months with arrows
  • • Click date to select
  • • Quick shortcuts (Today, Tomorrow, Next Week, etc.)

Time Picker

  • • Hour selector (scroll or type)
  • • Minute selector (15-minute increments or custom)
  • • AM/PM toggle
  • • 24-hour format option

Timezone Selector

SearchableSelect dropdown with major timezones. Search to find yours quickly.

UI Components & Styling

The Events dashboard uses consistent UI patterns throughout:

SearchableSelect Dropdowns

All dropdowns (channels, timezones, event types) support searching. Type to filter, click to select.

Green Buttons

All primary actions (Create Event, Save Changes, Send Reminder) use green buttons with black text.

Status Badges

Color-coded status indicators: UPCOMING (blue), ACTIVE (green), PAST (gray), CANCELED (red)

Toggle Switches

Used for boolean settings like "Create Channel", "Enable RSVP", "Enable Reminders"

Color Indicators

Events display their assigned color as a small dot or bar for quick visual identification

Dashboard Tips

  • • Switch between calendar and list views based on your preference
  • • Use color theming to categorize events visually at a glance
  • • Set reminders at different intervals to reach different engagement levels
  • • Monitor RSVP counts to gauge member interest and plan capacity
  • • Use the analytics to understand which event types are most popular
  • • Create dedicated event channels for discussions during major events
  • • Upload both thumbnail and banner images for professional appearance
  • • Review and update events frequently to keep calendar fresh
  • • Send manual reminders if RSVP rate is low
  • • Archive past events for historical reference