Creating a Coach Profile

Learn how to activate Coach Booking at the club level and configure default settings like booking windows, payment modes, and court restrictions. Then set up coach profiles with bios, contact details, and photo, and optionally link them to user accounts so coaches can access their own schedules in the app.

Enabling Coach Booking

Before members can book lessons, enable the feature at the club level.

  1. Go to Settings → Coach Lessons

  2. Toggle Enable Coach Booking on

  3. Configure club-wide defaults:

    • Default booking horizon — How far in advance members can book (e.g., 30 days)

    • Minimum advance booking — How soon before a lesson it can be booked (e.g., must book at least 24 hours ahead)

    • Default payment mode — Whether lessons require payment at booking (Immediate) or can be paid later (Deferred)

    • Court restrictions — Which courts can be used for lessons and in what priority order

These are defaults — each coach can override them individually from their own settings.

Creating a Coach Profile

  1. Go to Coaches in the admin sidebar

  2. Click Add Coach

  3. Fill in the coach's basic information:

    • First name and Last name (required)

    • Title (optional) — Shown under their name, e.g., "Head Pro", "Pickleball Coach"

  4. Link to a user account (optional but recommended) — Use the Link Profile field to search for and select an existing OpenCourt user. This links the coach profile to their user account, which gives the coach access to their own schedule view in the app (at My Profile → Coach Schedule). The linked account does not need to match the coach's contact email — they are separate.

  5. Fill in contact details:

    • Phone — Displayed on the coach's public profile, so members can call or text. This is a contact number for the coach's profile and does not have to match the linked user account.

    • Email — Same idea — a contact email for the coach's public profile, independent from the linked user account's email.

  6. Add a Profile photo — Shown on the coaches page and the coach's detail page.

  7. Write a Bio — A description of the coach's background, playing experience, teaching style, certifications, etc. Supports rich text formatting.

  8. Save the profile.

Linking to a user account vs. contact details

These serve different purposes:

FieldPurpose

Link Profile (user account)

Gives the coach access to their schedule in the app. The coach logs into their own OpenCourt account and sees their lessons and assigned events at My Profile → Coach Schedule.

Phone and Email on the profile

Displayed publicly on the coach's page so members can reach out. These are purely informational and do not need to match the linked account.

A coach can function without a linked user account — they just won't have self-service access to their schedule. Admins can always manage everything from the admin panel.