1. Name the service
In Details, enter a Title and Description. Use a name such as “Private Hitting Lesson” and explain who it is for, what happens, and what to bring. Avoid putting one length in the title if you offer several lengths. Choose a Catalog type such as Lessons, Camps & events, or Rentals. Tags help staff find it later; they are separate from the client tags used for access.
2. Choose lengths and capacity
Open Advanced settings:- Choose the duration or Session lengths families can book.
- Check New sessions can start. This sets the spacing between offered start times, not the length of a session.
- Set Max athletes per time slot to the number who can attend together. Use 1 for a private lesson.
- Add buffers if you need time before or after sessions.

3. Connect availability
In Availability, select the template containing this service’s days and hours. Create one first under Scheduling → Setup → Availability if needed.
4. Choose how families pay
Open Payment:
5. Add the people and space
Set the Location families should attend. Use a saved Google Meet or Zoom location for online sessions. In Coaches, select the staff who run the service and review conflict settings. In Resources, attach the cages, courts, or rooms the session reserves. A location address alone does not prevent two sessions using the same space.6. Review booking rules and reminders
Before sharing, review Advanced settings for minimum booking notice, how far ahead families can book, cancellation notice, credit refunds, and rescheduling permissions. Set limits only where you need them; session-wide limits and per-athlete limits have different effects. Use Team visibility if only athletes with selected roster tags should book. Leave it unrestricted for your group’s general offering. Configure Reminders for this scheduler.7. Preview and save
Review the builder’s Preview on an intended date. Change the selected length and confirm the available times. A capped slot shows its booked count against capacity; an unlimited slot shows the booked count without a one-person maximum. Choose Create for a new scheduler or Update when editing. Confirm Active is on when you are ready to accept bookings. If no times appear, follow booking troubleshooting rather than widening your hours without checking the cause.8. Publish and verify
Copy the scheduler’s link from its card. To display it in the athlete app, add it to Athlete Portal → Edit → Schedule, then choose Update Page. Website placement is configured separately. Follow Share and publish schedulers. Check the actual booking page:- The intended athlete can see the service; restricted athletes cannot book it.
- Each offered length has the correct dates, times, and payment or credit requirement.
- The location and selected athlete are correct on the review screen.
- A controlled free or credit test appears in the calendar under the attending athlete, with the expected credit entry and confirmation.
- The booking page remains usable on a phone.

