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.