Rex
📦

Packages & Schedules

Create your first package

Create a bookable package — set pricing, resource allocation, duration, schedule, and assign resources.

Add a booking fee

Add checkout questions to a package (including admin-only questions)

Configure checkout questions for individual packages so guests answer specific questions during the booking process.

Add custom fees to an activity or package

Attach fixed-dollar or percentage-based fees to any package that appear as line items during guest checkout.

Add modifier options to an add-on

Create modifier groups (e.g., size, flavor) with selectable options, then assign them to an add-on so guests can customize their selection at booking.

Add multiple resources to one package

Assign additional resource categories to a package so that a single reservation books multiple resources at the same time.

Add-on modifier groups

Admin-only questions (not shown to guests)

How to create checkout questions that are only visible to staff in the Host App, not to guests.

Age-based pricing (pricing tiers)

Configure pricing tiers to charge different rates per guest type, such as age groups, player vs. spectator, or discount categories.

Assign a discount to packages or add-ons

Control which packages and add-ons a discount applies to.

Assign an add-on to packages

Control which packages an add-on appears on and configure per-package tax, fees, and integration mappings.

Assign resource categories to a package

Link resource categories to a package so the system assigns specific lanes, bays, or courts when guests book.

Common reasons packages don't appear

Diagnose and fix the most common causes when packages or time slots are not showing on your reservation page.

Configure advanced add-on settings

Configure deposit rules, lead time, email notifications, guest-facing display options, and membership restrictions for an add-on.

Configure advanced package settings

Configure duration options, booking windows, visibility, thumbnail, and other advanced settings for a package.

Configure package pricing

Set the pricing method and pricing-related settings for a package, including flat rate, per-person, and age-group options.

Connect a package to specific resources in a category

Assign a package to only certain resources within a category instead of all of them.

Connect a waiver to a package

Connect add-ons to packages

Copy a schedule

Duplicate an existing package's schedule by cloning the package and customizing the copy.

Create a membership plan

Create a recurring or one-time membership plan with pricing, trial periods, tags, and tax rules.

Create a one-off event

Set up a single-day ticketed event like a Halloween party or New Year's Eve celebration as a package in Rex.

Create a temporary or holiday schedule

Override your regular schedule for specific dates by creating a temporary schedule with adjusted hours or pricing.

Create a ticketed event

How to create a ticketed event package where guests purchase admission tickets rather than booking a time slot.

Create a venue schedule

How to create a new schedule that defines when your venue is open for bookings.

Create an add-on

Create an add-on item guests can select when booking, and configure its name, description, pricing, and quantity rules.

Create an event or party package

Build a complete event or party package with pricing, schedule, images, and deposit settings for your reservation page.

Create and manage ticketed events at your venue

Set up a ticketed event by blocking resources, creating an event package with ticket limits, and configuring the event schedule.

Create contact-only packages

Turn a package into a contact-only listing that redirects guests to a contact page or external URL instead of showing time slots.

Create hidden packages available only to select guests

Hide a package from your public reservation page and share a direct link so only specific guests can view and book it.

Create prices based on time of day

Set different prices for different parts of the day by adding multiple time entries to a package's schedule.

Custom checkout questions

Create custom questions that appear during checkout and apply them to specific packages.

Different prices for different types of guests

Set up age-based or guest-type pricing within a single package to charge different rates for different groups.

Hide duration time on a package

Toggle off the visible package duration so guests do not see how long the activity lasts.

How Stripe handles membership billing

Understand how Rex uses Stripe to manage recurring membership subscriptions, one-time membership payments, and billing portals.

How guests browse and join a membership plan

How guests browse available membership plans, compare billing options, and sign up from the reservation page.

How priority controls the order packages and tabs appear on your page

Learn how the priority setting controls the display order and precedence of packages, schedules, and tabs on your reservation page.

Make a checkout question required

How to mark a checkout question as required so guests must answer it before completing a booking.

Manage a membership plan

Edit plan settings, manage visibility, assign discount benefits, and upload a plan thumbnail after creation.

Memberships overview — plans, billing, and member management

Set up membership tiers, connect Stripe for recurring payments, configure benefits, and create members-only packages.

Multi-activity bookings

Enable multi-activity reservations so guests can book multiple activities with different start times in a single checkout.

Parent vs. independent schedule — how resource sharing works between packages

Understand the difference between parent schedules that share resources across packages and independent schedules that keep resources separate.

Price packages with different rates by time or date

Set up variable pricing within package schedules so different times of day or days of the week have different rates.

Process a refund

How to issue a full or partial refund to a guest from the admin dashboard.

Process a refund from host app

Reservation stuck in pending — how to diagnose and resolve payment issues

Scope a discount to specific packages

Set a package schedule

Create and configure a schedule for a package to control which days and times guests can book.

Set add-on pricing and limits

Set custom start times

Restrict guests to specific start times instead of letting them choose freely within your schedule's time range.

Set up leagues

Configure league play in Rex by blocking resources, creating a league signup package, and optionally adding a check-in flow.

Set up memberships

Connect Stripe and enable the memberships feature so guests can purchase recurring or one-time plans.

Set variable prices within a single reservation

Offer different price points (such as kids pricing) within the same package by using add-on discounts.

Set venue taxes and fees

Set your venue hours and schedule

How to configure your venue operating hours by creating a schedule in Rex.

Strikethrough pricing — show a crossed-out original price next to a sale price

Display a crossed-out original price next to your actual price to visually highlight a discount and increase booking urgency.

Swap classes for one week

Temporarily swap two recurring classes for a single week using temporary schedules without changing your permanent schedule.

Transfer existing members to Rex

Migrate your existing members from another platform into Rex by connecting Stripe subscriptions to Rex membership profiles.

View and manage your memberships

View your active membership plans, check payment schedules, and manage your subscription from your guest account.