Skip to content

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

DiveOS is new and has no customers yet.

The app, with sample data

Sample data · Blue Reef Divers

Today

Friday 12 September · Blue Reef Divers

Arrivals3
Departures1
In the water20
Dives logged24
Open balances$145
Revenue MTD$18,24012%
On the waterBoat 1 AM · departed 08:3210 guests · 2 guidesBanana Reef

Needs attention

  • 3 arrivals today. One hasn't completed their forms.Open
  • 1 guest needs a physician's clearance before diving.Open
  • 1 departure. $145 outstanding.Open
  • Saturday Boat AM needs 3 guides, has 2.Open

Trips

TripDepartsGuests
Boat 1 AM08:3010 / 12
Boat 2 AM09:006 / 8
House reef PM14:304 / 8

What 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

See all features

Three steps to get started

Create the centre, connect the channels guests message you on, and invite your staff.

  1. 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.

  2. 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.

  3. 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 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

    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

    Guestmminbar
    Jonas24.548140
    Anna22.048120
    Priya18.545150
    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 trial

    14-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

    Popular

    WhatsApp and Instagram in the inbox, HR, up to three locations.

    $129/ month

    Billed monthly

    Start free trial

    14-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 us

    Custom 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