Paddles Up Docs

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:

RoleDescription
TrainerCreates session types, sets availability, approves trainees, and manages bookings
TraineeRequests 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.

On this page