Memberships & Rule Sets – Overview

Memberships let you create and sell recurring or one-time plans to your customers. Rule Sets control what members can do — court/bay/space booking rates, how far in advance they can book, schedule visibility, and refund policies.

Every membership is linked to exactly one rule set. The membership defines who pays what (name, pricing plans, billing). The rule set defines what they get (booking rates, access rules, refund windows). This separation lets you offer different membership products — say, an Individual and a Family plan — that share the same booking privileges, without configuring those rules twice.

Example: A club offers three memberships — Individual ($99/mo), Couple ($149/mo), and Family ($199/mo). All three (and their dependents) are linked to the same “Standard Member” rule set, which gives members $20/hr court rates, 7-day advance booking, and full refunds up to 24 hours before a booking.

Layer

What it controls

Where it lives

Membership settings

Name, description, pricing tiers, visibility, family/group config

Admin → Memberships → [membership] → Settings

Rule set

Court booking rates, schedule visibility, booking advance limits, refund policy

Admin → Settings → Membership Rule Sets → [rule set]

A note on terminology

In this help center, we use “creating a membership” to mean building the membership product (name, plans, pricing). When a membership is sold or assigned to a customer, we say “selling” or “assigning” a membership. This distinction matters because the setup workflow (done once) is different from the day-to-day workflow of enrolling customers.

Non-members and guests

OpenCourt also has a built-in Non-Member rule set that applies to logged-in users who don’t hold any active membership. This lets you set default court rates and booking rules for walk-in or pay-per-play customers without creating a membership for them.

What to read next

  • [Creating a Membership →] Set up a new membership with name, description, and visibility

  • [Setting Up Plans & Pricing →] Add billing plans — recurring, one-time, or free

  • [Creating and Managing Rule Sets →] Configure court rates, booking windows, and refund policies

  • [Selling a Membership to a Customer →] Assign or sell a membership from the admin panel