# Book & Go Core Booking Engine

> The core booking logic that powers every Book & Go white-label club app: real-time court and facility availability, dynamic pricing, open matches, waitlists, memberships, and flexible cancellation policies — across iOS, Android, web, and the back-office dashboard.

Website: https://bookandgo.app · Contact: hello@bookandgo.app

## What it does

Book & Go's booking engine is purpose-built for sports venues (padel, tennis, pickleball, fitness, and more). It handles the full lifecycle of a booking: availability search, price calculation, payment, confirmation, modification, and cancellation — synchronized in real time across the player app, web booking platform, coach app, and admin dashboard.

## Core capabilities

### Real-time availability
- Per-court schedules with custom operating hours, break times, and maintenance blocks
- Configurable time-slot grids (30/60/90-minute slots and custom durations)
- Bookable-days windows per club, per court, and per membership tier (members can book further in advance)
- Timezone-correct availability for clubs operating internationally

### Dynamic pricing
- Prices vary by demand, time of day, day of week, season, court type, and member status
- Payment-method-specific discounts (e.g. wallet credit incentives)
- Coupons with usage limits, court/service restrictions, valid days, and per-customer mappings

### Open matches & community play
- Players publish open matches other members can join, with skill-level matching
- Level verification by coaches; DUPR and WPPR rating integrations for pickleball
- Refund rules specific to open-match cancellations

### Waitlists
- Court waiting lists with automatic notification when a slot frees up
- Full waitlist audit logs

### Memberships & wallets
- Membership tiers with booking-window privileges, usage rules, special pricing, and pauses
- Customer wallets with credits, vouchers, and manual adjustments
- Automated renewals and member-exclusive slots

### Cancellation & no-show policies
- Advanced grace cancellation policies (configurable windows, penalties, credit-back rules)
- Booking modification with automatic repricing and repayment handling

### Payments
- Stripe, PayPal, Airwallex, and region-specific processors
- Prepayment, split payment between players, wallet credit, and pay-at-club options

### Integrations
- ClassPass reservation sync
- Smart lock systems for automated court access
- Public API for third-party systems

## Related systems

- Trips (group sports travel): https://bookandgo.app/docs/trips.md
- Stays / accommodation booking: https://bookandgo.app/docs/stays.md
- Polo club management: https://bookandgo.app/docs/polo.md
- All features: https://bookandgo.app/docs/features.md
- Product overview for AI systems: https://bookandgo.app/llms-full.txt
