Operator guide

Managing bookings

Each section below shows the exact UI you'll see alongside an explanation of what it does.

Bookings list page Booking detail page
Bookings list page · /operator/bookings
Bookings list — finding & filtering
Search, filter by status, browse with pagination
01
Header count — total bookings matching your current filter shown as a grey pill next to "Bookings".
Search bar — type a booking reference, customer name, or email. Results filter as you type and combine with the active status tab.
Status tabs — All · Approval · Pending · Confirmed · Completed · Cancelled · Declined. Scrolls horizontally on narrow screens. Switching tab resets to page 1.
Table columns — Ref · Boat · Customer + email · First date · Guests · Payout · Status · View link. Shows 20 per page.
Mobile cards — on screens under 640px the table is replaced by tap-able cards showing the same information in a stacked layout.
Policy panel — a collapsible panel above the search bar summarises your active cancellation and approval policies.
Deep link tip: The dashboard "Needs your approval" link opens this page pre-filtered to ?status=awaiting_approval automatically.
What you see
Bookings
47 total
All
Approval
Pending
Confirmed
Completed
Cancelled
RefBoatCustomerFirst dateGuestsPayoutStatus
BMW-9281 Lady Sapphire
James Hartley
j.hartley@email.com
14 Jun 2026 18 $2,187.00 Confirmed View →
BMW-9264 Lady Sapphire
Priya Mehta
priya.m@corp.com
21 Jun 2026 30 $3,420.00 Needs approval View →
BMW-9251 Azure Dream
Tom Nguyen
tnguyen@gmail.com
5 Jun 2026 12 $1,620.00 Completed View →
Both pages · Status colour key
Booking statuses — what each colour means
Status pills appear on both the list and detail pages
02
Awaiting approval (amber) — client submitted, payment authorised but not charged. You must act within your approval window.
Pending (grey) — booking exists but hasn't reached a final state. Typically transitional.
Confirmed (blue) — payment captured. Crew can be assigned, boarding details edited, reschedule can be requested.
Completed (green) — charter has taken place. Invoices can now be generated.
Declined / Cancelled (red) — declined by operator, or cancelled by either party after confirmation.
Status pills exactly as they appear
Needs approval Action required — approve or decline
Pending In progress, no action needed
Confirmed Locked in, payment captured
Completed Charter done — generate invoice
Declined Rejected, no charge made
Cancelled Cancelled post-confirmation
Booking detail page · /operator/bookings/[ref]
Booking detail — header & top actions
Reference, vessel name, status, and action buttons
03
← All bookings — breadcrumb link back to the list.
Booking reference — unique alphanumeric code in monospace font. Used on all emails, PDFs, and invoices.
Vessel name — large serif display below the reference.
Status pill — colour matches the list view. Always visible top-right.
↓ Export PDF — downloads a crew-ready booking brief as PDF. Available on all bookings.
Reschedule — only on confirmed bookings. Opens the reschedule modal.
🧾 Generate Invoice — only on completed bookings without a submitted invoice. Replaced by "✓ Invoice submitted" badge after submission.
Exact header layout
← All bookings
BMW-9281
Lady Sapphire
Confirmed ↓ Export PDF Reschedule
On completed bookings — invoice button replaces reschedule
BMW-9251
Azure Dream
Completed ↓ Export PDF 🧾 Generate Invoice
Booking detail page · Approval required
Approval banner — approve or decline
Shown only on bookings awaiting your sign-off
04
When it appears — only on "Awaiting approval" bookings where the window hasn't expired. Appears below the page header in amber.
Approval window — shows the exact expiry datetime. Set per vessel in vessel edit (default 24h). Payment is authorised but not charged yet.
✓ Approve booking — confirms and charges the client. Sends them a confirmation email immediately.
✗ Decline — rejects the request. No charge made. Client is notified and the payment authorisation is released.
Expired window — the amber banner is replaced by a red notice when the window passes. The booking auto-declines shortly after.
Irreversible: Approving and declining cannot be undone. Review charter details before acting.
Active approval banner
Action required
Approve or decline this booking. Expires 15 Jun 2026, 11:00 am. Payment is authorised but not yet charged.
✗ Decline ✓ Approve booking
Expired approval banner
Approval window has expired — this booking will be auto-declined shortly.
Booking detail page · Charter dates & customer boarding
Charter dates & customer boarding
Slot cards, boarding locations, and the edit form
05
Charter date slots — one card per date. Shows full date, start/end time, duration, slot subtotal, and the two anchor locations for that slot.
Slot pickup / dropoff (your anchor) — the departure and return wharf set when the calendar slot was created.
Customer boarding panel — shows the specific pickup and dropoff the client requested, the pickup time, and any customer notes from checkout.
Edit button — opens an inline form to update pickup location, dropoff location, and start time for the first slot.
✓ Save & notify all parties — automatically emails the client, assigned crew, and all service providers with the updated boarding details.
Notice: Before saving, the form shows a 💬 notice reminding you who will be emailed.
Charter date slot card
Saturday, 14 June 2026
10:00am – 2:00pm · 4h
$2,187.50
Slot pickup (your anchor)King Street Wharf
Slot dropoff (your anchor)King Street Wharf
Customer boarding — read mode
Pickup
Circular Quay, Sydney
Dropoff
King Street Wharf
Pickup time
10:00am – 2:00pm
Edit
Customer boarding — edit mode
Pickup location
Dropoff location
Pickup time (first slot)
💬 Saving will email the client, crew, and all service providers with the updated boarding details.
Cancel ✓ Save & notify all parties
Booking detail page · Provider pickup wharf
Provider pickup wharf
Where service providers should arrive — separate from client boarding
06
Separate from customer boarding — the provider meeting point may differ from the client's pickup location. Set this for your catering, F&B, and service partner staff.
Wharf / meeting point — name or address. If not set, defaults from the vessel's berth settings.
Google Maps link — optional URL shown as a clickable 📍 link and included in provider emails.
Provider arrival time — minutes before charter start providers should arrive. Overridable per booking.
✓ Save & notify providers — emails every service provider on the booking. The notice shows the count of providers who will be emailed.
Provider wharf — read mode
Wharf / meeting point
King Street Wharf, Darling Harbour
📍 View on Google Maps
Provider arrival: 60 mins before
Edit
Provider wharf — edit mode (with notification notice)
Wharf / meeting point
Google Maps link (optional)
Provider arrival (mins before charter)
💬 Saving will email all 3 service provider(s) on this booking with the updated meeting point.
Cancel ✓ Save & notify providers
Booking detail page · Add-ons, F&B, service partners
Add-ons, Food & Beverage & service partners
Extras on this booking and who's providing them
07
Priced add-ons — show the add-on name and line total. Included in the financial summary.
Request add-ons — items where no fixed price applies, labelled "Requested — contact customer to confirm". Show "—" in the total column.
F&B items — each shows the dish name, charge type, qty, line total, and the catering provider's name, email, and phone so you can contact them directly.
Service partners — name, category, notes, your operator cost, and the client-facing charge. Per-head charges show the full calculation (e.g. $50 × 20 guests = $1,000).
Early access providers — vendors who need vessel access before the charter (decorators, caterers setting up). Shown in a separate section with contact details.
Add-ons section
BYO Drinks
$60.00
Custom decoration setup
Requested — contact customer to confirm
F&B section (with provider contact)
🍽️ Charcuterie & mezze board
Flat · qty 1
Provider
The Harbour Kitchen
kitchen@harbour.com
0412 000 111
$180.00
Booking detail page · Right sidebar — Payment
Financial summary — Payment sidebar
Complete breakdown of what was charged and what you receive
08
Charter hire — the base slot price after your seasonal multiplier is applied.
Add-ons / Security / Early Access — each appears as a separate row when applicable. Security shows guard count and hours.
GST (10%) — included in the breakdown for your records.
Customer paid — the total amount charged to the client's card.
Your payout — highlighted in blue. This is what you receive after platform commission.
Promo code — green row showing the code and discount amount or free item if one was applied.
Refund — red row if any amount was returned to the client.
Payout schedule — below the payment card, shows the timing of your deposit vs. balance payouts.
Payment card — right sidebar
Payment
Charter hire$2,100.00
Add-ons$120.00
Security (2 guards × 4.0h)$480.00
Early Access (60 mins)$90.00
Food & Beverage$180.00
Service partners$300.00
GST (10%)$327.00
Customer paid$3,597.00
Your payout$3,057.45
Promo: WAVE10−$210.00
Booking detail page · Customer sidebar & timeline
Customer details & booking timeline
Who booked, guest count, event type, and what happened
09
Customer card — guest name (clickable email), phone, guest count, and event type in the right sidebar.
Returning client badge — green card shows how many previous bookings this customer has made with you. First-timers see a grey "First-time client" card instead.
Timeline — ordered list of key events at the bottom of the main column. Grey dot = pending, blue dot = completed, red dot = cancelled/declined. Each shows a label and timestamp.
Customer sidebar card
Customer
James Hartley
j.hartley@email.com
0412 345 678
Returning clientJames has booked with you 3 times before.
Guests18 people
Event typeBirthday Party
Booking timeline
Booking created
2 Jun 2026, 9:14 am
Payment captured
2 Jun 2026, 9:15 am
Cancelled by customer · $420.00 refunded
4 Jun 2026, 2:30 pm
Booking detail page · Assigned Crew sidebar card
Crew assignment
Assign your staff to confirmed and completed bookings
10
Availability — crew card only appears for confirmed and completed bookings.
Staff list — each assigned staff member shows name, role badge (dark navy pill), and acceptance status in colour-coded text.
+ Manage Crew — opens the CrewAssignmentModal. Shows your staff pool filtered by eligibility (licence level, boat length). You can set a pay rate for this specific shift.
Remove ✕ — removes a staff member from this booking slot immediately.
Tip: Assign crew early — staff receive a notification and can accept or decline, giving you time to find a replacement.
Assigned Crew card — right sidebar
Assigned Crew
James Hartley
Skipper
Accepted
Sarah Nguyen
Deck Hand
Pending
Marco Di Luca
Crew
Declined
+ Manage Crew
Booking detail page · Reschedule modal
Requesting a reschedule
Send the client a link to pick a new date — confirmed bookings only
11
When available — "Reschedule" button appears in the header only on confirmed bookings. Replaced by a "✓ sent" confirmation once dispatched.
Reason field — optional free text explaining why you need to reschedule (e.g. bad weather). Included in the client email.
What the client receives — an email with a secure link to choose a new date and time.
Original booking stays active — the booking remains confirmed until the client picks a new slot. If they don't respond within 48 hours, original dates stay in place.
Common use: Bad weather forecast. Send early so the client has time to rebook before the original date.
Reschedule modal
Request reschedule
This will email James Hartley with a secure link to pick a new date and time for Lady Sapphire. The current booking stays active until the client confirms a new slot.
The client has 48 hours to select a new slot. If they don't respond, the original booking dates remain in place.
Cancel Send reschedule request to client
Booking detail page · Invoice modal (completed bookings only)
Invoice generation & submission
Generate, download, and submit tax invoices for payout — completed bookings only
12
ABN required — you must set your ABN in Settings → Business Details first. The button will alert and refuse to proceed without it.
Invoice A — Charter Hire — always generated. Covers the hire fee with GST breakdown. Shown with blue label.
Invoice B — Add-ons & On-Board Items — only appears if there are operator-owned items on the booking. Shown with green label.
↓ Download PDF — each invoice has its own button. Downloads a formatted A4 tax invoice with your business name, ABN, and GST breakdown.
✉️ Send to Admin — submits both invoices for payout processing. One-way action — invoices cannot be edited after submission.
After submission — the Generate Invoice button is replaced by a "✓ Invoice submitted" green badge.
Irreversible: Invoices cannot be edited after submitting to admin.
Invoice modal — exact layout
Review Invoices
Review both invoices below. Click Send to Admin to submit for payout processing.
↓ Download PDF
Invoice A — Charter Hire
INV-BMW-9251-A
Azure Dream  ·  ABN 12 345 678 901
Charter hire · 4 hours$1,400.00
Peak Weekend ×1.25 applied$350.00
GST included (1/11)$159.09
Total$1,750.00
↓ Download PDF
Invoice B — Add-ons & On-Board Items
INV-BMW-9251-B
BYO Drinks$60.00
Decoration package · flat$120.00
GST included (1/11)$16.36
Total$180.00
Once submitted, the platform admin will review and process your payout. You cannot edit invoices after submission.
Booking detail page · ↓ Export PDF (crew brief)
PDF export — crew booking brief
A full operations PDF — separate from the tax invoices
13
Always available — the ↓ Export PDF button appears on all bookings regardless of status.
Not a tax invoice — this is an operations/crew document. For payout invoices, use the 🧾 Generate Invoice button instead.
Contents — booking ref, vessel name, charter date/time, slot pickup/dropoff, customer boarding requests, guest info, add-ons, provider wharf + Maps link, F&B items with provider contacts, service partners with costs, financial summary.
Footer — every page is stamped "Staff copy — no pricing" with the booking reference and page numbers.
Filename — downloads as booking-BMW-9281-staff.pdf.
PDF layout preview (simulated)
Bookmywave
Booking Brief
BMW-9281 · Lady Sapphire
Status: CONFIRMED
Charter Dates
Saturday, 14 June 2026
Time          10:00am – 2:00pm · 4h
Slot pickup   King Street Wharf
Slot dropoff   King Street Wharf
Guest Info
Guest name     James Hartley
Guest count    18 people
Contact        j.hartley@email.com
Financial Summary
Charter hire     $2,100.00
Your payout     $1,785.00
BookMyWave · BMW-9281 · Page 1 of 2 · Staff copy — no pricing