Booking & Scheduling

Calendar-based session booking, time slot picker, session details & confirmation, booking confirmed with reminders, coach schedule manager with block/unblock, upcoming sessions list, and cancellation flow with refund policy

1. Player Calendar View

9:41
●●●WiFi■■■

Book a Session

April 2026

Carlos Martinez

Carlos Martinez

USPTA Elite Pro · $95/hr

13 slots open
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Available
Booked
Unavailable

Your Upcoming Sessions

Mon,14

9:00 AM · 60min

On-Court · Net Play, BH Volley

confirmed
Wed,16

4:00 PM · 90min

On-Court · Return of Serve, Footwork

confirmed
Mon,21

9:00 AM · 60min

Video Review · Serve, Tactics

pending

3. Session Details & Confirm

9:41
●●●WiFi■■■

Review Booking

Confirm Session

Carlos Martinez

Carlos Martinez

USPTA Elite Pro

4.9 (87)

Session Details

Date & TimeMon, Apr 14, 2026 · 9:00 AM
Duration60 minutes
LocationBrickell Tennis Club, Miami FL

Session Type

Focus Areas

Recurring Session

Repeat weekly at this time

Pricing

Session (60 min)$95.00
Platform fee (5%)$4.75
Total$99.75

Cancellation Policy

Free cancellation up to 24 hours before the session. Cancellations within 24 hours are charged 50% of the session fee. No-shows are charged in full.

8. Empty — No Sessions

9:41
●●●WiFi■■■

My Sessions

📅

No Upcoming Sessions

You don't have any sessions scheduled. Book a session with a coach to get started.

🎾

Private Lessons

1-on-1 with a coach

👥

Group Sessions

Train with peers

📹

Video Review

Remote coaching

🏋️

Off-Court

Fitness & conditioning

Booking & Scheduling — Information Architecture

Player Calendar

Monthly calendar with available (green dot), booked (amber dot), and unavailable days. Upcoming sessions strip below. Coach strip shows rate and open slots.

Time Slot Picker

Duration selector (60 or 90 min with price), grid of available/taken time slots, live session summary card, Continue CTA.

Session Confirm

Coach card, session details, session type (on-court / video), focus area tags, recurring toggle, pricing breakdown with platform fee, cancellation policy, Pay CTA.

Booking Confirmed

Success animation, session card with booking ID, Add to Calendar, Set Reminder, Message Coach actions, AI Drill Plan warm-up CTA.

Coach Schedule Mgr

Weekly day strip with booked count, daily stats (confirmed/pending/open), time slot list with Block/Unblock/Accept/Decline actions, Add Slot button.

Sessions List

Filter tabs (All / Upcoming / Completed), session cards with status badge, coach photo, focus areas. Actions: Message, Cancel, Leave Review, Rebook.

Cancellation Flow

Session summary, refund policy banner (free if >24 hrs, 50% if <24 hrs), reason selector (6 options), Cancel or Keep CTAs, confirmation screen with refund breakdown.

Reminder System

Reminder set from Booking Confirmed screen. Supports 1 hr, 24 hr, and 48 hr reminders. Integrates with Google / Apple / Outlook calendar export.