The Book a Session feature in GolfGuiders enables golfers to seamlessly schedule personalized training sessions with their chosen coach. This process ensures clarity on session preferences, availability, and pricing before finalizing the booking.
Access
- From a coach’s profile, tap the Book Session button to initiate the booking process.
Golfers must complete all required fields to customize and confirm their session request:




Golf Course
- Tap the Golf Course field to open a selection sheet.
- The list displays only those courses where the coach is certified or experienced.
- Select the desired course where the training will take place.
Rate Type
- Options:
- Pay Per Hour
- Pay Per Lesson
- Rate types are defined by the coach’s offerings; only the options the coach supports for the selected course will be displayed.
Training Type
- Options:
- One Person
- Group
- Training types are defined by the coach’s; only the options the coach supports for the selected course will be displayed while.
Available Dates
- Tap to open a calendar-based bottom sheet with month tabs.
- Available session slots (date cards) are displayed according to the coach’s added schedule.
- Golfers can select one or multiple dates depending on their training preference.
Note: If no dates are available, golfers can change rate / training type, or they can directly message the coach to request future availability for desired rate/training type.
Confirming the Booking
Once all fields are completed, the Confirm Booking button becomes active.
Tap Confirm Booking to send the session request to the coach.

Post-Booking
A notification is sent to the coach for review.

The session remains in Pending status until the coach approves or cancels the request.
Notes
- Golfers can only select rate and training types that match the coach’s availability settings; mismatched combinations will result in no available dates.
- For multiple date selections, each date generates a separate request for the coach to individually approve or decline.
- A booking is not finalized until explicitly approved by the coach.