ThrilKnowledge Base

Events

The Events section lets admins create, manage, and track both recurring and one-time events such as social gatherings and scheduled classes.

πŸ“‹ Events Overview

The Events page displays a list of all created events along with key information:

  • Event name & sport type
  • Status (Published / Canceled / Draft)
  • Date & Time
  • Registration Period
  • Number of Confirmed Participants
  • Visibility (Public, Unlisted, or Private)

EVENTS

Admins can filter events or click on any event to view detailed information and manage its settings.


πŸ‘ Event Details Panel

Clicking an event opens a detailed view that includes:

  • Event type (Normal, Social, or Scheduled class)
  • Location & Sport
  • Price per participant
  • Event schedule
  • Registration deadlines & reminders
  • Description & participation settings
  • Discounts (if applicable)
  • Event metadata (Creator, creation time, update logs, event ID)

Admins can also:

  • Edit the event
  • Duplicate the event
  • Cancel the event

EVENTS2


🚫 Cancelling Multiple Events at Once

You can cancel several events in one action directly from the Events table:

  1. Check the boxes on the left of each row to select the events you want to cancel.
  2. A selection menu appears at the top of the table β€” open it and choose "Cancel selected events".
  3. Optionally enter a cancellation message visible to participants.
  4. Choose a refund option for paid participants.
  5. Click "Confirm cancellation".

Participants are notified automatically when their event is cancelled.


↩️ Restoring a Cancelled Event

If an event was cancelled by mistake, you can restore it:

  1. Find the cancelled event in the Events table (use the status filter if needed).
  2. Open the event's detail panel and choose "Uncancel event" from the actions menu.
  3. Select the status to restore it to:
    • Published β€” registration open: reopens the event for registration. If the original registration window has already passed, it is automatically adjusted to end at the event's start time.
    • Confirmed β€” registration closed: restores the event without reopening registration.
  4. Confirm to restore the event.

Past events cannot be uncancelled.


βž• Creating an Event

Click "Create event" to open a multi-step setup flow with three steps:

  1. Time and location
  2. Basic details
  3. Participants

Creating event


⏱ Step 1: Time and Location

  • Event type: Choose between:
    • Normal: standard event. Sport type and resources are both optional. If you use per-resource participant limits, selecting resources becomes required.
    • Social: no sport type or resource required. For social gatherings or other non-sport events.
    • Scheduled class: for recurring class formats (e.g. group fitness sessions). Works the same as Normal.
  • Sport type: optional for all event types. Helps customers filter events by sport.
  • Resources: optional multi-select shown for Normal and Scheduled class events. Required only when using per-resource participant limits.
  • Link to external venue (optional): if this event is held at another venue, select it here. The event will appear on both venues' listings.
  • Event location: free-text field for a physical address or place name (e.g. "Market Square, Turku, Finland").
  • Location on map (optional): pick precise coordinates for the event location.
  • Schedule: set start and end date/time.
  • Recurrence (create only): choose Only once or Recurring event. For recurring events, set the frequency (every N weeks or months) and number of repetitions.
  • Registration: set when registration opens and closes using dropdown presets (e.g. "Immediately", "1 week before") or a custom date/time.
  • Show event before registration opens: if enabled, the event is visible to users before the registration period starts, so they can see and anticipate it in advance.

✏️ Step 2: Basic Details

  • Event name and description
  • Event instructor (optional): assign an instructor whose name and details will be shown on the event page.
  • Event categories (optional): tag the event with categories (e.g. "Yoga", "Kettlebell", "Members-only") to help users filter and find it.
  • Amount of participants:
    • Unrestricted: no upper or lower limit (you may optionally set a minimum).
    • Restricted: choose one of two modes:
      • Overall minimum # of participants: a single minimum applied across the whole event.
      • Minimum # of participants per resource: separate min/max limits are applied per selected resource. Resources can be added later, but cannot be removed once the event is created.
    • Note: if the minimum participant count is not reached, the event is automatically cancelled.
  • Queuing: optionally enable a waitlist. If a spot becomes available, the first participant in the queue is automatically moved in and notified.
  • Event price per participant: enter the gross price and VAT rate.
    • Finnish sports benefit eligibility (Finland only): toggle whether participants may pay using Finnish sports/culture benefit methods.
  • Discounts: choose applicable discount groups or memberships.
  • Session cards: allow session card holders to use their card to pay for the event.

πŸ‘₯ Step 3: Participants

  • Event visibility: control who can find and access this event:
    • Public: visible to all users on your venue's profile and accessible via the share link.
    • Unlisted: not shown on your venue's profile, but accessible to anyone with the share link (even non-invited users).
    • Private: not shown on your venue's profile and not accessible via the share link. Only invited participants can access it.
  • Participant visibility: controls whether other users can see the participant list:
    • Visible: participant names, profile pictures, and handles are shown to other users.
    • Hidden: participant details are hidden from other users; participants are also anonymized in the event chat.
  • Invite participants (available on creation and draft editing): search and add existing Thril customers directly.
  • Reminder notification: schedule a push notification to participants before the event starts (e.g. 1 hour, 1 day, 2 days before, or a custom date/time).
  • Cover image: upload a promotional image shown in public event listings.
  • Internal notes: add private notes for venue staff. Not visible to customers.

Click "Create event" to publish or save as a draft.


πŸ”„ Event Series

When you create a recurring event (by selecting "Recurring event" in the schedule step), Thril automatically groups all occurrences into an event series. You can view and manage all series from the Event series tab on the Events page.

What you see

The event series list shows:

  • Name and event type (with cover image if set)
  • No. of occurrences β€” remaining vs. total (hover for a tooltip breakdown)
  • Series period β€” the date range from first to last occurrence
  • Description, Instructor, Price per participant, and Visibility

By default, the list shows only active and ongoing series (series with at least one future occurrence). Use the filter button to adjust the cutoff date and view older series.

Viewing series details

Click any row to open the series detail panel. It has two tabs:

  • Details β€” full series configuration: participant limits, pricing, event type, location, visibility, instructor, description, and cover image.
  • Events β€” lists all individual occurrences that belong to this series.

Editing a series

Click Edit series in the details panel to update the series configuration.

Important: Changes to a series are applied to all upcoming occurrences. Any individual modifications previously made to those events will be overridden. Past events are not affected.


πŸ‘€ Instructors

Instructors are created and managed from the Instructors tab on the Events page. Once created, an instructor can be assigned to any event in Step 2 of the event creation flow.

Creating an instructor

Click "Create instructor" to add a new instructor. You can provide:

  • Name β€” the instructor's display name shown on the event page
  • Photo β€” a profile image displayed alongside the instructor's name
  • Bio β€” a short description of the instructor's background or expertise

Instructors are created manually and are not linked to any Thril user account.


βš™οΈ Event Settings

Venue-level event settings can be found under Settings > Events. These settings apply to all events at your venue.

Separate classes from events

When enabled, classes are displayed in a separate "Classes" tab in the mobile and web apps, while regular events stay in the "Events" tab. Useful if your venue runs recurring group fitness classes or other structured programmes alongside one-off events.

Allow event payments before confirmation

When enabled, customers can pay for their event participation before the event is confirmed. Customers are not forced to pay immediately. This simply allows them to pay right after registering if they choose to.

When this setting is active and the event accepts session cards, customers who have an applicable session card will see a "Participate & use session card" button. Clicking it opens a confirmation step where they can select which session card to use (if they hold more than one applicable card) and confirm their participation β€” joining and paying in a single action.

Require payment to confirm participation

When enabled, participants are only confirmed after a successful payment. Instead of joining an event for free and paying later, customers must complete payment upfront to secure their spot.

Key behaviours:

  • If a customer pays but no spots are available at the time the payment is processed, a full refund is issued automatically and the customer is notified.
  • If an event has queuing enabled, payment is not required to join the queue, and this setting does not affect the automatic promotion of users from the queue when a spot is freed.
  • This setting only applies to paid events.

βœ‰οΈ Automatic participant emails

When a participant's spot is confirmed, Thril automatically sends them a confirmation email. The email includes:

  • Event name
  • Date and time
  • Venue name and address
  • A "View event" button linking directly to the event page

If the participant still has an outstanding payment, the email also includes a reminder to open Thril and pay before the event starts.

Participants who have disabled email notifications in their account settings will not receive this email.


βœ… Best Practices

  • Always include a clear event name and description.
  • Use registration end times to control last-minute signups.
  • Make sure reminders are timed early enough to improve attendance.
  • Use visibility settings to control who can find or join the event.
  • For competitive events, set participant limits and enable queueing.
  • Use "Require payment to confirm participation" for high-demand events where you want to minimise no-shows and ensure only committed, paying participants hold spots.

On this page