Built with dive centres in the Maldives
Dive centre softwarefor the whole operation
Bookings, medical forms, the daily boat board, dive logs, courses, equipment rentals, invoices and staff rosters — in one system, for one monthly price.
14 days free · From $49/month after trial · Cancel anytime
Centres shown are sample data. DiveOS is new and has no customers yet.
The app, with sample data
Sample data · Blue Reef DiversWhat each role sees
You set a person’s role when you invite them. The role decides which screens they get and what they can change.

Front desk
Inbox, bookings, guests, check-in
Replies to WhatsApp and email from one list. Turns an inquiry into a booking in one click. Checks arrivals against forms, deposits and certification level.
See the inbox
Guides and instructors
Daily board, manifest, dive log, course sign-off
Opens the manifest with names, certification levels and medical flags. Logs each dive in four fields on the boat. Signs off course sessions the same day.
See the dive log
The owner
Revenue, balances, roster, staff, stock
Checks revenue for the month and what is still unpaid. Edits and publishes next week's roster, which is generated from bookings, courses and approved leave.
See the back office
Course templates for PADI and SSI included. Add your own for any agency.
- PADI
- SSI
- Your own
Three steps to get started
Create the centre, connect the channels guests message you on, and invite your staff.
Your center
- Center nameBlue Reef Divers
- CurrencyUSD
- TimezoneIndian/Maldives
- Dive sites12 imported for the Maldives

1. Create your centre
Name, currency, timezone, dive sites from the list for your region, and a price list to start from. Or explore with sample data first.
Channels
- Emailinfo@ forwardedConnected
- WhatsApp+960 777 1234Connected
- InstagramAwaiting Meta reviewPending
- Website formEmbed code copiedConnected

2. Connect your channels
Forward your email address. Connect WhatsApp and Instagram when you're ready. Every message lands in one inbox linked to the guest.
Staff
Invite- SMSara MahirOwner
- HAHassan AliDive staff
- MCMira ChenFront desk
- AWAli WaheedEquipment

3. Invite your staff
Front desk, guides, equipment, HR. Each role sees the parts of the day it needs, on a phone or at the counter.
The four screens you use most
Guest messages, pre-arrival forms, the dive log and the invoice. Each one writes to the same records, so a dive logged on the boat is already on the invoice at checkout.
Inbox
2 unreadJonas Weber
07:12Is there room for two next week?
Aiko Tanaka
YesterdayDo you have nitrox?
Priya Nair
YesterdayQuestion about the medical form
- Web form
Ben Okafor
TueOpen Water for two in October

Guest messages, one list
WhatsApp, Instagram, email and your website's form. Reply on the channel the guest used. The conversation links to the guest and, once they book, to the booking.
Linked to the guestWhatsApp · Instagram · Email
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.
Forms filled in before arrival
Each guest gets a link to fill in their details, the medical questionnaire and the liability release on their phone. Any "yes" on the medical form is flagged until a physician clears it.
Signed and storedPDF with signature, time, IP, hash
Boat 1 AM · Dive 1
Banana Reef · Boat dive · Air
Guest m min bar Jonas 24.5 48 140 Anna 22.0 48 120 Priya 18.5 45 150 Enter moves down the columnSave all
Dive log: four fields per guest
Max depth, dive time, air consumed, guide. Numeric keypad, Enter moves down the column, last values as placeholders. Logged on the boat, on a phone.
Feeds the invoiceCounts and packages update as you log
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
Invoices built from logged dives and rentals
Logged dives, returned rentals and retail become lines. The cheapest valid package is applied, taxes follow your setup, and you record cash, card or bank transfer.
Gap-free numberingCash · Card · Bank transfer
Plans and prices
Pick a plan by the size of your team and the channels you use. Every plan starts with 14 free days and no card.

Starter
One shop, a small team, email and walk-in inquiries.
$49/ month
Billed monthly
Start free trial14-day free trial · No card
- 5 staff users
- 1 location
- 200 bookings a month
- Inbox: Email, manual
- Bookings, forms, check-in, dive log, courses
- Rentals, invoices, inventory, assets
- Basic reports
- Email support

Pro
PopularWhatsApp and Instagram in the inbox, HR, up to three locations.
$129/ month
Billed monthly
Start free trial14-day free trial · No card
- 20 staff users
- 3 locations
- Unlimited bookings a month
- Inbox: Email, manual, WhatsApp, Instagram
- Bookings, forms, check-in, dive log, courses
- Rentals, invoices, inventory, assets
- HR: employees, roster generation, leave
- Advanced reports with CSV export
- Priority support

Enterprise
Unlimited seats and locations, API access, custom roles.
Custom
Tell us about your centers
Email usCustom contract
- Unlimited staff users
- Unlimited locations
- Unlimited bookings a month
- Inbox: Email, manual, WhatsApp, Instagram, custom channels
- Bookings, forms, check-in, dive log, courses
- Rentals, invoices, inventory, assets
- HR: employees, roster generation, leave
- Advanced reports with CSV export
- API access and webhooks
- Custom roles
- Dedicated support
Extra staff users are $8 per user per month on any plan. Prices exclude VAT or GST where it applies. Compare all plans
Common questions
Pricing, migration, offline use and what happens to your data. If yours isn’t here, email us.
Not answered here?
Email us and a person replies within one working day. Tell us how many boats and staff you have and we'll answer for your setup.
Try it with your own prices and guests
Every module is included in the trial. Nothing to install, and no card until you decide to keep it.
14 days free · From $49/month after trial · Cancel anytime