Online reservations

Book & Pay
Online 24/7

Let guests choose an available date, time and ticket type. Configure capacity, prices and cancellation rules from your course dashboard.

⛳
Sunset Mini Golf
Book a tee time
Book your tee time
DateSat, Jun 14
Time2:30 PM
1:00 2:30 4:00
✓
You're all set!
Tee time confirmed for 2:30 PM
Book your tee time
DateSat, Jun 14
Time2:30 PM
1:00 2:30 4:00
✓
You're all set!
Tee time confirmed for 2:30 PM

How It Works

Simple for Players, Powerful for You

From discovery to tee time in under 2 minutes.

1

Pick a Date

Calendar shows availability at a glance

2

Choose Time

See available slots and current pricing

3

Select Tickets

Adult, child, senior: mix and match

4

Pay Securely

Stripe checkout with Apple/Google Pay

5

Get Confirmed

Instant email with QR code ticket

Features

Everything You Need to Fill Tee Times

A complete booking system built specifically for mini golf operations.

Visual Calendar

Guests can review dates and available time slots before selecting tickets.

Multiple Pricing Tiers

Adult, child, senior, military, groups: create unlimited pricing categories. Set different prices for different ticket types.

Promo Codes

Create percentage or fixed-amount discounts. Set expiration dates, usage limits, and track redemptions. Perfect for campaigns.

Business Hours Control

Set opening and closing times for each day. Configure time slot duration (30, 45, 60, 90, 120 min) and max players per slot.

Stripe Payments

Guests pay through Stripe Checkout. Available payment methods and fees depend on the payment setup.

Cancellation Policy

Set your refund window (e.g., 24 hours) and refund percentage. Automatic refunds processed through Stripe when policy allows.

Smart Pricing

Pricing based on booked capacity

Set booking thresholds and price adjustments for lower- and higher-demand time slots.

Example adjustments to a $10.00 base price:

Low Demand
$7.00

A configured 30% discount

Normal Demand
$10.00

Regular hours: standard pricing

High Demand
$15.00

A configured 50% increase

Demand-Based Thresholds

Set low demand (e.g., <20% booked) and high demand (e.g., >80% booked) thresholds. Pricing adjusts automatically based on capacity.

Configurable Limits

Set maximum discount (e.g., 30% off) and maximum surge (e.g., 50% premium). Adjustments stay within your configured bounds.

Transparent to Customers

Players see the current price when choosing their booking.

FAQ

Common Questions

Everything you need to know about online booking.

What are the transaction fees?
Platform fees depend on the course plan and payout setup. Review the current fees in your dashboard; payment processing fees also apply.
How does dynamic pricing work?
You set base prices and define demand thresholds. When a time slot is less than 20% booked (configurable), prices automatically discount to fill it. When over 80% booked, prices surge to capture the value of high demand. You control the maximum discount and surge percentages.
Can customers cancel or reschedule?
You control the cancellation policy. Set a refund window (e.g., 24 hours before) and refund percentage (e.g., 100% or 50%). Customers can cancel within your policy, and refunds are processed automatically through Stripe.
How do promo codes work?
Create codes with percentage discounts (e.g., 20% off) or fixed amounts (e.g., $5 off). Set optional expiration dates and usage limits. Track how many times each code has been redeemed. Perfect for email campaigns, social media, and partnerships.
Do players need to create an account?
No. Players provide name, email, and phone during checkout. That's it. No account creation required. They receive their confirmation email with a QR code ticket immediately.
How far in advance can people book?
You configure the maximum booking window (1-90 days). Most courses allow 14-30 days. This prevents booking too far ahead while giving customers flexibility to plan.
Can I still accept walk-ins?
Absolutely. Set your max players per time slot below actual capacity. For example, if you can handle 8 players but set max to 4, you'll always have room for walk-ins. Online bookings and walk-ins work together seamlessly.

Set up online reservations

Configure your hours, ticket categories and capacity in Bookings.