Bookings
A booking connects a diver to a specific trip. DiveManager supports both online bookings (customers book themselves) and walk-in bookings (staff create them at the front desk).
Booking states
| State | Meaning |
|---|---|
| Confirmed | The booking is active and the spot is reserved |
| Tentative | Awaiting payment or confirmation |
| Cancelled | The booking was cancelled; the spot is freed |
| Completed | The trip has run and the diver attended |
| No-show | The diver didn't show up |
Where to see bookings
- Trip detail page — see all bookings for a specific trip
- Bookings list (
Dashboard → Bookings) — search across all trips by diver name, email, or date range - Diver profile — see all bookings for a specific customer
Booking channels
| Channel | Description |
|---|---|
| Express (walk-in) | Staff creates the booking using the express wizard at the front desk |
| Online booking page | Customers book directly through your public-facing booking page |
| Booking link | Share a direct link to a specific trip for targeted bookings (e.g., via email or WhatsApp) |
| Package redemption | Divers with a pre-paid package redeem a credit against an available trip |
Medical form & waiver
Every booking can have a signed health questionnaire linked to the diver. From the booking detail page, you can send the diver a personal link — they fill in the health questionnaire and sign the liability waiver directly on their phone.
The Medical block on the booking page shows the document status:
- No form on file — send the link in one click
- Valid form — signing date and expiry visible, PDF downloadable
- Requires review — if the diver declared relevant conditions, a yellow warning appears with the critical answers
For the full fill-in and signing flow, see Medical Form & Waiver.
Next steps
- Express Booking — for walk-in customers
- Dive Packages — pre-paid packages
- Deposits & Payments — deposit rules and payment tracking
- Cancellations & Refunds — how to cancel and refund