A bookings program is a group of related timeslots.  With this feature, you can accept online reservations & payments for lessons, training and facility bookings.  

This is a newer feature - if you'd like to enable it for your site please contact


Benefits of Bookings

  • Streamlined Setup
    • Setting Templates expedite programs setup
    • Assign instructors to specific time slots
    • Add custom email addresses to registration notifications
    • Bookings automatically populate on a customer-facing calendar
  • Enhanced Customer Experience
    • Register directly from a calendar or list view
    • Filter on Date, Location, Instructor and Program Name
    • Book multiple reservations with a shopping-cart style checkout

Bookings Guide


Getting Started

Customer Experience


FAQs & Tips



  • These are settings that help organize and expedite setup.​

  • There can be many templates within one Type, for example, a type may be Private Lesson, with templates for 1 hr lesson, 2 hr lesson, etc.

  • Create different templates when price or capacity vary.


  • There can be many timeslots within one Program, for example, a Program may be 'July Private Lessons', and the timeslots are all of the different days & times that lessons are available.

Getting Started

Bookings allow customers to reserve and pay for a timeslot (specific date + time) with someone (Instructor) and/or somewhere (Location.)

Step 1:  Mark a LeagueApps member as an Instructor

  • An instructor is a member of the LeagueApps site, tag this person as an instructor on their Member Profile page.
  • Navigate to Manage > Bookings

  • ​​Bookings Settings > Assign Instructors



  • Find the instructor in your Member listing and click the pencil icon then at the bottom of the member profile check this setting:

  • ​​After assigning Instructors, head back to Manage > Bookings.


Step 2: Create Types

Types provide a way to categorize setting templates.

  • Navigate to Booking Settings > Types > Add Booking Type



  • Name your Booking Type something like Private Lesson, Court Rental, or Small Group Training.  You will add in length and days later.



Step 3:  Create a Template

Templates are predefined settings that can be applied to timeslots (price, capacity, form fields, and waivers.) Templates should correspond to price point or capacity. 

  • Navigate to Booking Settings > Templates > Add Settings Template



  • Click Next to add Form Fields and Waivers to this Settings Template



Step 4:  Create a Booking Program

A Booking Program groups a related set of timeslots under one program. 

  • Navigate to Booking Programs > Add Booking Program


  • Admin Setup of a Booking Program



Step 5:  Create Timeslots

Timeslots are a specific date and time that an instructor and/or location can be booked

  • Navigate to Booking Programs > Calendar Icon Screenshot_Capture_-_2020-12-18_-_10-12-32.png
  • Choose to create a single slot or a group of recurring slots.
    • Recurring slots will populate between the start and end date of the Bookings Program.
    • Time Slot Set Name displays on the public site; use this field to add more details for your customers.
    • Select one day and time or multiple and then click the grey +ADD button.

  • When you've added all timeslots click the green Add button to finish.

Step 6:  Manage Timeslots

  • For timeslots that have registrants click on the "View Participants" icon to move or delete registrants from that timeslot .
  • Check the box next to each registrant then choose to move or delete them.
  • Choose if you'd like to adjust invoices as a result of the move or delete.
  • Confirm changes

Customer Experience

Customers can discover bookings on 



  • Choose to create a single slot or a group of recurring slots
  • There are two views on this page List or Calendar View



  • To view Bookings registrations go to Reporting > Bookings
  • From here you can view Bookings registrations and export to a .CSV file.

FAQs & Tips

1. Can a customer pay and then pick their lesson's date and time at a later date?
Currently, a booking must have a predetermined date and time, so redeeming a purchase or package of classes is not yet available.

2. Can I customize which Bookings show to my players?
Yes, from your website filter the Bookings listing then, click Apply. You can then copy this page by clicking the link icon. You will have a custom URL that you can link to your website or share via email. 



Was this article helpful?
0 out of 0 found this helpful