How to Automate Diversdesk

Diversdesk automates the dive centre's own paperwork: multi-trip and cross-location scheduling with real-time capacity, paperless registration carrying waivers and the Diver Medical, a rental module with service intervals, and staff calendars tracking workdays and tanks. Certification lookups, marine forecasts and agency sites sit outside it, which is where an agent like WebRun works.

The manifest decides who gets in the water tomorrow

Diversdesk runs the day at a dive centre: the trips, the courses, the gear and the people booked onto them, whether that is one shop or several locations.

A dive centre is not really a shop. It is a boat with a departure time, an instructor roster, a compressor and a rack of gear that has to fit the people who booked. Each of those is a fixed quantity for a given morning. Twelve tanks filled is twelve tanks, and a wetsuit in a size nobody booked is a wetsuit nobody wears.

So Diversdesk holds what decides the morning: which trips and courses run, who is on each one, whether they registered, whether they signed, whether the Diver Medical came back clean, which gear is assigned to them from the day manifest, and which instructor is working. Get the manifest wrong and the boat leaves without somebody's regulator.

The hour before a boat leaves belongs to paperwork

Nobody opens a dive shop to sit at a desk, and the desk is where the morning goes anyway.

Somebody reads the certification level a diver typed at signup and works out whether it is real, which means finding the card, or the agency, or the diver, or all three. Somebody chases the Diver Medical that came back with a yes on it and now needs a doctor's signature before Saturday. Somebody checks the marine forecast for the site the trip is going to, then for the backup site in case the first one is blown out. Somebody counts wetsuits back in and works out which one did not return. Somebody looks at whether the cylinder due its visual inspection is on tomorrow's manifest.

None of it is diving. All of it has to be finished before the boat leaves, and the boat leaves at seven.

The diversdesk.com homepage, the app these three jobs run in. Diversdesk
Cards checked before the boat The agency, level and card number each diver typed at signup looked up where that agency publishes it, so a mismatch surfaces days out rather than on the dock.
Forms that stop needing a chase Unsigned waivers and outstanding Diver Medical answers listed per trip and per course, with the divers who still owe one named days ahead of the trip, not on the morning it starts.
Tomorrow's water, read tonight Wind, swell and the marine forecast for each planned site, set against the boat dives already on the schedule and the thresholds your centre actually uses.

Paperless onboarding stops where the diver's card begins

Diversdesk covers the centre's own paperwork properly, and a shop paying for it should have all of this switched on first.

Registration is paperless and multi-language, carrying custom forms, the waiver and the Diver Medical in one flow, stored against the customer record, with pre-registered divers moved through faster on arrival. Waivers are yours to write, including rental agreements, either as standalone signed documents or as an acknowledgement checkbox inside the form. Scheduling handles multi-activity, multi-trip and cross-location bookings with visual capacity, a boat swap when the plan changes, and a block on overbooking. The rental module holds each item with its brand, size and storage location, warns when something is double booked, and raises a service interval set by time or by number of uses. Staff calendars carry availability, workdays and tanks used per instructor, and feed wage calculation.

Every one of those runs on something a diver did inside Diversdesk. The certification card is not one of them. That number belongs to PADI, SSI, NAUI or CMAS and is checked on their site, not yours. Nor is the forecast, the marine park permit, or the hydrostatic test date held by the shop that services your cylinders.

A certification claim can be verified before the boat is loaded

A card number takes seconds to look up, and there are nine of them booked onto Saturday.

Every diver registered since yesterday taken in turn, the agency, level and card number read off the registration and looked up where that agency publishes it: DiveChek on the PADI Pros site for a recreational card, the NAUI diver verification page, an SSI record. What comes back sits beside what the diver typed, and the ones that disagree are the only entries anybody has to read.

Tomorrow's boat dives listed with the marine forecast for each site next to them, wind and swell against the thresholds your centre actually uses, so a trip that needs moving gets moved on Thursday instead of argued about at six in the morning. Students on a course starting Monday whose medical questionnaire is still outstanding, named with the course and the date. Wetsuits and regulators that went out on Tuesday and have not come back, listed by size. Cylinders approaching a visual or hydrostatic date, matched against the trips they are already assigned to.

What a lookup returns is information. Deciding that a diver may do the deep dive is judgement, and it belongs to whoever will be in the water with them.

An instructor still signs the diver off

Reading a card number off one screen so it can be checked on another is neither instruction nor judgement. It is twenty minutes before a boat leaves that nobody has.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens Diversdesk, the agency verification pages, the marine forecast and the cylinder testing site, reads what is on each, and leaves one list with the mismatches and the missing forms named.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Nothing that clears a diver, moves a trip or reaches a customer happens without a person. The workflows below are already built, and each one names what it opens.

Questions people ask

Can it decide whether a diver is qualified for the dive?

No. It reads the agency, level and card number off the registration, looks each one up, and reports what came back. Clearing a diver for a particular dive is an instructor's judgement and stays one, because that call is a safety call rather than an admin one.

Our registration form runs in three languages. Does that break it?

No. It reads the screen the way your front desk does, in whichever language the diver completed the form, and hands back one list in the language you ask for. Nothing has to be re-keyed or exported first.

Will it chase divers about a missing medical form on its own?

No. The chase is drafted with the diver, the course and the outstanding form already filled in, then read and sent by someone at the shop. A note about a medical questionnaire is easy to word badly, so it waits for a person.

10 ready-made Diversdesk workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Dive Rental Return Tracking
Every evening, WebRun checks rental records in Diversdesk, finds BCDs and regulators still out past their due date, logs them to a Google Sheet, and sends the shop an overdue-gear digest in Telegram.
DiversdeskGoogle SheetsTelegram
Automated Dive Trip Capacity Alerts
Every few minutes, WebRun checks upcoming trips in Diversdesk, spots any that have reached their maximum diver count, posts the team a Slack alert, and pings the trip lead in Telegram.
DiversdeskSlackTelegram
Automated Checkout Dive Booking Nudges
Each morning, WebRun finds open water students in Diversdesk who finished theory but have not booked checkout dives, drafts an encouraging nudge in Gmail, and lists open dive slots from the Google Calendar.
DiversdeskGmailGoogle Calendar
Automated Dive Trip Review Requests
Two days after each trip, WebRun finds the divers who came out in Diversdesk, drafts a friendly review request in Mailchimp, and posts the team a Slack summary of who is being asked.
DiversdeskMailchimpSlack
Automated Weather Dive Reschedule Planning
Each morning, WebRun checks the marine forecast against tomorrow's boat dives in Diversdesk, proposes a reschedule on the Google Calendar, drafts diver notice texts in Twilio, and briefs the crew in Slack.
DiversdeskGoogle CalendarTwilio
Automated Diver Certification Capture
When a new diver signs up in Diversdesk, WebRun reads their certification agency and level, writes it onto their profile, logs it to a Google Sheet, and flags any gaps to staff in Slack.
DiversdeskGoogle SheetsSlack
Automated Diver Medical Form Chasers
Before each course, WebRun checks Diversdesk for students missing their diver medical questionnaire, logs them to a Google Sheet, and drafts a polite reminder email in Gmail for staff to review and send.
DiversdeskGoogle SheetsGmail
Automated Dive Waiver Chase List
Every morning, WebRun checks upcoming trips in Diversdesk, finds booked divers whose liability waiver is still unsigned, logs them to a Google Sheet, and sends the front desk a Telegram alert.
DiversdeskGoogle SheetsTelegram
Automated Dive Boat Departure Reminders
Every afternoon, WebRun reads tomorrow's boat trips in Diversdesk, drafts a short departure reminder text per diver in Twilio, and posts the crew a Slack roster so nobody misses the ride.
DiversdeskTwilioSlack
Automated Diversdesk Booking Confirmations
When a new trip booking appears in Diversdesk, WebRun reads the trip, date, and dive site, drafts a personalized confirmation email in Gmail, and posts the front desk a heads-up in Slack.
DiversdeskGmailSlack

Want one of these running on your own Diversdesk?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.