A dispatch board for your boats, a shift plan for your team
Two of the hardest things to run in a dive operation have little to do with bookings: which boat goes out when, with whom on board — and which of your people are actually working this week. Both usually live on whiteboards. As of this release, both live in Gurita.
The new Dives workspace
Open Dive → Dive Overview and you land in a rebuilt workspace with four tabs: Divers, Boat dispatch, Comments, and Settings. One date in the header anchors all of it — pick a day and you see that day's guests and that day's boats.
Every diver, with their whole story
The Divers tab lists everyone in-house on the selected day. The list follows your bookings and dive-center visits, so nobody has to be added by hand. Each card carries the room, the stay dates, a certification badge, and the package meter — one glance tells you how much of a guest's dive package is used up.
Select a guest and their record opens next to the list: dives done, package remaining, and the next dive on top, with tabs below for their dive history, rented equipment, billing, and the certification details from the guest form. The print and mail actions you know from the old overview are here too.
A diver selected in the Divers tab, with stat tiles and the dive history
Boat dispatch: the day on one timeline
The Boat dispatch tab is the new home of trip planning. Every boat is a row, the day runs left to right, and each trip is a block showing departure time, dive site, and a fill bar — how many people are on board versus what the boat actually holds. Dragging a block moves the trip; dragging its edge changes the duration. If you think in loads rather than hours, the Load board toggle shows the same day as cards instead of a timeline.
The Boat dispatch timeline: one row per boat, trips as blocks, and the manifest drawer open
Click a trip and its manifest slides in from the right: lead guide and crew, who is checked in, who is already on board, how many spots are still open, and the tank and air-mix counts at a glance — handy when the compressor crew asks how much nitrox to prepare. Each diver row carries their tank size, air mix, rental gear (or "own gear"), and a status that moves from pending through checked in and on board to checked out — with no-show for the guest who overslept.
The full manifest view adds dive groups: split the divers into groups, give each group its guides, and move people between groups until the load makes sense. Divers who are in-house but not on a boat yet sit in an unassigned strip, one drag away.
The full manifest: trip stats, check-in progress, crew, and dive groups with their guides
The trip becomes the logbook
The part we like most: when the boat is back, one click on Complete trip writes the dive logs — one per dive and group, with guides, tank sizes, air mixes, and rental gear carried over from the manifest. No second round of data entry in the evening. The logs appear immediately in the guests' dive histories, in billing, and in your dive statistics, and the completed trip locks — the record is final.
The Comments tab collects the day's notes in one place, grouped by boat and trip — what the office wrote on the plan and what the guides wrote on the dives. And under Settings you decide which products count as rentable equipment, which guest-form fields appear on the certification card, and where the level badge takes its value from.
The new workspace replaces the old Dive Overview list — and like every Gurita redesign, the classic view stays available while your team settles in. The full walkthrough is in the Dives workspace documentation.
The Shift Plan
The second new module answers the other daily question: who works when? The Shift Plan is a staff roster for the whole operation — dive guides, boat crew, housekeeping, reception, kitchen, maintenance — with four tabs: Roster, Team, Report, and Settings.
The weekly roster: departments in color, shifts as chips, coverage counts per day
The Roster shows the week as a grid: your people in rows, grouped by department in its color, each shift as a chip. The counters along the top tell you how many people are on per day, so a thin Thursday stands out before it becomes a problem. Switch to the day view and you get a timeline instead — drag on an empty lane to create a shift, drag a shift to move it, with an undo if your finger slips.
Shifts come in the types you define — Early, Day, or anything else — plus free custom times, and one person can hold two shifts in a day for the classic split. Time off sits on the same grid: holidays, sick leave, and unpaid leave — half days included — with each employee's annual holiday allowance tracked against what they've taken. For fixed schedules, a recurring mode fills entire weeks in one pass, and politely skips the days someone is on leave.
When a day has actually been worked, you confirm it: the day's shifts become work log entries — the same records your payroll already reads. Change something afterwards and the day is marked stale until you re-confirm, so the plan and the timesheet can't quietly drift apart. The Report tab sums it all per department and employee, week or month — planned hours for the future, confirmed hours for the past, and, visible only to accountants and admins, what those hours cost.
The Report tab: hours per department and employee, with totals
The Team tab holds the people records behind the plan, and Settings is where administrators shape it: departments and their colors, shift types with preset times, roles, public holidays, and a required-staffing matrix — how many people each department needs per shift, which is exactly what the coverage counters check against.
Details live in the Shift Plan documentation.
They talk to each other
The two modules are built for the same deck: the roster marks the days someone is scheduled on a dive trip with a small boat icon, and once the Shift Plan is active, the guide and crew pickers in Boat dispatch only offer people who are actually on shift at that time. Schedule the week once, and the dive day draws from it.
The Shift Plan is available as a module under Settings → Active Modules. As always: if you'd like a walkthrough for your team, just get in touch.
