Skip to content
English
  • There are no suggestions because the search field is empty.

Make Your Private Session Offers Available for Online Booking

A guide on how to let your customers book private sessions online

You can make your private session offers available online so that customers can either book appointments directly or submit booking requests, depending on how you've configured the offer.This gives your customers more flexibility while reducing the need to arrange appointments manually.

 

Availability page_EN
In this article, you’ll learn how to set up online booking for private sessions


✨ Key Benefits at a Glance

  • Let customers choose and book a suitable time online
  • Offer either direct booking or booking requests, depending on your preferred booking flow
  • Reduce manual appointment coordination and save time
  • Offer flexible scheduling without adding fixed time slots to your schedule beforehand
  • Avoid conflicts with teachers/trainers or rooms

📋 Before You Start

Before configuring booking requests:

  • Make sure the Private Sessions extension is enabled
  • Make sure you have already set up at least one private session offer

→ See: How to create and manage private session offers


🧑‍💻 Configure Online Booking for Private Sessions

In order to allow online booking (requests) for private sessions, you need to do 2 things:

  1. Activate the “Available online” option for the related private session offers and define the booking rules
  2. Share the private session offer - either via a booking widget or the sharing option

Follow these steps in your private session offer setup:

Set up your Private Session Offer for online availability

You can set up all that is necessary on the Private session offer:

ALL_Online_reg_rules_EN
1. Choose How the Offer Is Available Online

Online_reg_rules_EN

In the Online registration rules section, choose how your offer should appear:

  • Available online → Customers can request bookings
  • Visible only → Customers can see the offer but cannot book it online
  • Internal only → Only visible in Manager

👉 To enable booking requests, select “Available online”

2. Set the Online Registration Period

Online_reg_period_custom_EN

Define when customers are allowed to send booking requests.

You can choose:

  • Registration always possible
    → Customers can request sessions at any time (default: at least 24 hours in advance)
  • Individual online registration period
    → Define a time window

💡 Example:
If you set:

  • From 7 days before
  • Until 24 hours before

Customers can only request sessions within that time frame — not earlier than 7 days ahead and not later than 24 hours before the start time.

3. Define Booking Availability

Booking_availability_custom_EN

Choose how availability is applied to this offer:

  • Default availability → Uses your default setup that you can define in your Private session extension settings in the Market
  • Custom availability → Define specific timeframes for this offer

👉 This determines when customers can request sessions.

If you want to understand how availability and time slots are calculated:
→ See: How private session availability works

4. Set Appointment Start Times

Define how frequently sessions can start. This controls the starting time slots shown to customers.

  • Every hour
  • Every 30 minutes
  • Every 15 minutes
  • Every 10 minutes
Setting Starting time options
Appointment_start_time_60_EN

 


Timeslots_60_EN

Appointment_start_time_30_EN

 

Timeslots_30_EN
Appointment_start_time_15_EN

 

Timeslots_15_EN
 

💡 Tips:

  • For maximum flexibility, choose every 10 minutes
  • For more structured schedules, align this with your session duration (e.g. hourly sessions → hourly start times)
5. Add Buffer Time (Optional)

Buffer_time_EN

Buffer time adds a gap after each session.

This blocks an assigned teacher/trainer and/or room for additional time after the session.

Use this to:

  • Avoid back-to-back bookings
  • Allow time for preparation, cleanup, or breaks

💡 Example:
A 60-minute session with a 15-minute buffer means the teacher/trainer and/or room is occupied for 75 minutes.

👉 Note:
Buffer time only affects spacing between bookings — not availability itself.

💡 Example:
A 60-minute session can still start at 11:00 within a 09:00–12:00 window, even with buffer time, as long as the session ends by 12:00 and there is not another session starting at 12:00..

6. Choose Payment Options

Payment_options_EN

Decide how customers should pay:

  • Online payment only
  • Online payment or pay later

If you allow pay later:

  • Customers can complete the booking request without paying online
  • Payment is handled later (e.g. on-site)

💡 Tip:
“Pay later” is useful for:

  • First-time customers
  • Offers where commitment happens after confirmation
7. Choose Your Booking Flow

Decide how online bookings should be handled:

Require approval for online bookings (default)

Screenshot 2026-06-30 at 08.13.32

  • Customers submit a booking request
  • You review and approve or decline the request
  • You have 24 hours to respond to booking requests
  • Up to you to choose if teachers/trainers should approve their own bookings requests

Direct booking (without approval required)

Screenshot 2026-06-30 at 08.13.41

  • Customers can book available time slots instantly
  • Confirmed bookings are added to your calendar automatically
  • No manual approval is required

💡 Tip:
Choose the booking flow that best fits your business. You can switch between booking requests and direct booking options at any time.

Share Your Private Session Offer

Activities_widget_EN

Once your offer is set up, you can make it accessible to customers:

  • Add it to your Activities widget (e.g. alongside your other specials like workshops or events, or create a widget just for your Private session offers on its own)
  • Share a direct offer or availability link (get the links via the three dots (⋯) in your Private Session Offers overview)

→ See: Customizing your Activities widget

This allows customers to easily discover and request private sessions from your website, Branded App or campaigns.

Unlike group activities, private session offers are not displayed on the Eversports website or mobile app. Customers can only discover and book or request them through your website (using your widget), Branded App, or via a direct link that you share, making these sharing options essential.


👀 What Customers Can See and Do

When customers access your private session (e.g. via your Activities widget or a shared link):

  • They see available dates and time slots
  • They can (optionally) select a teacher/trainer
  • They go through the checkout process
  • They either:
    • Complete their booking immediately,
    • or Submit a booking request for your approval within 24 hours


🔄 Manage Private Session Bookings

Once customers start booking private sessions, you can manage them directly in your calendar.

🗂️ Booking Requests

Booking requests are especially useful if:

  • You want to avoid double bookings across teachers/trainers or rooms
  • You have more complex scheduling setups (e.g. multiple teachers/trainers, rooms, or combinations)
  • You need to coordinate schedules manually before confirming
  • You want to screen or prioritise requests before accepting them 

⚡ Direct Booking

Direct booking is ideal if you want customers to confirm available appointments instantly.

With direct booking:

  • Customers book available time slots immediately
  • No manual approval is required
  • Confirmed bookings are added directly to your calendar
  • You stay informed through email notifications about new bookings

🔗 Related Articles