General | Flags & Perks

  • Updated

Flags

As you go through the Venue and explore the Options, you’ll notice small grey blocks with text appearing. 1.pngThese will show up in many places as you continue setting up your Venue, and you'll be adding them to various elements along the way.

 

What are Flags?

Flags are simply labels—they don’t have any inherent functionality on their own. To make them effective, you need to attach specific functions to them. Once a function is assigned, you can apply the same flag to any option where you want it to take effect. Ensure that your flag name is relevant to the function it affects within the option. This makes it easier to understand which functions are attached to that specific option.

2.png

Technical Terms 

Functions

These are features that can be applied using Flags:

  • Restriction – Applies limitations to bays, courses, top-ups, etc.
  • TAX – Set up under Settings > Payment, controls tax application.
  • Notification Email – Connected via a flag to trigger emails.
  • Discount – Ensures discounts are only applied to selected options.
  • Booking Extra – Add-ons like clubs, which can be sold with bookings.

Options

These are the booking elements you can apply Functions to:

  • Player Options – Less common, but certain restrictions can be added.
  • Top-up/Gift Cards – Visibility can be restricted based on Perks.
  • Bay Options – Most commonly used for applying multiple Functions.
  • Course Options – Second most common place where Functions are applied.

Example A: Applying Functions via Flags

To apply a Function to an Option:

  • Create or select a Flag for the Function.
  • Go to the Option where you want the Function applied.
  • Add the exact same Flag to that Option.

If the Flag is missing from either the Function or the Option, they won’t be connected, and the setup will not work.

3.png4.png5.png

Example B: Bundling Multiple Functions with a Single Flag

This method is slightly more advanced and offers more flexibility:

  • You apply one flag to multiple functions.
  • Then apply that same flag to the option where you want all those functions to take effect.

This bundles the functions together, so any option with that flag will inherit all the linked functions at once.

This method is powerful, but if you're not familiar with it, troubleshooting can get tricky.
If something isn’t working, it might not be immediately obvious which function or flag is causing the issue.
Make sure to use clear, descriptive flag names to keep things organized and easy to debug later.

If a function is missing the flag, it won’t be applied.
If the option is missing the flag, none of the bundled functions will apply to it.

6.png

 

 

Perks

There are two types of Perks you can use:

Standard Perk

  • What it does: On its own, nothing.
  • When it works: Only when:
    • Applied directly to an Option
    • Linked to a Restriction (which is itself connected to an Option using a Flag).
  • Purpose: Used to control visibility or access rules for certain Options.

Discount Perk

  • More flexible and functional
  • Requires a discount setup, which can behave in two ways:
    • (a) Apply to every purchase automatically.
    • (b) Add a Flag to limit it to specific Options.

Once a Discount is linked to a Discount Perk, it can also behave like a Standard Perk (i.e., used for access control).

How to Create Perks

You’ll manage perks under the Customers tab:

  1. Go to: Customers > Membership Types
  2. Select a Membership (or create a new one).
  3. Click the Perks tab.
  4. From here, you can create new perks or add existing ones.

Example A: Restricting Visibility (Course and Bay Options)

Use this when you want only specific customers to see a certain Bay or Course Option.

  • Once a Perk is applied to a Course or Bay Option:
    • Only customers who have the perk will see it.
      • If multiple perks are assigned to an option:
        A customer only needs one of them to gain access—not all.
    • Others won't see or be able to access the option.

7.png8.png9.png

Example B: Different Rules for Members vs. Non-Members

Useful when an Option (like Player Options or Top-ups/Gift Cards) doesn’t support memberships directly, but you still want to apply custom rules (e.g., early access for members).

How it works:

  1. Create a Perk.
  2. Attach the Perk to a Restriction.
  3. Add a Flag to both:
    • The Restriction (function)
    • The Option (target)
      • This connects the logic: only users with the perk will benefit from the rule (e.g., early booking, special limits).

10.png

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request