Lessons, clinics, and court bookings — conversational
Players describe their level, goal, and availability; the widget books a coach or court.
Example conversations
- en
Played tennis casually for years, want to work on my backhand, looking for a private lesson Saturday morning
{ "sport": "tennis", "level": "intermediate", "goal": "technique_backhand", "session_or_court": "lesson", "date_window": "saturday_morning" }
Fields collected
- sport
- level
- goal
- preferred_coach
- session_or_court
- date_window
Why Tennis, golf & sports coaching needs Typelessity
- Court availability + coach availability merged
- Group vs. private auto-suggested