The Dive Menu is everything a customer can book or buy: courses, fun dives, specialties and packages. It feeds your booking page and gives your bot the prices and details to quote.
When you'd use this
- Adding a new course or package.
- Updating a price or how something is booked online.
Adding a service
- Open Dive Menu from the sidebar and press to add a service.
- Set the Type (Course, Fun Dive or Organised Trip), name, description, price and duration.
- Fill in Bot Tips (customer notes) with any routing or selling guidance for the bot.
- Save.
Organised trips
An Organised Trip is a one-off dated event (a day trip, a liveaboard departure, a social dive). Pick Organised Trip as the Type and an Organised trip card appears:
- Trip date — the fixed date the trip runs. On your public booking page the customer can't pick a different day; the date is locked to this and the trip disappears from the page once the date has passed.
- Feature this trip — highlights the trip and flags it to your bot as a current offer.
Capacity is the Max Participants you set under Details. Organised trips don't use the availability calendar (that's why the Online booking card is hidden for them) — each booking comes in for you to review.
Meeting time
Each service has an optional Meeting time field (in the Additional Info card, under Schedule). It's free text, so you can write a time ("08:30") or a time and place ("08:00 at the shop").
- When set, the meeting time appears as a line in the customer's booking confirmation email.
- When left blank, the email instead says the meeting time is subject to change and asks the customer to contact you (using your centre email) to confirm.
- Your WhatsApp bot uses it too: if a customer asks what time to meet, the bot gives that service's meeting time, asks which course or dive when it's unsure, and points them to your email to confirm when it's blank.
Use it when a service has a reliable start time; leave it blank when the time moves with weather, tides or group size.
Online booking settings
On each service there's an Online booking card:
- Calendar booking toggle — controls whether this service uses the live availability calendar.
- Course length (days) — leave blank or 1 for a single-day activity; set 2+ for a multi-day course. The customer picks a start day and their seat is held across the whole span. (Only shown when Calendar booking is on.)
See booking-page.md for how these three behaviours appear to customers.
Tips
durationis free text for display ("2.5 days", "4–6 weeks"); it does not drive the calendar — the Course length (days) number does.- Use Bot Tips to tell the bot who to route a specialised enquiry to.