Skip to content

The eight modules

Every plan includes all eight. They share one set of guests, one price list and one invoice, so a dive logged on the boat is already on the bill at checkout.

Modules
8
Documented capabilities
50
Logins for your staff
1

Inbox

2 unread
  • Jonas Weber

    07:12

    Is there room for two next week?

    WhatsApp
  • Aiko Tanaka

    Yesterday

    Do you have nitrox?

    Instagram
  • Priya Nair

    Yesterday

    Question about the medical form

    Email
  • Ben Okafor

    Tue

    Open Water for two in October

    Web form

Sample data

The inbox

Email, WhatsApp, Instagram and your website's contact form arrive in one list.

You reply from DiveOS on the channel the guest used, so a guest never knows you switched tools.

Each conversation links to a guest record and, once they book, to the booking itself.

  • Filter by channel, status, assignee or unread.
  • Canned replies with variables such as the guest's first name and a link to your price list.
  • Assign a conversation to a colleague and leave internal notes the guest never sees.

BK-2026-00118 · Forms

Arriving Friday · 4 guests

  • Jonas WeberComplete
  • Anna WeberComplete
  • Aiko TanakaSent
  • Priya NairNeeds clearance
Medical: any "yes" is flagged until a physician clears it.

Sample data

Bookings and pre-arrival forms

A booking holds everyone in the group, their dates and what they plan to do.

When you confirm it, each guest gets a link to fill in their details, the medical questionnaire and the liability release on their phone.

A "Yes" on the medical form flags the guest until a physician clears them.

  • Calendar by day, week or month with expected guests against boat and guide capacity.
  • Deposits: requested, received, method and date. Deposits appear on the final invoice.
  • Reminders seven days before arrival if forms are pending, and the day before with what to bring.

Today’s arrivals

3 expected
  • Jonas Weber

    BK-2026-00118 · 2 guests

    Forms
  • Aiko Tanaka

    BK-2026-00121 · 1 guest

    Forms due
  • Priya Nair

    BK-2026-00122 · 3 guests

    FormsMedicalDeposit

Sample data

Check-in

Today's arrivals with form, deposit and certification status on one screen.

Check a guest in, assign gear and a group, and they appear on the day's schedule.

You decide whether a missing waiver blocks check-in or only warns.

  • Verify the certification card with a checkbox and an optional photo.
  • Adjust dates and planned items at the counter.
  • Walk-ins get a guest record and a booking in the same screen.

Boat 1 AM · Dive 1

Banana Reef · Boat dive · Air

Guestmminbar
Jonas24.548140
Anna22.048120
Priya18.545150
Enter moves down the columnSave all

Sample data

The daily board and dive log

Trips are columns, guests are cards. Drag a guest onto Boat 1 AM, print the manifest, go.

After the dive the guide logs each guest in four fields: max depth, dive time, air consumed, guide.

Logged dives go straight to the invoice, so nothing is retyped at checkout.

  • Manifest with emergency contacts, medical flags, certification levels and equipment sets, printable.
  • Site, dive type, gas, water temperature and visibility are set once per dive and shared by every guest on it.
  • Numeric keypad inputs. Enter moves down the column. Twelve guests in under ninety seconds.

Open Water · Hassan Ali

3 students · ratio 4:1

ThC1C2OW1OW2
  • Ben Okafor
  • Lena Koch·
  • Marco Rossi··
Ben Okafor is ready to certify.

Sample data

Courses

Open Water, Advanced, a try dive: each is a course template with its sessions, ratios and prerequisites.

Enroll a guest, assign an instructor who holds the right rating, and sign off sessions as they happen.

Open-water sessions appear on the boat manifest like any other dive.

  • PADI and SSI core courses pre-loaded. Edit the session plan or add your own agency.
  • Only instructors with a valid, unexpired rating for the course can be assigned. Ratio limits warn.
  • Students from different bookings can share one course group.

Out on rental

1 overdue
  • BCD-014Jonas WeberDue today
  • REG-008Priya NairDue today
  • WET-3mm-21Marco Rossi2 days over
  • FIN-L-06Lena KochDue Friday

Sample data

Rentals

Every BCD, regulator and wetsuit is a numbered item.

Assign a set to a guest by scanning its label, swap a leaking regulator mid-week, and check condition on return.

Rental days flow to the invoice, and service dates remind you before a regulator is overdue.

  • Rental board: who has what right now. Overdue returns are highlighted.
  • Printable QR labels per item. Pick by category and the guest's sizes.
  • Damaged items go to maintenance with a ticket.

INV-2026-00457

Jonas Weber
  • Boat dive × 2From the dive log$90
  • Nitrox fill × 2From the dive log$16
  • Full equipment × 1 dayFrom rentals$15
  • Marine park fee × 2Per person per day$24
Deposit −$40Balance $105

Sample data

Rates and invoices

Write your prices the way you say them: boat dive 45, night dive 60, ten-dive package 380, full equipment 15 a day.

At checkout, DiveOS builds the invoice from the dives that were logged and the gear that was rented.

It applies the cheapest valid package and shows the balance.

  • Rate cards with a validity window and an audience: direct, agent, resident, repeat, staff.
  • Volume tiers across a booking, surcharges per dive, packages that cover a set of dive types.
  • Taxes inclusive or exclusive, and per-person-per-day fees such as marine park charges.

Next week’s roster

Publish

Mon

3

Tue

3

Wed

3

Thu

2

Fri

3

Sat

2

Sun

3
Saturday Boat AM needs 3, has 2.

Sample data

Stock, boats and staff

Retail and consumables with reorder points. Boats, vehicles, compressors and cylinders with service schedules, checklists and fuel logs.

Employees with qualifications, a weekly roster generated from your bookings and leave, attendance and leave balances.

Same login as everything else.

  • Every quantity change is a stock movement, so on-hand is always derived, never typed.
  • Purchase orders from draft to received, with moving-average cost.
  • Pre-departure boat checklists on the captain's phone. A failed item opens a ticket.

Every module is in every plan

There is no add-on pricing. Use the parts you need now and turn to the rest when you get to them.

Start my 14-day trial