Tourism
Booking software for scuba diving operators
Handle certification level requirements, dive site rotation, equipment hire, and mandatory safety waivers without managing each piece in a separate system.
A dive operation is one of the more logistically complex tourism businesses to run. You need to know a guest's certification level before they get in the water, you need to track equipment hire separately from the dive fee, you need signed safety waivers before any boat leaves the dock, and you need to rotate dive sites across your departures without manually counting who has been where. Generic booking software handles the payment and not much else.
Why scuba dive operations have distinct booking requirements
Certification level is a hard prerequisite, not a preference. A guest without an Open Water certification cannot book an Advanced dive. A guest on a discover-scuba package cannot join a drift dive with certified divers. If your booking system doesn't enforce those distinctions at checkout, the enforcement falls on your divemasters at the dock — which is too late, and creates awkward situations for guests who have already paid.
Equipment hire is typically an add-on to the dive fee, not a separate transaction. A guest hiring a wetsuit, BCD, and regulator should be able to select those items during booking and have the cost added to their checkout total. Handling it as a separate manual transaction on the day adds friction and creates accounting gaps.
Safety waivers on dive operations carry real weight. Many operators are required by their insurance policy to hold signed medical declarations and liability waivers for every guest. Collecting these on paper at the dive shop means chasing forms before every departure and storing physical documents. A digital waiver collected at booking time, with the acceptance record stored against the booking, removes that operational overhead and creates a cleaner audit trail.
What to look for in a booking platform
- Certification level as a booking prerequisite. Guests should be required to declare their certification level at booking, and the platform should only allow access to dive products appropriate for that level.
- Equipment hire as a line-item add-on. Wetsuit, BCD, regulator, torch — each piece of hire equipment should be selectable as an add-on during checkout, priced individually, and tracked against the booking record.
- Digital waiver and medical declaration at checkout. Waivers should be a required step in the booking flow. Guests who haven't signed should not be able to complete a reservation. Signed records should be accessible from the operator portal before departure.
- Per-departure capacity and dive site assignment. Each departure should have its own guest cap and a designated dive site. Rotating sites across departures should be manageable from the scheduling view, not tracked in a separate spreadsheet.
- Discover-scuba vs certified-diver products. These are different products with different divemaster ratios and safety requirements. They should be bookable as separate experiences, not as variants of the same slot.
- No per-booking platform fee. Dive operations often run on thin margins, particularly for introductory packages. A percentage-fee platform takes the same cut whether the booking is a $60 discover-scuba or a $250 liveaboard day.
How Sojournii fits scuba diving operations
Sojournii supports custom intake fields on booking forms, so you can require guests to declare their certification level before checkout completes. You can create separate experience types for discover-scuba, Open Water dives, and Advanced dives, each with its own capacity, pricing, and intake requirements. Guests only see the products they are eligible for based on what they declare.
Equipment hire is handled through add-ons configured at the experience level. Guests select the hire items they need during checkout and the costs are added to the booking total. The hire items selected are visible in the booking record and the departure manifest, so your equipment team knows what to prepare before the boat loads.
Waivers are presented as a required step in the Sojournii checkout flow. Signed waivers are stored against each booking and accessible from the operator portal. Pricing is flat monthly with Stripe card processing at cost, no per-booking platform percentage. Full details at sojournii.com/pricing and sojournii.com/features.
Common questions
How do I restrict Advanced dive bookings to certified guests?
You create the Advanced dive as a separate experience in Sojournii and add a certification declaration as a required intake field. Guests must confirm their qualification level before checkout completes. If your policy requires verification beyond a declaration, you can include a note in the booking confirmation advising guests to bring their certification card on the day.
Can guests select equipment hire during booking?
Yes. Sojournii supports add-ons configured at the experience level. Each hire item — wetsuit, BCD, regulator — is set up as a priced add-on that guests can select during checkout. The selections are attached to the booking record and visible in the departure manifest.
How are safety waivers collected and stored?
Waivers are attached to the experience and presented as a required checkout step. Guests must accept the waiver before the booking is confirmed. The acceptance record — including timestamp and the waiver version the guest accepted — is stored against the booking and accessible from the operator portal.
Can I manage multiple dive sites across my departures?
Yes. You can create separate departure slots with different dive site assignments, or use the experience description fields to document the site rotation schedule. Departure-specific notes are included in booking confirmations so guests know where they are going before they arrive.
Does Sojournii handle liveaboard or multi-day dive trip bookings?
Yes. Multi-day experiences are supported with day-by-day itinerary fields, deposit terms, and balance-due automation. You configure the deposit amount and balance deadline once; Sojournii handles the collection and reminders for each booking.