Customers can browse available times, choose their group size, and book from your course booking link. The Booking tab brings reservations, check-in, and settings together.
Set the hours and capacity you can support before sharing the link. Staff can review bookings and update their status.
Available on all plans. Base platform fees vary: Free (10%), Standard (5%), Premium (2.5%), Enterprise (0%). Processing and any applicable payout fees are separate. Check Billing for your account.
Before You Start
Your course is registered and active on PuttScores
Booking is available on all plans (including Free)
Your Stripe account is connected for payments (Payouts)
You know your course's operating hours and capacity
Your pricing categories and rates are configured
Step-by-Step Setup
1
Enable the Booking System
Open Manage → Bookings, enable booking in its settings, and save. Copy the public link shown under Your Booking URL.
2
Set Your Operating Hours
Set each day as open or closed and enter its opening and closing times. Save the hours and check the public page for a date you intend to offer.
3
Configure Time Slots
Set the slot duration, maximum players per slot, and number of days ahead customers may book. Choose values that fit your course capacity.
4
Set Pricing
Review your active pricing categories, rates, and tax settings. Check the total shown on the public booking page before taking bookings.
5
Set cancellation rules
In the cancellation policy, choose whether customers may cancel, the refund window, and the percentage to refund. Read the policy preview before saving.
6
Test Your Booking Page
Open your public booking URL on a phone. Check dates, availability, prices, and policies. Completing checkout creates a booking and can charge the selected payment method.
Configuration
Basic Settings
Slot Duration: The interval between bookable start times. Choose it alongside your capacity per slot.
Max Players Per Slot: Set the number of players your course can accept for that start time.
Advance Booking Window: How far ahead customers can book (e.g., 30 days). Prevents bookings too far in the future.
Advanced Settings
Cancellation Policy: Set whether customers may cancel, the refund window, and refund percentage.
No-shows: Review the booking and use the staff status action to mark a no-show.
Payment Settings
Payment Required: Review online payment setup. Enable pay at counter only if staff will collect payment at arrival.
Refund Policy: Set the refund percentage and time window. Check the booking record for the result after cancellation.
Tax Integration: Tax rates from your Pricing → Tax Config are applied automatically. See the Pricing Guide for multi-rate setup.
Promo Codes: Create discount codes for booking promotions (percentage or fixed amount).
Tips & Best Practices
Stagger Peak Slots
Set slightly longer slot durations during peak hours (weekends, holidays) to prevent course congestion.
Prepare arrival information
Keep customer contact details accurate and explain your arrival and cancellation requirements in your booking communications.
Offer Early Bird Pricing
Create promo codes for off-peak hours to fill morning and weekday slots that typically go empty.
Share Your Booking Link
Use the booking URL shown in your dashboard on your website and course communications.
Test on Mobile
Check the booking page on a phone, including dates, group size, prices, and payment choices.
Plan course closures
Review public availability before private events, holidays, and maintenance. Do not assume a separate event changes booking availability.
FAQ
Yes. Customers only need to provide their name, email, and phone number. No account registration is required. Their email is used for confirmation and reminders.
Confirm capacity and pricing with the group, then use the staff booking tools to record the reservation. Check that the public availability reflects the places already booked.
Review booking availability when planning a tournament. Creating the tournament does not by itself establish that public booking times have been blocked.
Yes. Use the Dynamic Pricing feature to set weekday vs. weekend rates, peak-hour surcharges, and holiday pricing. See the Pricing Guide for details.
For an eligible paid booking within your refund window, cancellation requests a refund using the percentage you configured. A full refund requires a 100% setting. Review the booking record for its refund status; bookings outside the window do not receive that automatic refund.
Troubleshooting
Issue
Cause
Fix
Booking page shows "No available slots"
Check the selected date, saved hours, booking access, and slot capacity
Open Bookings and check the saved hours and capacity for the selected date.
Customer didn't receive confirmation email
Check the booking email address and delivery status
Check the booking record in your dashboard for the email address. Resend confirmation from the booking detail view.
Payment failed at checkout
Stripe account not connected or customer's card declined
Verify Stripe connection in Payouts. The customer will see an error message and can retry with a different card.
QR code on confirmation doesn't scan
Image resolution too low in email client
Ask the customer to zoom in or show the full email. The QR code links to their booking for mobile check-in.
Bookings showing as "No Show" incorrectly
Compare the staff status with the actual arrival
Open the booking and update its status to match the actual arrival.