Train
Schedule, manage, and track coaching sessions with Train.
Train is a coaching and scheduling platform built into Paddles Up. It connects trainers with their trainees — handling availability, session bookings, and session history in one place.
Who is this for?
- Trainers — Set your availability, define your session offerings, manage bookings, and track your roster of trainees.
- Trainees — Find a trainer, request access, and book sessions directly from their public booking page.
Where to start
- New to Train? Read the Core Concepts to understand how trainers, trainees, session types, and bookings fit together.
- Setting up as a trainer? Go to Trainer Setup to configure your profile and booking link.
- Booking a session? See Booking a Session for the full trainee flow.
How Train works
Train is structured around two roles:
| Role | Description |
|---|---|
| Trainer | Creates session types, sets availability, approves trainees, and manages bookings |
| Trainee | Requests access to a trainer and books sessions via the trainer's booking page |
Visiting /train in the app automatically routes you to the right dashboard based
on your role. Users who hold both roles see a switcher to toggle between views.
Key concepts
- Session types define the format and duration of what a trainer offers (e.g., "1-hour private lesson").
- Availability is set by the trainer as working hours and specific schedules.
- Bookings are confirmed time slots tied to a session type and a trainee.
- Session requests are how trainees ask a trainer for access before they can book.