DiveOps badgeDiveOps What it does Request a demo

For public safety dive teams

When the call comes at six on a Tuesday, everyone knows where to go.

DiveOps puts your roster, schedule, dive plans, hours and callouts on the phones your team already carries — and keeps the record that proves you ran it right.

9:41
DiveOps Scuba Dive Team badge
One team. One app.
Scuba Dive Team
Members0
🤿Marcus T.
Dive supervisor
Super
🤿Rachel B.
Diver · Level 4
Diver
🤿Daniel R.
Diver · Level 3
Diver
🤿Elena K.
Diver · Level 2
Diver
🤿Tom H.
Diver · Level 2
Diver
🤿Maria G.
Tender · Level 3
Tender
🤿Andre W.
Tender · Level 2
Tender
🤿Eric S.
Surface support
Support
+ 16 more
MARCH
SMTWTFS
Training Meeting Callout
Next up
14SATLake Training
Cedar Lake · 08:00–12:00
18 in
21SATSearch Pattern Drill
Mill Pond · 09:00–13:00
11 in
26THUMonthly Team Meeting
Station 2 · 19:00
22 in
Lake Training
SAT 14 MAR · 08:00–12:00 · CEDAR LAKE
What we'll cover
Sweep patterns — arc and jackstay
Victim recovery and lift bags
Metal detector search
ROV deployment and camera work
Who's going — 18 of 24
🤿🤿🤿🤿🤿🤿+12
Are you coming?
I'm inCan't make it
Dive Plan14 MAR
Checking conditions…
Conditions at Cedar Lake
Air47°F
Wind8 NW
Sunset7:32
Staffing
Diversneed 46 ✓
Tendersneed 812 ✓
Surface supportneed 23 ✓
GOConditions and staffing both met
PDF Dive Training Plan
Cedar Lake · 14 Mar
Generated · 2 pages
My Hours2026
0of 60 hrs
Training28.0
Callouts12.5
Meetings6.0
Dive physicalexp 04/27
Ice rescueexp 11/26
O₂ providerexp 02/27
Logged recently
Lake Training4.0
Callout — Mill Pond6.5
Monthly Team Meeting2.0
6:12
Tuesday, March 17
On sceneCEDAR LAKE
STAGE HERE
Staging point set — every phone on the team can see it
Maps
Cedar Lake boat landing
12 min6.4 mi
Arrive 6:24 PM · fastest route
Start
Rolling3 UNITS EN ROUTE
STAGE HERE
DIVEOPS
Dive trailer on scene 6:24 PM
Cedar LakeDIVE SITE
Aerial · depths in feet · 84 acres
10 20 30 40 15 10 18
GPS44.8721, −93.4468
Drop a pin Enter coordinates
Current checkCEDAR RIVER
Float method · 41 °F water · 8 mph NW
t = 0.0 s
100 ft ÷ 50.0 s = 2.0 ft/s
1.2KNOTS
CAUTION — tethered dives only, 2 tenders per diver
DiveOps
Roster, schedule, dive plans, callouts and go/no-go — on the phone your team already carries.
See how it works

The badge surfaces out of the dark. Everything the team does starts here.

The problem

Most dive teams run on four things that don't talk to each other.

A group text nobody can search. A spreadsheet one person maintains. A paper sign-in sheet in somebody's truck. And a calendar invite half the team never accepted. It works, right up until the day it matters.

The group textWho's coming? Scroll back through ninety messages and count.
The spreadsheetHours and certifications, kept by one person, current as of whenever they last sat down.
The sign-in sheetAttendance on paper, typed up later, or not.
The calendar inviteSent once. No RSVP, no detail, no way to know who read it.

What it does

One app, from the training calendar to the callout.

Everything below is one system. Attendance becomes hours. Hours become compliance reports. A callout becomes a location every phone can navigate to.

Schedule and RSVP

Trainings, meetings and callouts on one calendar. Members say whether they're in; planners see the count days before, not on the morning.

Dive plans that build themselves

Objectives, weather, daylight and staffing checked against the plan — then a dive plan PDF generated and emailed to the team.

Callouts and push alerts

One dispatch lights up every phone on the team, day or night. Members respond in a tap, and everyone sees who's rolling.

Staging and lake maps

Drop a pin where the rigs should park. Every phone opens it in their own map app, with drive time. No more describing a boat landing over the radio.

Go / no-go, on the record

Current, water temperature and conditions recorded alongside the decision — so months later the call can be explained, not just remembered.

Hours and certifications

Attendance turns into logged hours automatically. Dive physicals, certifications and expiry dates tracked per member.

The manual in their pocket

Your dive team SOP, searchable, on every phone — instead of a binder at the station.

Photos and discussion

Per-event threads and photos, kept with the event they belong to rather than scattered across everyone's texts.

Reports for command

Roster and risk, incident summaries, and non-compliance — who's short on hours, whose physical has lapsed, who hasn't trained this quarter.

Built for the water

Designed for a cold night and a wet glove.

Dark by defaultReadable at dusk, after dark, and in glare off the water — not a white screen that blinds you on the bank.
No app storeInstalls from a link and lives on the home screen. Nothing to submit for review, no MDM, no per-seat licences to chase.
The phones you ownWorks on the iPhones and Android phones your team already carries. No agency hardware to buy or replace.
Short pathsThe things you need at a callout are one tap from opening the app, not buried three menus deep.

Your data

It's your database — on your server or on ours.

The roster, the hours, the dive plans and every callout live in a single database that belongs to your agency, rather than as rows scattered through a shared system you can't get back out of. You decide who has access, and if you ever move it, it comes with you.

Run it yourselfAlready have a FileMaker Server? DiveOps installs on it, and your records never leave your own building.
Or let us host itNo server, and no interest in buying one? We'll host and look after it — same database, still yours, nothing for you to administer or back up.

For the team leader

  • Who's current, who's lapsed, and who hasn't trained this quarter — without asking anyone.
  • Attendance and hours that add themselves up, ready when the annual report is due.
  • A go/no-go record with the conditions attached, so a hard call can be defended later.
  • One place to send a callout, and one place to see who answered.

For the diver

  • Am I current? Is my physical about to expire?
  • What are we actually training on Saturday, and am I on the list?
  • How many hours do I have this year?
  • The call just came — where am I driving, and who else is rolling?

Get started

See it with your own team's roster.

We'll walk you through DiveOps on a call, set it up with your members, trainings and skill levels, and let your team try it before you commit to anything.