For dive shops
Run the shop on one screen.
Bookings, waivers, payments, gear service, cylinder testing, marketing. One fully hosted dashboard, capability flags for the modules you need, nothing for the ones you don't.
The problem
7:45am. Bookings start. By 8:15 the office is in three places at once.
Paper waivers signed against a tank. Medical forms left blank because the diver wants on the boat. A spreadsheet that someone last edited last winter. Cert cards lost in a wallet. Cylinder stamps in a notebook in a drawer. A promo email you sent from Gmail that ended up in spam, so you stopped sending them.
This isn't a software problem in the abstract. It's a Saturday morning problem.
The on-water business is what you trained for. The compliance business is what costs you weekends. We take the second one.
The dive calendar
Every dive, every diver, every status. One screen.
Drag to schedule. Click a dive to see who's registered, who's paid, whose medical is expiring, whose waiver is still pending. The same view the receptionist works from, the instructor briefs from, the owner looks at on a Sunday night.
Reef Dive Co · Townsville
8 dives this week · 47 / 65 seats
MON
16
TUE
17
WED
18
THU
19
FRI
20
SAT
21
SUN
22
course
Open Water · Day 2
4/6 L. Chen
charter
Yongala wreck · charter
6/8 T. Singh
day-trip
Wheeler Reef · 2-tank
12/12 M. Park
day-trip
Wheeler Reef · 2-tank
9/12 T. Singh
day-trip
Wheeler Reef · 2-tank
8/12 M. Park
intro
Discover Scuba
2/4 L. Chen
course
Refresher
1/3 M. Park
day-trip
Night dive · Magnetic Is.
5/8 L. Chen
Click a dive
The participants panel.
Every status traffic-lit. Click a row to fix a missing waiver, send a deposit link, mark someone as checked in. Bulk actions for "send waiver to all unsigned" and "remind unpaid".
Wednesday 18 · 9:00 am
Discover Scuba · Reef Dive Co
6 / 8
Seats
| Diver | Cert | Medical | Waiver | Payment | Status |
|---|---|---|---|---|---|
| Alex Morgan | AOWD · Nitrox | Current | Signed | Paid | Checked in |
| Priya Shankar | OWD | Current | Signed | Paid | Checked in |
| Jamie Lee | Rescue | Expiring | Signed | Paid | Registered |
| Sam Patel | OWD | Current | Pending | Deposit | Registered |
| Casey Reeve | Discover Scuba | Current | Signed | Paid | Registered |
| Riley Tan | OWD | Missing | Pending | Unpaid | Hold |
The diver's side
Bookings end with cards charged and waivers signed. No back-and-forth.
The diver picks a date, scans their MyDiveTag QR or signs up, signs the waiver, and pays. Three emails land in their inbox: a booking confirmation, a 24-hour reminder, and a "sign the waiver" nudge if anything is still outstanding. A fourth goes out automatically if you need to cancel.
-
From: Reef Dive Co via MyDiveTag
Booking confirmed · Wheeler Reef, Sun 22 Sep
8:00 am departure. Be at the shop by 7:30.
MyDiveTag · Reef Dive CoYou're on the boat.
Wheeler Reef 2-tank, Sunday 22 September. Briefing at 7:45 am, departure 8:00 am. Bring your card, your reg if you own one, and a hat. Wetsuits and tanks supplied.
- Dive
- Wheeler Reef · 2-tank
- When
- Sun 22 Sep · 8:00 am
- Meet
- Reef Dive Co, 41 Palmer St
- Total
- $249.00 AUD · paid
Add to calendarReef Dive Co · 41 Palmer St, Townsville QLD · hello@reefdive.co
Sent via MyDiveTag. Unsubscribe · Manage notifications
Stage 01 · Booking made
The confirmation lands within seconds.
The moment the card clears, MyDiveTag sends a confirmation from your shop's sender domain. Booking details, departure time, what to bring, refund policy. One-click "add to calendar" for Google, Apple, Outlook.
Sender attribution: your shop name, not ours. The diver replies to you.
-
Stage 02 · Anything outstanding
A waiver chase if the diver hasn't signed.
If a diver books without signing the waiver on the spot (online bookings, group leaders booking for friends, repeat customers on a stale template), they get one polite nudge with a mobile-friendly signing link. No back-and-forth, no day-of scramble at reception.
Chases auto-stop when the waiver is signed. No spam.
From: Reef Dive Co via MyDiveTag
Sign your waiver before Sunday
Takes 90 seconds. Mobile-friendly.
MyDiveTag · Reef Dive CoOne thing to do before you board.
Reef Dive Co's liability waiver is required for every diver, every shop. Sign it on your phone now. Your verified medical declaration from your MyDiveTag profile will be attached automatically.
- Dive
- Wheeler Reef · 2-tank
- When
- Sun 22 Sep · 8:00 am
- Expires
- Sat 21 Sep · 6:00 pm
Sign waiverReef Dive Co · 41 Palmer St, Townsville QLD · hello@reefdive.co
Sent via MyDiveTag. Unsubscribe · Manage notifications
-
From: Reef Dive Co via MyDiveTag
Tomorrow · Wheeler Reef · 8:00 am
Briefing at 7:45. Bring a hat.
MyDiveTag · Reef Dive CoDive day tomorrow.
A friendly nudge. Wheeler Reef 2-tank, tomorrow Sunday 8:00 am. Be at Reef Dive Co by 7:30 for the briefing. Sea conditions: 1m swell, 24°C. Drink water tonight.
- Dive
- Wheeler Reef · 2-tank
- When
- Sun 22 Sep · 8:00 am
- Conditions
- 1m swell · 24°C
View bookingReef Dive Co · 41 Palmer St, Townsville QLD · hello@reefdive.co
Sent via MyDiveTag. Unsubscribe · Manage notifications
Stage 03 · Twenty-four hours out
A reminder the day before.
Briefing time, what to bring, sea conditions for the day. Sea state pulled live from BoM. Cuts the "what time did you say to be there?" calls in half from session one.
Customisable per shop. Add your own line for parking, surface interval coffee, whatever your dive desk says daily anyway.
-
Stage 04 · When plans change
Cancel and refund in one action.
Trip blown out by weather. Diver pulls out the day before. Either way, hit cancel and Stripe issues the refund to the original card. The diver gets a cancellation email with a refund reference. The audit log records who hit cancel and when.
Partial refunds and per-shop cancellation policy are supported.
From: Reef Dive Co via MyDiveTag
Booking cancelled · Wheeler Reef
Refund of $249.00 issued to your card.
MyDiveTag · Reef Dive CoWe've cancelled and refunded.
Wheeler Reef 2-tank, Sunday 22 September, has been cancelled. $249.00 AUD has been refunded to the card on file. The refund typically clears within 3 to 5 business days. Reply to this email if you need anything else.
- Refund
- $249.00 AUD
- Method
- Original card
- Reference
- MDT-21-09-CXL
Reef Dive Co · 41 Palmer St, Townsville QLD · hello@reefdive.co
Sent via MyDiveTag. Unsubscribe · Manage notifications
Payments
Your Stripe account. Your money. We never touch it.
MyDiveTag uses Stripe Connect Express. Bookings flow through the Stripe account you connect, paid out to your bank on your existing schedule. You can pipe in your existing Stripe account for testing today. GST handled when configured. Refunds, deposits, and balances are first-class, with every event written to the audit log.
What you get
Modules that match how your shop actually works.
Turn on what you need. Turn off what you don't. The bill follows the configuration.
Bookings and payments
Waiver capture
Medical declarations
Cert verification
Gear service
Cylinder compliance
Customer relationships
Marketing platform
Staff roles
Security
The architecture, documented. Send it to your insurer.
Premium shop, premium platform. No hand-wave.
Australia data residency
Two-factor for owners
Row-level tenant isolation
Scoped API keys
Audit log on everything
Privacy and Spam Act
Frequently asked
Questions shop owners ask first.
Do you take a cut of bookings?
No. Bookings flow through your Stripe Connect Express account direct to your bank. Standard Stripe processing fees apply. MyDiveTag charges a flat monthly subscription. There is no per-transaction platform fee.
Where is our customer data stored?
All sensitive data lives in PostgreSQL hosted in Sydney. We do not store payment card data; Stripe Elements handles that. Backups are encrypted and retained 30 days. Full detail in the privacy policy and shop terms.
Can our existing customers move across without re-entering everything?
Yes. We import from CSV during onboarding, and divers who already have a MyDiveTag profile bring their certs, medical, and waivers with them when they book with you.
What about cylinder testing records?
Visual inspections and hydrostatic tests are recorded against each cylinder with photos, technician, and expiry date. AS 2030.1 and AS 2337 fields are in the schema. Out-of-test cylinders are flagged before fill.
Can our customers' waiver templates be different from another shop's?
Yes. Each shop uploads and versions its own waiver content. When you update a template, only new signatures use the new version; past signatures stay attached to the version the diver signed.
What if our shop doesn't take bookings, only services gear?
Capability flags. Turn on gear service and cylinder testing without booking calendars or waivers, and the dashboard only shows what you use. You only pay for what you turn on.
Who owns the customer? Us or the diver?
Both, scoped to context. The diver owns their profile (certs, medical, dive log). You own your relationship with them (bookings, waivers signed at your shop, marketing consent). The diver controls portability; you control the relationship.
See it on your booking calendar.
Twenty minutes. Bring two upcoming dates. We'll bring the dashboard.