The Bookings area is every customer booking, from your public booking page, WhatsApp, walk-ins and phone, in one place to view, add and manage.
When you'd use this
- A customer phones or walks in and you need to log a booking.
- Approving a request that came from your booking page.
- Seeing who's diving on a given day.
Viewing bookings
- Open Bookings from the sidebar.
- Summary cards show Total Bookings, Pending and Confirmed, plus Postponed whenever you have any (click it to list who to chase for new dates).
- Switch between List and Calendar. In list view, filter by Today / 7 days / 30 days / All time, by status, by Channel (WhatsApp, Website, Walk-in, Phone, Email), or search by customer name, phone, service or reference (a booking's own reference, or an order's).
- Calendar opens on the current Week and shows every booking for that week: the grid grows and scrolls so nothing is hidden, however busy the day. Switch to Month for a compact overview (busy days show a "+N more" tag). Courses that run over several days appear as one bar spanning those days. A course that runs on set dates (a run, set in the Dive Menu under When it runs) shows only on its session days, one chip a day with the place and time (for example Pool · 18:30), never a bar across the days between. The Trip Sheet and the Planner calendar do the same. Tick the coloured legend to show or hide bookings by status. With availability on, each day shows the people booked out of the day's spaces (for example 9/12, amber when full); a day with no limit for the whole day shows no badge.
- The list shows 50 bookings at a time. Use Previous and Next under the list to move between pages; the count beside them is every booking that matches your filters. Changing a filter, the search or the sort goes back to the first page. Bookings waiting for approval always stay at the top of the first page.
- Each row shows a Source badge so you can see at a glance where the booking came from. The list sorts by any column, including Source.
- When a new Website booking lands while you're on the page, a live toast pops up bottom-right and the booking appears immediately (no refresh needed).
Exporting divers for your insurer
Many insurers want a list of every diver you booked in a period. Press Export for insurance (top right) to open the panel, then:
- Choose a From and To booking date.
- Copy names copies the full names (one per line) to your clipboard: paste them straight into an email or form. The button shows Copied for a moment when it's done.
- Download CSV saves a spreadsheet with two columns: Full name and Start date (file named
insurance-export-YYYY-MM-DD.csv).
Each diver appears once even if they booked several times in the range: their Start date is the first day they dive within it. The export only covers the centre you're currently viewing.
Adding a booking
- Press Add Booking.
- Fill in the customer (search existing or create), service, schedule and notes.
- Press Save Booking (or Save & Add Another).
For a course that runs on set dates, a Run box appears under the dates: pick the run (for example "November 2026 · starts Wed 4 Nov · 11 left") and its first and last dates fill in. To type other dates, press Clear run. You can still add someone to a run that has started (marked staff only) or to a full run (an amber note says so).
For a service with departure times (for example a charter at 07:45 and 12:30), a Time box appears under the dates: pick a time, or No set time if it isn't decided yet. You have to choose one or the other, so a phone booking never goes without a time by accident. A time that is full or closed can still be picked: an amber note says so, and Book anyway? asks once. The same Time box is on New group booking: people at different times become separate bookings.
If the service uses your availability and the day is full, a note under the dates says so, for example "This day is full (12 of 12)". It also warns when the day is closed, when the service's own daily limit is reached, or when the service doesn't run on that weekday. Saving then asks Book anyway?: press Book anyway to save it (for example when you have an extra boat), or Pick another day. The warning never stops you.
Booking a group (one organiser, one bill)
Use New group booking when one person books for friends or family: everyone goes on one order with one bill. Your centre needs it switched on; ask DiveOps if you don't see the button.
- Press New group booking on the Bookings page.
- Organiser: search an existing customer, or add a new one with first and last name and an email or phone. Turn off Diving too if they only book for the others.
- What and when: pick the activity and start date. With Same for everyone off, each person can have their own activity or dates.
- People: press Add a person for each friend. A friend only needs a first and last name; their passport, medical and other details can follow later. Up to 10 people in one group booking.
- Each person's price fills in from your Dive Menu. Type over it to change one person's price (for example a discount). A private boat priced for the group is split across everyone. Tick each person's own extras, and the group's shared extras (the cost is split evenly).
- Choose How they booked, a partner under Referred by if any. Leave Email the organiser a confirmation on to send them the booking, and Email the organiser a link to fill in everyone's details on to send them one page where each friend gets their own link (see the details link).
- Press Save group booking. Everyone is Confirmed and you land on the organiser's booking, where Take payment takes a deposit for the whole order.
If someone you add as new is already a customer (same email or phone), the screen says so: search for them and pick them instead, so no duplicate is made. If the email doesn't send, the booking is still saved: use Email confirmation again on the order.
Approving website requests
- Requests from your booking page arrive as Pending with an Approve button. Pressing it confirms the whole party and emails the customer a confirmation. (Manually-added bookings are confirmed already, so they have no Approve button.)
- Open a Pending booking and it says Waiting for your approval at the top, with Approve and email customer. Setting someone's Status to Confirmed asks the same question and approves the whole booking, so the customer is never left without their confirmation.
- If a paid booking is still waiting after 2 hours (or starts by tomorrow), your notification bell tells you, with a link straight to it. It clears once the booking is approved.
- Approving never undoes divers who have already finished, and no confirmation email is sent for a dive that has already happened. Once every diver in a Pending booking has finished, it is confirmed by itself.
- If you turn on Auto-approve bookings in Settings → Booking Page, website requests skip this queue: they arrive already Confirmed and the customer is emailed straight away.
- Awaiting payment means the customer is part-way through paying online. It moves on by itself: when their payment goes through, when you take the money at the desk (that confirms it), or when every diver in it is confirmed or signed off. If nobody pays, the place is released after 30 minutes, unless money has already been recorded against it.
- Paid after the 30 minutes ran out? If the place is still free, the booking comes back by itself, just as if they had paid on time. If the day or course has filled up meanwhile, it stays cancelled, the money is kept, the customer is told you'll be in touch, and your notification bell says so: restore the booking if you can fit them in, or refund them. The bell also tells you if a customer pays online for a booking you had cancelled.
Bookings made together (orders)
When your booking page takes several products in one checkout and a customer books several things in one go (say a course, a fun dive and a Nitrox course), each one is its own booking, and together they form an order with its own reference.
- Open any of them and a Part of order card lists every booking in the order, with its dates, people, reference and status. Click one to open it. The dates are the divers' own dates, so a diver you move to another day moves on the card too.
- If you can see prices, the card also shows what each booking still owes (or Nothing owed), and at the bottom the order's total, what's been paid and what it still owes. Each booking in an order has its own money: its Payments section shows that booking only.
- Money taken on bookings you later cancelled isn't counted in the order's paid (that is the live bookings' money). If a cancelled booking still holds money, the card says so underneath, for example "Paid 1,000 on cancelled bookings: refund or keep", matching the Overpaid flag on that booking.
- Take payment for this order · if you can take payments and see prices, the card has a Take payment button with what the order still owes. It opens the customer page of the person who booked, with the Take payment window open and every booking in the order that still owes ticked. Change an amount to take part of it, then take it as usual. With Email receipts automatically on, the customer gets one receipt for the payment, naming the order and listing each booking it paid, who it's for and its extras, instead of one receipt per booking. A payment that also covers the shop tab, a room stay or a booking outside the order still sends a receipt per booking, as before. The same one receipt goes out when an order is paid on a card reader. A payment taken at the desk for a booking in an order shows the order's reference in its notes and in your books, as online and card reader payments do.
- Email confirmation again · on the same card, sends the customer the order email again, showing every booking and where it stands now. You're asked to confirm first. If someone sent it in the last minute, you're asked to try again in a minute, so the customer never gets two at once. You need permission to edit bookings.
- Order receipt · on the same card, opens one receipt for the whole order as a PDF: every booking in it and who it's for, every payment and refund so far, and the order's total, what's been paid and what it still owes (the same figures as the card). An overpayment on a booking shows under Paid, and money kept on a cancelled booking is listed on its own line. It's a receipt, not a tax invoice: tax invoices stay with each booking's payments. Email receipt next to it opens the Email to customer box with the order receipt ticked and the email of the person who booked filled in (change it to send somewhere else); nothing is sent until you press Send, and pressing it twice sends one email. You need to see prices and have the Payments page.
- Refund order · on the same card, while the order still holds money, sends card and PayPal money back for any of its bookings in one go and records cash or bank money you have handed back. Bookings keep their status. You need Payments (edit). See Refund a whole order.
- The Bookings list marks each booking in an order with an Order chip. Click the chip to list just that order's bookings.
- An extra chosen for one person (say Nitrox for one diver) shows whose it is in the Booking breakdown ("for" and their name). If that person is cancelled or taken off the booking, their extra drops off the breakdown, as their price did from the total.
- The customer's Any requests? note is saved once for the whole order, as "Order request: …", on the first booking of the person who booked (or the order's first booking when they aren't diving themselves). Your new booking alert shows it too.
- On the home page, Starting today and Starting tomorrow list each booking in an order on its divers' own dates, named after its first diver (the person who booked may not be diving).
- A customer's account statement names the order next to each payment for a booking in it ("Open Water Diver · Order" and its reference).
- To approve them all at once, press Approve order on the Bookings list, or Approve order (3 bookings) on the booking page. You're asked to confirm first, because the customer is emailed. Every booking in the order that's still waiting is confirmed, and the customer gets one email listing every booking and where it stands.
- To approve just one, open it and press Approve this booking only. The customer still gets one email showing the whole order, so they can see which bookings are confirmed and which are still waiting.
- Each booking in the order email shows where it stands: Confirmed, Waiting for your centre to confirm, Postponed (once everyone on it is postponed; instead of a date it says the new date is to be agreed with you), Cancelled (you cancelled it) or Not available (their payment hold ran out and the place went; it says you will contact them about a new date or a refund). Dates come from each diver, so if you move a diver the next email shows the new date. If only some people on a booking are postponed, the email names them with "(new date to be agreed)". Approving the order never confirms anyone you postponed. The screen they see after paying uses the same words.
- When the order is paid online, or placed with nothing to pay online, the customer gets one email for the whole order showing where each booking stands, and you get one new booking alert listing every booking. Their receipt shows the order's reference, who each booking is for and each person's extras.
- Your notification bell shows one item per waiting order (not one per booking). It clears once nothing in the order is waiting.
- Cancel whole order · to cancel every booking in the order at once, open any of them and choose Cancel whole order (3 bookings) in the ⋯ menu. Everyone still due to dive (waiting, confirmed or postponed) is cancelled together. Anyone who has already dived or was a no-show is left exactly as they are, so their sign-off and the staff commission they earned stay; bookings already cancelled are untouched too. The confirmation lists which bookings will be cancelled and which are left as they are. Payments already taken are kept, and each booking that was paid shows an Overpaid flag so you can refund it. No email is sent to the customer. If the customer is paying for the order online right now, you're asked to try again once their 30 minutes are up.
- On a booking in an order, the party action reads Cancel this booking's party: it cancels everyone in that one booking and leaves the order's other bookings alone. Cancel booking and Cancel this booking's party also wait while the customer is paying for that booking online.
- Refunds · each booking in an order has its own share of the card payment, and Refund gives back from that booking's share only. If a refund was made in Stripe's own dashboard on a card payment that paid several of the order's bookings, record it on each booking it was for (⋯ on the payment → Record a Stripe refund); until it is fully recorded, Refund on those bookings is refused, so the same money can't go back twice. See One card payment for several bookings.
- Searching for the order's reference on the Bookings list or in Finance → Payments finds every booking in it.
- On the Planner, everyone in one order shares one together dot, even when they're on different products or start on different days (say the children on a course and the parents fun diving). The dot shows when two or more different people from the order are on the screen you're looking at: the day's boats, a pool, the calendar week or a printed trip sheet (where it's one party number). Someone on their own that day gets no dot. The Planner's together filter brings in the whole order.
- Not part of this group · if one person on an order shouldn't share its dot (say a friend added to a family's order who dives on their own), open their booking and, under Keep together, press Not part of this group. They lose the order's dot on the Planner and its party number on the trip sheet, the together filter and the Assignments Grp chip leave them out, and everyone else in the order keeps theirs. A keep-together tag still links them to whoever shares it. Put back in the group undoes it. On the Planner on a phone, tap the person and choose the same option. It only shows on bookings in an order, and you need permission to edit bookings.
- A course booked through an order now records its last day from the course length (a 3-day course starting Monday ends Wednesday), so it shows on every day it runs.
Moving a booking to another run
For a course that runs on set dates, the Details part of a booking starts with Course run: the run's name, how many dates and people, and each date with its time and place.
- Press Move to another run.
- Pick a run. Each shows when it starts and how many places are left. A run that has started, or has fewer places than the people in the booking, can't be picked, and the window says why.
- Press Move to (run name). Everyone in the booking on that course moves to the new run's dates, and the customer gets a Your dates have changed email with the new dates (the order email when they booked several things together online).
If the email doesn't send, the booking still moves and an amber note shows Email it again (for 24 hours). If the customer has no email address, or confirmation emails are off in Settings, Emails, you're told no email went.
A move is refused while someone in the booking is on a boat from today on, or in a course group on the Planner: take them off the boat or out of the group first. A boat place added by name only (with no booking linked) isn't seen, so take them off that boat yourself. Finished, cancelled, no-show and postponed divers stay where they are. On the Trip Sheet a course diver on a run shows only on the run's session days, so enter every boat day of a course as one of its dates.
Changing a booking's time
For a service with departure times, the Details part of a booking starts with Departure time: "Departs 07:45 · Morning" (or No set time).
- Press Change time. The window lists that day's times with how many places are left, and No set time last.
- Pick one and press Change to (time). Everyone in the booking moves to it, and the customer gets a Your booking time has changed email showing the new time (the order email when they booked several things together online).
You are never blocked. A time that is full, closed that day or short of places can still be picked: an amber note says so first. If someone in the booking is already on a boat or in a group on the Planner, the note says they stay there until you move them on the Trip Sheet or the Planner.
If the email doesn't send, the time still changes and an amber note shows Email it again (for 24 hours). If the day has passed, no email is sent. People waiting for the time it leaves are told a place is free.
Finishing a booking
- Finishing happens on the Dive Groups page: you sign divers off per-dive there, which is what removes them from the Dive Groups display board. Bookings no longer have a separate "Mark Complete" step (the old "Ready for Review" prompt has been removed).
- Signed someone off by mistake? Open their booking and press Undo sign-off (under Status): it puts them straight back on the Dive Groups page and clears the completion. You can also undo within 10 seconds directly from the Dive Groups page. (Undo needs the same permission as signing off.)
Postponing a booking
Use Postponed when a customer has to stop and will come back later, but has no new dates yet (for example, they finished half a course and are coming back next season).
- To postpone: open the booking, set Status to Postponed and press Save. On the Planner you can also press Archive on the diver's card and choose Postponed (add a note if it helps).
- What changes: the booking leaves the Planner, trip sheets, any course group or unrun outing, and daily lists, and its place is freed, so it can't be marked done or no-show by accident. It stays on the customer's record.
- What can be postponed: a Pending, Confirmed or Incomplete booking. A cancelled, finished or unpaid online booking can't be.
- What stays the same: any deposit is kept and the balance still stands. The booking keeps counting towards what the group owes.
- To bring it back: open the booking and, under Status, check the Start date and press Resume booking. The date is already filled in: the booking's own start date if it hasn't passed, otherwise today. Change it if the customer is coming on another day. It goes back to Confirmed on the new dates (same length as before), or to Pending if it was never approved and shows up on the Planner again, ready to be put in a group for those dates. On the Planner, History → Archived → Postponed lists every postponed booking, however long ago, with a Resume link that opens it.
- Finding them: filter the Bookings list by Postponed, or click the Postponed summary card.
Archiving a diver from the Planner
- Archive on a diver's card asks why: No-show, Duplicate, Cancelled or Other (or Postponed, above). The booking gets that status and leaves the Planner. Other is for anything else: it works like Cancelled, and you must write why in the note before you can archive.
- A diver who has already dived (for example 2 dives of a 3-dive trip) is offered Finished or Postponed instead. Finished completes the booking and takes them off the Planner. Pay already worked out for the dives they did stays as it is. A diver who has dived can't be marked a no-show or cancelled.
- History → Archived lists them, with a Bring back button that makes the booking Confirmed again and puts it back on the Planner. A Finished diver whose pay is already approved or paid comes back only after you reopen that pay in Finance → Commissions.
- Changed it somewhere else? If you change an archived booking's status on its own page (for example back to Confirmed, or to Completed), it leaves History → Archived straight away, because it is no longer a no-show or cancelled booking. If someone did this while your History list was open, Bring back tells you what the booking is now and refreshes the list.
Booking detail and payments
- Finding a service: just start typing. The Service box searches as you type and matches anywhere in the name, so typing "nitrox" finds "Enriched Air Nitrox" without scrolling. Prefer to browse? Click the box and the full list appears, still grouped by category. Arrow keys and Enter work too. The Customer box above it works the same way.
- A booking is now one page you scroll, with a menu on the left that jumps between its parts, Overview (dive activity and package status), Payments, Notes and Details (service, dates, status and price), and a panel on the right that always shows who the diver is: their certification, whether they're cleared to dive, what the group owes, and their emergency contact. The panel links through to their full customer profile.
- To take money, press Take payment in the Payments section. It's the same payment window as on the customer's profile, for this booking only (the whole party): take the full amount or type less for a deposit, pick how they paid, see the change to give for cash, add an optional Reference, or choose Send pay by link (Stripe) (the full amount, or type less or a percentage for a deposit). You can't take more than the booking owes. The payment is recorded as coming from the person who booked the party. The section shows Expected / Received / Outstanding. How the payment window works.
- Each payment in the list has a Receipt button (and Tax invoice once your centre is VAT-registered) and Email to customer, which sends them as PDFs to the customer or any address you type. Edit payment method and Void payment are in the ⋯ menu at the end of the row. A card or PayPal payment has a Refund to card (or Refund through PayPal) button on its row, with what was already refunded beside it. It fills in what is left on that payment: if part of it was already given back, including a refund you made in Stripe's or PayPal's own dashboard, only the rest is offered, and a payment refunded in full says so. (One card payment shared by several bookings works a little differently: see Payments.) Gear hired for this booking and invoices you raised for it show under Rentals on this booking and Invoices on this booking, when there are any. See receipts and tax invoices.
- Staff pay (below Payments) shows who teaches or guides the booking and, for people with commission access, what they earn and where it stands. Assign or Change instructor sets or changes the instructor right there, including when the pay is already approved or paid. See Staff pay on a booking.
- The Notes panel keeps four separate fields so nothing gets muddled, grouped by what they do. First, the two that show up on the board: Board note (a short line that appears on the day's board and TV screen, e.g. an instructor request or an off-schedule start) and Keep together (give buddies the same short label so they stay in one group and read as one colour on the board). Then the written notes: Booking notes (anything the customer asked for when they booked, a language preference, a later start, a specific tank size, and so on; you can add to it too) and Internal notes (staff-only, never shown to the customer).
- Customer requests is where you note what a diver needs on the day: instruction language, dietary, and equipment (nitrox, 15L tank, dive computer, torch). Under it, Kit sizing takes their wetsuit size and BC size (XXS to XXXL) and their shoe size for fins and boots: pick UK, US or EU, then the size. Everything here is optional; leave a size as Not given if you don't know it. Sizes stay on this booking, so a diver can have a different size next trip. Each boat adds the sizes up on a SIZES line on the Planner and the printed trip sheet. To also show them as tags next to each diver's name (for example WS M · BC L · EU42), turn them on in Customer card settings; the tags start off. When the diver answered No, not needed to an extra on your booking site (one you ticked Customers must answer yes or no on the Dive Menu), it shows at the top as "Said when booking: … not needed". That line is on the booking only, not on the Planner or trip sheet.
- When several people booked together (a party), payment is taken once for the whole group. So on any one person's page the figures are labelled Group expected / Group received / Group outstanding (and the status reads Group paid in full), with "This person's share" shown beneath: that way the group total isn't mistaken for what a single person paid.
- When a diver drops out, cancel (or delete) their booking: the group's head-count and total adjust automatically (e.g. a party of 4 becomes 3 and the total drops by that diver's share). Cancelled and no-show divers no longer count toward what the group owes.
- Overpaid · if a diver cancels or is marked a no-show after money has come in, the group may have paid more than the new total. The booking flags "Overpaid: refund?"; use the refund button on a card or PayPal payment, or Record refund for money taken at the desk, to return the difference.
- To return money to a customer:
- Payments taken online (card or PayPal) · use the Refund to card or Refund through PayPal button on that payment. It sends the money back to the customer automatically (via the card or PayPal) and reverses it in your books. To prevent a slip you confirm with a reason and by typing the exact amount. Full or partial; you can't refund more than was paid.
- Cash, bank transfer, a card machine not linked to DiveOps and the rest · use Record refund (shows only while money taken at the desk is left on the booking). This only records a refund you've already made by hand: it does not move money. For a card-machine refund pick your card method: if the payment carried a card surcharge, the form shows the share that goes back and the total to refund on the machine. Gave back card or PayPal money another way, for example in cash? Choose Record a refund paid another way in that payment's ⋯ menu: it opens the same form.
- Refunds show as red negative entries and reduce Received / Outstanding automatically.
- Dives on this booking. Under Details, next to the dates, a Dives box shows how many dives the booking is for. It starts as the number on the Dive Menu item. Change it when this booking runs more or fewer dives than usual: two courses done together in 8 dives, a beginner course done in 1, or a dive pack with a night dive added. The Planner, the trip sheet, the progress counters and instructor pay all follow the booking's number. Use menu number puts it back. The price never changes with it: edit the price separately if you need to. If dives are already on a published trip sheet, or pay has already been worked out, saving a new number asks you to confirm first, because pay for the booking is worked out again. Once a booking is completed, or its pay is approved or paid, the number is locked: reopen it first.
- A Dive activity panel shows what's been done on this booking and when: each published trip the diver was placed on (date, boat or pool, dive sites, number of dives).
- The Party card (in the right-hand panel) is the group's hub: it shows how much of the group total has been paid at the top, lists everyone in the group with their service, status and any medical flag (click a name to jump to that person's booking), and has an Add to party link to add another diver to the same group and bill. On a booking made together with others on your booking site, the card also names the order and how many people are in it in total (for example Order ABC-001234 · 2 people in total). Click it to jump to the Part of order card.
- Cancel booking, Cancel whole party and Delete booking now live in the ⋯ menu at the top right of the page, each with a confirmation step. Cancel booking cancels just this person; Cancel whole party cancels everyone in the group at once (payments already taken are kept, and an Overpaid flag appears if a refund is owed).
- Delete booking won't remove the last booking of a group that was paid online by payment link, even if the money was refunded since. Cancel it instead, so the payment keeps its booking.
Splitting a combined package into courses
If you sell a combined-course package (for example "Open Water + Advanced"), you can split it into separate course bookings so each course can have its own instructor and be signed off on its own.
- Open the package booking. If it can be split, a Split this bundle card appears in the Overview section (the same action is in the ⋯ menu at the top right).
- Press Split this bundle.
- Pick a course for each part. If the bundle's parts are set on the Dive Menu (What's in this bundle), they're already filled in, with their prices scaled to what this customer paid. Otherwise the prices pre-fill to an even split of the package price. Adjust anything you need. The prices must add up to the package total exactly (the running total turns green when they match).
- Press Add another component if the package covers more than two courses.
- Press Split this bundle to confirm.
After splitting:
- The package booking is cancelled and set to zero price; the new course bookings carry the booking from then on. A Split into N courses panel links to each one.
- Any payments, invoices and receipts you already took stay with the booking. Splitting doesn't change what the customer owes or has paid.
- Each course can now be assigned to a different instructor and signed off separately on the Dive Groups page.
You can only split a package before it's signed off. In the bookings list, a split package shows a grey Split badge next to its Cancelled status so you know it wasn't simply cancelled.
Badges to know
-
"⚠ Medical" · a participant flagged a medical condition needing physician sign-off (see booking-medical.md).
-
"U18" · the diver is under 18 on the day of the booking, so a parent or guardian has to consent. Where there's room the badge also shows their age (U18 · 15), because the age itself changes what they're allowed to do. It appears in the bookings list, at the top of the booking, on each person in a party, on the Dive Groups board and on the trip sheet and its printout.
The badge only shows when you have the diver's date of birth on their customer record. Your public booking page asks for it, so online bookings are covered; for a walk-in, fill it in on the customer record and the badge appears everywhere at once. Nothing is shown when the date of birth is blank, so a missing badge means "we don't know", not "they're an adult".
-
Paid / Partial / Unpaid · payment progress against the total. For a party this reads Group Paid / Group Partial / Group Unpaid and shows once for the group (on the first person of the party), since one payment covers everyone.
Accommodation check-in
If you sell somewhere to stay, add an accommodation add-on to that service and tick "ask for a check-in date" on it (in the Dive Menu, under Add-ons). Once a booking includes that add-on, the bookings list gains a Check-in column, next to Ends:
- a date (with a bed icon) for a booking where you've recorded the arrival day,
- a muted "Not set" for an accommodation booking where nobody's recorded the day yet: a quick prompt to chase it,
- blank for everything without a bed.
Sort by the column to line up who's arriving when. The column only appears when at least one booking has accommodation; everyone else's list is unchanged. To record or change a day, open the booking and use the Dorm check-in date box.
In a website order, when the customer picks the bed add-on for particular people, only their bookings get the check-in date, the Check-in cell and the Dorm check-in date box: a diving partner without a bed shows nothing to fill in. A bed added for the whole booking (not for one person) puts the date, the cell and the box on everyone in it.
A booking site booking paid by PayPal keeps its place while the customer approves the payment in PayPal, for up to 3 hours. If the approval never completes, the place is released then; if PayPal later confirms a payment on it, you get a bell saying Paid after the hold ran out, and you restore the booking or refund the customer, as with a late card payment.
Tips
- Places are enforced when customers pick a date from your availability, counting the bookings on the products that use it that day, whatever they came from: web, WhatsApp or walk-in.
- Multi-day courses hold a seat across the whole span (e.g. a 4-day Open Water).