Event Tags

Event tags let you organize and categorize your events with custom labels like "Beginner", "Advanced", "Ladies Night", "Youth", or anything that fits your club. Tags show up as colored badges on events in the admin panel, and — more importantly — they can replace the default event type tabs on the user-facing Join page with your own custom filters. Tags also integrate with booking passes, so you can create passes that only work for events with certain tags (e.g., a "Beginner Clinic Pass" that only applies to events tagged "Beginner").


Setting Up Tags

Creating Tags

  1. Go to Settings → Event Tags

  2. Click Create Tag

  3. Enter a name (e.g., "Beginner", "Advanced", "Ladies", "Youth")

  4. A color is automatically assigned — you can change it by clicking the color swatch

  5. Click Create

Tags are unique per club — you can't have two tags with the same name.

Managing Tags

On the Event Tags settings page you can:

  • Rename a tag by clicking its name

  • Change the color by clicking the color swatch

  • Reorder tags by dragging — this controls the display order everywhere tags appear

  • Delete a tag — the system shows how many events and booking passes will be affected before you confirm

Assigning Tags to Events

From the Event Editor

  1. Open an event for editing in the admin panel

  2. In the event settings area, find the Tags section

  3. Click to open the tag selector

  4. Search for and select one or more tags — they appear as colored badges

  5. You can also create a new tag inline if the one you need doesn't exist yet

Tags are saved immediately when you select or deselect them.

From the Event Details Modal

When viewing an event's details in the admin panel, tags appear as badges. Click the edit button next to the tags to add or remove them.

Tags in the Admin Events List

Tags appear as colored badges in the events table, making it easy to visually scan which events belong to which categories.


Filtering Events on the User Join Page

This is the main user-facing benefit of tags. Instead of the default event type tabs (Open Play, Clinics, Tournaments, etc.), you can show your own custom tag-based tabs on the Join page.

Two Filter Modes

The Join page supports two filter modes, configured in Settings → Event Tags:

1. Event Type Tabs (Default)

The standard tabs based on event type:

  • Open Play

  • Clinics

  • Tournaments

  • Leagues

  • Other

This is the default mode if you haven't set up tag filtering.

2. Tag Filter Tabs

Your custom tags replace the default tabs. Members tap a tag to see only events with that tag. An "All Events" tab shows everything.

Setting Up Tag Filter Tabs

  1. Go to Settings → Event Tags

  2. Switch the filter mode from Event Type Tabs to Tags Filter

  3. For each tag you want to appear as a tab on the Join page, toggle the Tab Filter switch on

  4. Not every tag needs to be a tab — you might have tags for internal organization that you don't expose to members

  5. Drag to reorder the tabs — this is the order members will see them

  6. Save your changes

How It Works for Members

When tag filtering is enabled:

  • The Join page shows an All Events tab plus one tab per tag marked as a tab filter

  • Tapping a tag tab shows only events that have that tag assigned

  • Events can have multiple tags — they'll appear under each matching tab

  • The "All Events" tab shows everything (unless an event is specifically hidden — see below)

Open Games Tab

Regardless of which filter mode you use, you can optionally enable an Open Games tab that appears alongside the other tabs. This shows member-created open games/reservations. You can also customize the tab name (e.g., "Open Bookings").

Configure this in the same Event Tags settings page.


Restricting Booking Passes by Tag

Tags integrate with the booking pass system. When creating or editing a booking pass template, you can restrict the pass to only work for events with certain tags.

How It Works

  1. Go to Booking Passes in the admin panel

  2. Create or edit a pass template

  3. In the restrictions section, select which event tags this pass applies to

  4. Save the template

When a member tries to use a booking pass for an event, the system checks:

  • If the pass has tag restrictions: the event must have at least one matching tag

  • If the pass has event type restrictions (e.g., Clinics only): the event must match the type

  • If the pass has both: the event needs to match either the tag or the event type (OR logic)

  • If the pass also has time restrictions: the event must additionally fall within the allowed schedule (AND logic)

Example

A club creates three booking passes:

  • "Beginner Clinic Pass" — restricted to tag "Beginner" → only works for events tagged "Beginner"

  • "All Clinics Pass" — restricted to event type "Clinic" → works for any clinic regardless of tags

  • "Ladies Night Pass" — restricted to tag "Ladies" → only works for events tagged "Ladies"

A member with the "Beginner Clinic Pass" tries to join an advanced clinic — the pass won't apply because the event doesn't have the "Beginner" tag.


Tips

  • Start simple — Create a few broad tags ("Beginner", "Intermediate", "Advanced") and expand from there based on what members search for

  • Use tab filters for the categories members care about — If members frequently ask "which clinics are for beginners?", make "Beginner" a tab filter

  • Keep internal tags off the tab filter — Tags like "Needs Review" or "Premium" can be useful for admin organization without appearing on the Join page

  • One event, multiple tags — An event can be tagged both "Beginner" and "Ladies", appearing under both tabs

  • Tag colors matter — They show up as badges in the admin list and help with quick visual scanning. The system auto-picks contrasting colors, but you can customize them

  • Booking pass restrictions — Combine tag restrictions with time restrictions for precise control (e.g., "Beginner Pass" that only works on weekday mornings for events tagged "Beginner")