DiveOps · Free forever for dive operators
Free dive booking software, made for the dive industry.
DiveOps replaces the messy spreadsheets, email threads and WhatsApp chains that come with running a dive business. Take bookings online, run your boat manifest, manage your crew and vessels, all in one place. Free forever, no card required, no commission, no per-booking fee.
We don't take a cut. We don't process payment. You handle money in person with your customers, the way you do today. DiveGigs makes its money on Hiring and Courses; DiveOps is how we give back.
A look inside
See it in action.
Two sides of the same booking, both built for the dive industry.
The booking page customers visit on their phone or laptop.
Step 1 of 5 · Offering
What would you like to book?
Pick the experience that suits you.
Two-tank morning dive
120 min · $95 USD
Boat dive on the house reef. Briefing + 2 tanks.
Discover Scuba Diving
90 min · $95 USD
Guided intro dive for first-timers. No certification needed.
Open Water Course
3 days · $450 USD
Step 2 of 5 · Date
Pick a date
Discover Scuba Diving
Wednesday 10 June
10:00
3 left
14:00
4 left
Step 3 of 5 · Divers
Diver details
We'll send the confirmation to the lead diver.
Lead diver name
Phone
Cert level
Cert agency
Step 4 of 5 · Questions
A few details
Help the shop prepare for your visit.
Are you comfortable swimming in open water? *
Anything you'd like us to know?
How did you hear about us?
Step 5 of 5 · Review
Review
Double-check everything before sending.
Booking
Discover Scuba Diving
Wednesday 10 June · 10:00
1 diver
Your answers
Comfortable swimming?
Yes
Anything we should know?
Anniversary trip · underwater photos…
Booking sent to Drifline Divers
We've passed your details to the team. They'll review and confirm by email shortly.
Booking
Discover Scuba Diving
Date
Wednesday 10 June 2026 · 10:00
Reference
BKD-A4F7K2
Divers
1
Customer-facing booking flow
No login or account
Customers click your link and book. No password creation, no app to download.
Mobile-first, calm UI
Tested on phones first because that's where 70%+ of bookings happen.
Live capacity
Slots that are full disappear automatically. Customers can't accidentally double-book your boat.
Confirmation + tracking link
Every diver gets a personal page they can revisit anytime to see their booking status.
What you see when you log in to manage bookings.
Bookings
2 pendingTwo-tank morning dive
PendingSarah Chen · [email protected]
Wed 10 Jun, 09:00 · 2 divers · BKD-A4F7K2
Discover Scuba Diving
PendingMarco Rossi · [email protected]
Fri 12 Jun, 10:00 · 1 diver · BKD-PXMR82
Your bookings inbox
Wednesday 10 June Today
09:00
120 min
Two-tank morning dive
3 / 8 spaces booked · 5 spaces available
Sarah Chen
2 divers · PADI Open Water · needs gear · BKD-A4F7K2
Hana Yamada
1 diver · SSI Advanced Open Water · BKD-Z4TKLA
✉ Email everyone on this slot
14:30
120 min
Discover Scuba Diving
2 / 4 spaces booked · 1 pending · 2 spaces available
Day-by-day Schedule
Free forever
No trial, no upgrades, no card.
No commission
DiveGigs never sees a cent of your bookings.
Unlimited bookings
No quotas, no usage tiers.
Booking Engine
Everything you need to take dive bookings online.
Set it up once, then let customers book themselves. You stay in control of every booking, with one inbox to manage them all.
Your own branded booking page
Every shop gets a unique, mobile-friendly booking page at divegigs.com/book/your-shop. Add your logo, your offerings, your schedule. Share the link from your website, Instagram bio, WhatsApp, email signature, or printed flyers. No website needed, but it works alongside any website you already have.
Calendar with recurring schedules
Set days-of-week, times and capacity per offering. Customers see a clean calendar for the next 60 days (or however long you choose). The Booking Engine generates all the slots automatically and respects your booking horizon.
Manual or auto-accept bookings
Choose how each offering handles new bookings. Manual review lets you approve every booking from one inbox. Auto-accept confirms instantly when capacity is available, perfect for fun dives where every diver is welcome.
Custom questions for safety and prep
Ask the questions you actually need answered: medical disclaimers, swim ability, gear sizes, last dive date, dietary needs. Mark the important ones as required so no booking lands incomplete.
Configurable required diver fields
Decide what divers must provide: phone number, certification level, dives logged, gear-rental answer. The booking page enforces it automatically for every diver in the booking, so you're never chasing missing info.
Day-by-day Schedule view
Open your dive-day prep view and see who's diving with you, when, on what. Each slot expands to show the divers, their certifications, their gear needs and contact info. Doubles as your boat manifest.
Quick-action inbox
Pending bookings show with Accept and Reject buttons right in the list. Click View for full details: diver list, custom answers, certifications, gear needs, audit timeline. Customers get an email automatically when you accept, decline, reschedule or cancel.
Reschedule and cancel without leaving Gmail
Move a booking to another slot in one click. The customer is emailed the new date and the slot capacity is freed. Cancel with an optional reason that goes in the email. The booking engine keeps the audit trail for you.
Optional customer self-cancellation
Let customers cancel online up to a deadline you set (e.g. 24 hours before the dive). Cuts out hand-written email back-and-forth for last-minute changes. After the deadline, they have to contact you directly.
Blackouts for closures, weather, refits
Block off dates when you can't run dives. Slots in the range disappear from the booking page. The Engine protects you from accidentally cancelling confirmed customers, you'll need to reschedule them first.
Email everyone on this slot
Boat cancelled? Weather alert? Meeting-point change? Compose one message, send it to every confirmed and pending lead diver on a slot in seconds. Replaces the bcc-the-clipboard ritual.
Automatic customer reminders
Customers get a friendly reminder the day before their dive: your shop name, your dive details. Reduces no-shows without you lifting a finger.
Lifetime customer tracking page
Every customer gets a unique link they can revisit anytime to see their booking status, the dive details, and the shop's contact info. No password required.
Light-touch CRM
Every diver who books with you appears on your private Customers tab: contact info, certifications, gear sizes (if collected), and full booking history. Each shop's customer list is private to that shop.
Manual payment status tracking
Track payments your way: Not requested, Deposit requested, Deposit received, Paid in full, Pay on arrival, Refunded. Add private notes per booking. Optionally show the status on the customer's tracking page.
Audit timeline on every booking
Every action (confirmation, decline, reschedule, payment update, internal note, bulk email) is logged with who did it and when. Useful for end-of-month reconciliation and resolving customer queries.
Email customers as you, not as us
All customer-facing emails are styled as if from your shop, with your shop name in the From line and customer replies routing back to your shop email. DiveGigs stays in the background.
What DiveOps doesn't do
- Take card payments. Ever. You handle payment in person, the way you do today. No card-on-file.
- Sell through customer accounts. Customers book via a shareable link. No password, no signup, no friction.
- Replace enterprise platforms. If you run 10 boats, 50 staff, and need contractual SLAs and integrations with your accounting suite, DiveOps probably isn't enough. We're built for the small-to-mid operator.
- Promise uptime contractually. We host it for free and host it well, but if you need a guaranteed SLA, look elsewhere.
Free dive booking software, set up in 15 minutes.
Replace your booking spreadsheets and email threads today. No card, no commission, no per-booking fee.
Boat Manifest · Free forever
A proper boat manifest, printable, paper-friendly.
Auto-build today's manifest from your confirmed bookings. Add walk-ins manually, assign crew from your roster, then print a clean A4 manifest with signature lines for the captain. Headcount tracking refuses to close the trip if anyone's still recorded as aboard.
Wednesday 10 June 2026
09:00 · Two-tank morning dive · Sea Turtle II
Divers
Sarah Chen
Open Water Needs gear
Marco Rossi
Advanced Open Water
Lena Kowalski
Rescue Diver
Crew
Alex Reyes
SkipperMaya Chen
Instructor Staff accountManifest editor, auto-built from bookings
Boat Manifest
Wednesday 10 June 2026
Departs 09:00
Drifline Divers
Two-tank morning dive
Sea Turtle II · Reg BC-1042
Skipper · Alex Reyes
5 divers, 2 crew, 7 total
Dive site(s)
Divers
| # | Name & cert | Pre-dive | Post-dive & time |
|---|---|---|---|
| 1 |
Sarah Chen Open Water |
Time
|
|
| 2 |
Marco Rossi Advanced Open Water |
Time
|
|
| 3 |
Lena Kowalski Rescue Diver |
Time
|
Crew
| 1 |
Alex Reyes |
Time
|
|
| 2 |
Maya Chen |
Time
|
Skipper signature
Date / time of return
Manifest by DiveGigs.com · free tools for dive operators
Printed manifest. A4, signature columns, signed off by the captain
What's in it
Built for daily use on the boat. Easy to update, easy to print.
Auto-built from your bookings
Every confirmed booking on a slot becomes a row on the manifest automatically. Re-sync any time to pull in late additions without losing manual entries you've already made.
Add walk-ins manually
Got a diver who paid cash on the dock? Add them in two clicks: name, cert, gear flag, done. They go on the same manifest as your booked divers.
Crew roster + vessel fleet
Maintain a private crew roster (skippers, instructors, divemasters, deckhands) and a vessel list with registration numbers. Assign per-trip in one click. Staff with company logins are auto-added.
Headcount + missing-person guard
Each diver has Aboard / Returned check-ins. When you close the trip, the system refuses if anyone's still recorded as aboard. Explicit override required, with the unaccounted names logged on the record.
A4 paper-friendly PDF
Printable manifest with name & cert, gear flag, signature columns for pre-dive briefing acknowledgement and post-dive return. Black & white printer compatible. Skipper name in the header, vessel registration on the page.
Vessel auto-pick
If you only have one boat, every manifest pre-fills it. Multi-vessel shops set a default per offering and override per-trip when you're swapping boats.
Closed = locked
Once you close a trip the manifest becomes a read-only audit record. Useful for incident reviews and end-of-month reconciliation. No accidental edits to historical records.
Private trip notes
Free-text notes per manifest, shop-internal only. Never printed on the PDF. Perfect for crew briefings, pricing notes, or things you want to remember next season.
Dive-site write-in
Captain writes the dive site name on the printed page once they decide on the day. No need to commit to a site in advance.
Local-time stamps
Generated-at timestamp on every printed PDF reflects the captain's local timezone.
Two modules, zero cost, one account.
Booking Engine + Boat Manifest, working together. Set them up once, then run your boat days from one place.
More modules on the way
DiveOps grows with the industry. Each new module clicks in alongside the Booking Engine and Boat Manifest.
Coming soon
Gear Locker
Track rentals by serial, last service date, and customer.
Coming soon
Daily Roster
Who's on shift, who's leading which trip, in one view.
Frequently asked questions
Everything dive operators ask before they switch from email or spreadsheets to DiveOps.
Is the DiveOps Booking Engine really free?
+
What's the catch?
+
Who is DiveOps for?
+
Do I need a website to use it?
+
Does DiveOps process card payments?
+
Can customers cancel their own bookings?
+
How does it handle capacity and overbooking?
+
What happens if I have to cancel a dive?
+
Can I use DiveOps in my language?
+
How do customers find my booking page?
+
Can I migrate from another booking system?
+
How does this compare to paid dive booking software?
+
Is my customer data private?
+
Do I need a DiveGigs account to use the Booking Engine?
+
How do I get started?
+
What is a boat manifest?
+
Is the Boat Manifest module free too?
+
Do I need the Booking Engine to use the Boat Manifest?
+
Can I print the boat manifest on paper?
+
How does the missing-diver safety check work?
+
Can I add walk-in divers who didn't book online?
+
Do crew members need DiveGigs accounts?
+
Can I track multiple boats?
+
Does the manifest replace my dive logbook?
+
Is the manifest information private?
+
Ready to take bookings without the email chaos?
Free forever, set up in 15 minutes, no credit card. If it's not better than what you do now, just go back to what you do now.