Skip to main content

Discounts Overview

SlotBase provides a flexible discount system that helps you attract and retain players through promotional pricing. You can create promo codes, set up automatic discounts, apply manual adjustments, and offer sibling discounts for families -- all from your facility admin dashboard.


How Discounts Work

A discount reduces the price a player pays for a booking, event registration, or program enrollment. Every discount in SlotBase has three key properties:

  • Type -- How the discount calculates the reduction (percentage, fixed amount, or price override)
  • Trigger -- How the discount gets applied (automatic, promo code, or manual)
  • Conditions -- Rules that determine when the discount is valid

Discount Types

TypeDescriptionExample
PERCENTAGEReduces the price by a percentage20% off a $50 booking = $40
FIXED_AMOUNTSubtracts a fixed dollar amount from the price$10 off a $50 booking = $40
PRICE_OVERRIDEReplaces the original price with a new priceOverride to $35 regardless of original price

Discount Triggers

TriggerDescriptionWho Applies It
AUTOMATICApplied automatically when conditions are metSystem
CODEApplied when a player enters a valid promo codePlayer
MANUALApplied by an admin to a specific transactionAdmin

Creating a Discount

  1. Navigate to Discounts in your facility admin dashboard.
  2. Click Create Discount.
  3. Fill in the discount details:
    • Name -- A descriptive name for the discount
    • Description -- What the discount is for (visible to players for promo codes)
    • Type -- Percentage, Fixed Amount, or Price Override
    • Value -- The discount amount or percentage
    • Trigger -- Automatic, Code, or Manual
  4. Set any conditions (validity dates, usage limits, etc.).
  5. Click Save.
tip

Give your discounts clear, descriptive names like "Summer 2025 20% Off" or "New Member Welcome." This makes them easy to find and manage later.


Discount Conditions

You can set conditions to control when and how a discount can be used:

ConditionDescription
Valid From / Valid UntilDate range when the discount is active
Is ActiveToggle to enable or disable the discount
StackableWhether this discount can combine with other discounts
Max Total UsesMaximum number of times the discount can be redeemed across all players
Max Uses Per UserMaximum number of times a single player can use this discount
New Customers OnlyRestricts the discount to first-time players at your facility
Minimum AmountThe minimum booking or registration amount required

Discount Filters

You can restrict discounts to specific types of activities:

FilterDescription
Lesson TypesApply only to specific lesson types (private, group, etc.)
Sport TypesApply only to specific sports offered at your facility

Tracking Discount Usage

Every time a discount is redeemed, SlotBase creates a DiscountRedemption record. You can view redemption data from the discount details page to track:

  • How many times the discount has been used
  • Which players have redeemed it
  • The total savings applied