User Guide

๐Ÿช Operator & Shop User Guide

Everything you need to list trips, manage bookings, accept payments, and check in divers at the dock.

Version 2.0 ยท June 2026
๐Ÿ“„ Operator & Shop User Guide โ€” PDF & Word Download the full guide to read offline or share with your team.

Operator sections apply to dive charter operators  ยท  Shop sections apply to dive shops  ยท  Premium features require a Premium subscription  ยท  Standard+ features available on Standard and Premium.

๐Ÿš€ 1. Getting Started

Create your free ScubaDiverLink business listing in under 10 minutes. Your profile is permanently free โ€” subscribe when you are ready to accept bookings and payments.

1.1 Creating Your Account

  1. Go to scubadiverlink.com and click Get Started.
  2. Enter your name, email address, and a strong password, then click Create Account.
  3. Check your inbox for the verification email from noreply@scubadiverlink.com and click Verify Email.
  4. Log in. You will be prompted to set up MFA and choose your business type on first login.
Tip: Check your spam folder if the verification email doesn't arrive within 5 minutes.

1.2 Choosing Your Business Type

After verifying your email, you are asked to select your account type. Choose one of the following:

TypeBest for
Dive OperatorCharter boats, liveaboards, and trip-based businesses. You manage a fleet and schedule departures.
Dive ShopShore-based shops offering courses, equipment rental, servicing, and sales. No fleet required.

If you operate both a shop and a charter fleet, choose Dive Operator โ€” you can add shop features (courses, rentals) under the same account.

1.3 Multi-Factor Authentication (MFA)

MFA is mandatory for all ScubaDiverLink accounts. Choose your preferred method in Settings โ†’ Security:

MethodHow it works
Email OTPA 6-digit code is emailed to your address each time you log in.
SMSA code is texted to your mobile number.
WhatsAppA code is sent via WhatsApp โ€” useful if you're in an area with patchy SMS delivery.
Authenticator AppGenerate codes with Google Authenticator, Authy, or any TOTP app. Works offline. Most secure.
Recommendation: Use an Authenticator App. It works without phone signal, which is useful at remote dive sites.

๐Ÿ“Š 2. Your Dashboard

The Dashboard gives you a live snapshot of your business activity. Access it from the top navigation in your account.

  • Upcoming departures โ€” trips departing in the next 7 days with passenger counts and seat availability.
  • Pending bookings โ€” requests awaiting your review or confirmation.
  • Unsigned waivers โ€” booked divers who have not yet signed their liability waiver.
  • Revenue this month โ€” total confirmed booking value for the current calendar month.
  • Quick actions โ€” buttons to create a new trip, open the QR scanner, and view today's manifests.
Tip: Bookmark your Dashboard URL or save it to your home screen โ€” it's your daily starting point for operations.

๐Ÿช 3. Business Profile

Your business profile is your public-facing page on ScubaDiverLink. Divers discover you here, read your reviews, and book your trips. A complete profile significantly increases enquiries and bookings.

3.1 Basic Info & Photos

Go to Business Profile in your account to edit:

FieldTips
Business nameUse your trading name exactly as it appears on your signage and website.
Description / BioDescribe your operation, what makes it special, and the experience you offer. 200โ€“500 words is ideal.
Profile photoYour logo or a professional boat/shop photo. Minimum 400 ร— 400 px, max 5 MB.
Banner / cover imageA wide shot of your boat, reef, or dive site. Ideal size: 1400 ร— 400 px, JPEG or PNG.
Address & locationUsed to show your pin on the search map. Enter your marina or shop address accurately.
Phone & websiteDisplayed on your profile for direct contact.
Social media linksAdd Facebook, Instagram, and YouTube links โ€” they appear as icons on your profile.

3.2 Specialties & Certifications Accepted

List the dive types your operation specialises in (reef, wreck, cave, liveaboard, technical, freediving, etc.) and the certification agencies whose cards you accept (PADI, SSI, NAUI, TDI, CMAS, etc.). Divers filter search results by these criteria โ€” the more accurately you fill them in, the better qualified your enquiries will be.

3.3 Opening Hours & Amenities

Set your business hours for each day of the week. Mark which amenities your site offers โ€” parking, freshwater showers, gear wash station, equipment hire, compressor on site, photo processing, VHF radio, first-aid oxygen, etc. These appear as icon badges on your profile card in search results.

๐Ÿ—“๏ธ 4. Trip Management

Create, schedule, and manage all your trip listings from Manage Trips in your account. Standard accounts can have up to 5 active listings (plus 10 drafts); Premium accounts have unlimited active and draft listings.

4.1 Creating a Trip

  1. Go to Manage Trips โ†’ + New Trip.
  2. Enter the trip name, description, and select the trip type (day trip, liveaboard, reef, wreck, course, technical, snorkel, etc.).
  3. Set the departure date and time, meeting point, and expected return time.
  4. Set the total seat capacity and the minimum certification level required.
  5. Set the price per seat. Choose whether a deposit or full payment is required at booking (see Section 8.2).
  6. Add any gear requirements, briefing notes, or what's included in the price.
  7. Click Publish to make the trip live instantly, or Save Draft to review later.
Recurring departures: Use the Recurring toggle to set up weekly, daily, or custom repeat schedules. Each occurrence is listed separately โ€” you can edit or cancel individual departures without affecting the others.

4.2 Seat Map

Operator Each trip can have a visual seat map based on your vessel layout. To set up or edit the seat map:

  1. Open a trip and click Edit Seat Map.
  2. Select the vessel from your fleet (see Section 5). The map pre-fills with that vessel's layout.
  3. Drag and reposition seats if needed. Mark any seats as disabled (out of service).
  4. Save the map. Booked divers will be shown the seat map when they view their booking โ€” the operator assigns specific seats from the manifest view.

4.3 Publishing, Editing & Cancelling

A published trip is visible immediately in search results. You can edit most fields (description, price, notes) at any time without affecting existing bookings. Changing the date or departure time on a trip with existing bookings will trigger an automatic notification to all affected divers.

Cancelling a trip: Cancelling a published trip with confirmed bookings triggers automatic refunds to all booked divers according to your refund policy. This cannot be undone. If you need to reschedule instead of cancel, edit the departure date and time โ€” divers will be notified of the change.

Interactive walkthrough

Step through the full operator setup flow below โ€” adding a vessel and publishing a trip โ€” at your own pace.

โ›ต 5. Fleet & Boats Operator

Manage your vessel inventory under Fleet in your account. Standard accounts support up to 2 vessels; Premium supports up to 20.

  1. Go to Fleet โ†’ + Add Vessel.
  2. Enter the vessel name, type (rigid inflatable, catamaran, motor yacht, liveaboard, etc.), and year.
  3. Set the total passenger capacity and crew count.
  4. Upload up to 8 photos of the vessel.
  5. Build the seat/berth layout โ€” drag-and-drop grid editor, choose rows and columns to match your actual deck plan.
  6. Save. The vessel is now available to assign to trip listings.
Tip: Create a vessel for each boat even if they share the same layout. This allows the seat map to show the correct boat name on the diver's boarding pass.

๐Ÿ“‹ 6. Booking Management

All booking activity is managed from Bookings in your account.

6.1 Viewing & Managing Bookings

The Bookings table lists every reservation across all your trips. Filter by trip, date, or booking status:

StatusWhat it means
PendingPayment received but awaiting your confirmation. Review the diver's profile and confirm or decline.
ConfirmedBooking is active. The diver is on the manifest. QR code has been generated.
Deposit PaidDeposit received. Balance due before the date you set in your booking policy.
CompletedTrip has departed. The diver can now leave a review.
CancelledBooking cancelled โ€” by the diver or by you. Check if a refund was issued.

Click any booking row to view the diver's profile (name, certification, dive experience, emergency contact, DAN number), payment status, waiver status, and QR code.

6.2 Trip Manifest

The manifest is your pre-departure briefing view. Open it from Bookings โ†’ Trip Manifest or from the trip card on your Dashboard.

  • Shows every diver confirmed for a specific departure with their name, certification level, dives logged, and emergency contact.
  • Colour-coded check-in status โ€” grey (not arrived), green (checked in).
  • Shows how many seats are confirmed, how many remain available, and total revenue for the departure.
  • Print the manifest before departure as a physical backup.
Conditions panel: The manifest view shows a live weather summary for your departure location โ€” wave height, wind speed and direction, visibility estimate, and water temperature โ€” drawn from Open-Meteo and OpenWeather APIs.

6.3 Waivers Tab

The Waivers tab in Bookings shows every signed waiver across all your trips โ€” pulled directly from the database in real time. For each signed waiver you can see the diver's name, email, booking reference, the date and time they signed, and whether they signed digitally (draw-pad signature) or via a paper record.

  • Use the search bar at the top to find a specific diver by name or booking reference.
  • Waivers are grouped by trip, ordered by departure date (soonest first).
  • Each booking row in the main Bookings table also shows a waiver status badge โ€” Signed, Unsigned, or Not Required.

Click any booking row to view the complete signed waiver record โ€” including the diver's drawn signature image, their full name, and the exact timestamp. Waiver records are stored permanently and cannot be altered after signing.

Check before departure: The Dashboard also shows a live count of unsigned waivers for upcoming trips. Automated reminder emails are sent by the platform to unsigned divers 48 hours before departure.

๐Ÿ“ฑ 7. QR Check-In Scanner

The ScubaDiverLink QR scanner lets you check divers in at the dock in seconds โ€” no paper, no lists, no internet required.

7.1 Opening the Scanner

  1. Open a browser on any phone or tablet and go to scubadiverlink.com/app/scan.html, or navigate to Check-In Scanner from your account dashboard.
  2. Tap Open Camera to Scan. Allow camera access when prompted (one-time permission).
  3. Point the camera at the diver's QR boarding pass on their phone or a printed copy.
  4. The booking details appear on screen instantly โ€” name, trip, number of guests, certification, and waiver status.
  5. Tap Confirm Check-In to mark the diver as boarded. The manifest updates in real time.
Offline mode: The scanner works without internet. QR codes contain the full booking data encoded offline. Check-ins made without internet are queued and synced automatically the next time the device connects. This is ideal at remote docks with no Wi-Fi.
Manual reference lookup: If a diver's QR code isn't working (damaged, screenshot too dark), tap Enter Reference Manually and type the booking reference (DL-XXXXXX). This requires an internet connection.

๐Ÿ’ณ 8. Payments & Payouts

8.1 Stripe Connect Setup

ScubaDiverLink uses Stripe to process all payments. Funds flow directly to your bank account โ€” we do not hold them. To enable payouts:

  1. Go to Business Settings โ†’ Payments โ†’ Connect with Stripe.
  2. You will be redirected to Stripe's onboarding. Enter your business details, bank account, and verify your identity.
  3. Once Stripe approves your account (usually within minutes), payouts are enabled automatically.
  4. Stripe sends payouts to your bank within 2 business days of each confirmed booking.
Platform fee: ScubaDiverLink charges 8% of each booking amount. This is deducted automatically by Stripe before payout. Your Stripe dashboard shows a full breakdown of each transaction.

8.2 Deposit Policy

You control whether divers pay a deposit or the full amount at booking. Go to Business Settings โ†’ Booking Policy:

  • Full payment at booking โ€” diver pays 100% at the time of booking. Simplest option.
  • Deposit + balance โ€” set the deposit percentage (e.g. 30%) and the number of days before departure that the balance is due. The platform enforces the balance deadline automatically, sending reminders and a payment link to the diver.
Note: Regardless of your deposit settings, full payment is enforced automatically if a booking is made within 36 hours of the departure time.

8.3 Refund Policy

Set your cancellation and refund rules under Business Settings โ†’ Refund Policy. Choose a preset or build a custom policy:

PresetRule
๐ŸŸข FlexibleFull refund if cancelled 24 hours or more before the trip.
๐ŸŸก ModerateFull refund up to 5 days before; 50% within 5 days.
๐Ÿ”ด Strict50% refund up to 7 days before; no refund after that.
โš™๏ธ CustomDefine your own thresholds and percentages.

Refunds are processed automatically by Stripe to the diver's original payment method. You receive a notification for every cancellation and refund event.

๐Ÿ“ 9. Waivers & Liability

Digital liability waivers are built into every booking. Manage all waiver settings under Business Settings โ†’ Waivers.

9.1 Enabling & Customising Your Waiver

Go to Business Settings โ†’ Waivers to configure your liability waiver:

  • Require waiver toggle โ€” enable or disable the waiver requirement for all bookings. On by default for Standard and Premium accounts.
  • Liability Waiver Text โ€” edit the full text of your waiver directly in the text editor. The platform provides a comprehensive 5-point default template covering: release of liability, medical fitness declaration, certification confirmation, equipment responsibility, and emergency contact confirmation. Edit it to match your specific operation โ€” add your business name, your local jurisdiction, any specific hazard disclosures (e.g. shark dives, strong currents, cave diving).
  • Use Default Template button โ€” resets the waiver text to the ScubaDiverLink standard template if you want to start fresh.
  • Save Waiver Text โ€” saves your customised waiver. All future bookings will display your updated text.
Legal note: Your waiver text is a legally binding document. Have your customised waiver reviewed by a local attorney familiar with marine and adventure tourism liability before activating it. ScubaDiverLink provides the default template as a starting point only โ€” it is not a substitute for legal advice.

9.2 How Divers Sign Waivers

After a booking is confirmed, the diver is shown a Sign Waiver prompt on their trip detail page (My Trips โ†’ [booking]). They must:

  1. Read through the full waiver text in the scrollable panel.
  2. Draw their signature on the digital draw-pad using their mouse or finger on a touchscreen.
  3. Enter their full legal name in the name field.
  4. Tick the acknowledgement checkbox to confirm they have read and understood the waiver.
  5. Click Sign Waiver.

Once signed, the following are stored permanently against the booking: the waiver text at the time of signing (a snapshot โ€” so changes you make later don't affect prior records), the diver's drawn signature as an image, their full name, the exact timestamp, and their IP address and device details. You can view all of this from Bookings โ†’ Waivers tab or by clicking into any individual booking.

9.3 Unsigned Waiver Reminders

The platform automatically sends reminder emails to any diver who has a confirmed booking but hasn't signed a waiver. You can see unsigned waiver counts on your Dashboard (live count for upcoming trips) and in the Waivers tab of Bookings. Unsigned divers appear in the main Bookings table with a red Unsigned badge so you can follow up directly before departure.

๐ŸŽ“ 10. Courses & Gear Rentals Shop

10.1 Course Listings

Go to Manage Trips โ†’ + New Course. Fill in the course details:

FieldDescription
Course namee.g. PADI Open Water Diver, SSI Advanced, PADI Rescue Diver.
AgencyThe certification agency (PADI, SSI, NAUI, CMAS, etc.).
LevelOpen Water, Advanced, Rescue, Divemaster, Instructor.
PrerequisitesMinimum certification or age required to enrol.
Duratione.g. 3.5 days, 5 days.
PricePrice per student. Include what's covered (materials, certification fee, tank fills).
ScheduleAvailable start dates (e.g. every Monday, first Monday of the month).
Zero booking commission on courses: ScubaDiverLink charges no platform fee on course bookings โ€” only the flat annual subscription applies. Divers contact you directly to finalise enrolment.

10.2 Gear Rental Catalogue & Booking Flow

List your rental inventory under Equipment in your account. For each item (BCDs, regulators, wetsuits, fins, masks, computers, tanks, torches, etc.) enter the daily rate, available sizes, condition rating, and any deposit required.

Rental Booking Flow

When a diver requests gear, here is the full flow:

  1. Diver submits a rental request (gear items, dates, linked trip). You receive a notification.
  2. Review the request under Bookings โ†’ Rental Bookings. Check availability for those dates.
  3. Click Confirm to accept โ€” this generates a Stripe checkout link and sends it to the diver by email and notification.
  4. The diver completes payment via the link. Their rental status updates to Paid and appears in their My Rentals view.
  5. Or click Decline to reject the request (e.g. gear not available).
Key rule: You must confirm a rental before the diver is charged โ€” no payment is taken without your explicit confirmation. This gives you full control over availability before committing to a booking.

Gear can be linked by the diver to a specific trip booking. In your rental management view, equipment is grouped by trip date so you can see everything needed for each departure at a glance.

StatusWhat it means for you
PendingNew request โ€” awaiting your review. Confirm or decline.
ConfirmedYou confirmed. Payment link sent to diver. Awaiting their payment.
PaidDiver has paid. Gear is reserved. Payout processed via Stripe.
CompletedRental period ended. Gear returned.
CancelledRequest cancelled by diver or you.

๐Ÿ‘ฅ 11. Staff Management

Add team members to your account so they can manage trips, check in divers, and view bookings on your behalf. Go to Business Settings โ†’ Staff.

  1. Click Invite Staff Member.
  2. Enter their name, email address, and any certifications they hold (e.g. PADI Instructor, Rescue Diver).
  3. Click Send Invite. An email is sent to the staff member.
  4. They must create (or log in to) a ScubaDiverLink account, then accept the invitation from their notification panel.
  5. Once accepted, they can switch into your business context from their account menu.
PlanStaff members
FreeNo staff accounts
StandardUp to 3 staff
PremiumUp to 10 staff
Staff access: Staff members can view bookings, check in divers via the QR scanner, and view manifests. They cannot change business settings, payment configuration, or subscription details โ€” those remain restricted to the account owner.

๐Ÿ›’ 12. Store

List products for sale directly on your profile page. Customers see your products and are linked to complete purchase through your own website or booking process. Go to Store in your account.

  • Standard accounts: up to 5 product listings.
  • Premium accounts: up to 100 product listings.

For each product, enter a name, description, photo, price, and an optional external link (e.g. to your Shopify or WooCommerce store). Products appear on your public profile page as a browsable catalogue.

No transaction fees: Store listings are informational โ€” purchases happen through your own website or point of sale. ScubaDiverLink does not charge any commission on store sales.

๐Ÿ“ฃ 13. Broadcasts Standard+

Send announcements, last-minute offers, and updates directly to your diver audience. Go to Broadcasts in your account. Email and SMS campaigns are available on Standard and Premium plans. WhatsApp campaigns require a Premium subscription.

  1. Click + New Broadcast.
  2. Choose the channel: Email or SMS (Standard+), or WhatsApp (Premium only).
  3. Select the audience: all past divers, divers who booked a specific trip type, or specific individuals.
  4. Write your message. Email broadcasts support basic HTML formatting.
  5. Send immediately or schedule for a future date and time.
Compliance: Only send broadcasts to divers who have booked with you โ€” they consented to communications as part of the booking process. Do not import external lists. ScubaDiverLink may suspend broadcast access for misuse.

๐ŸŒŠ 14. Weather Alerts

Set automatic alerts for unsafe conditions at your dive locations. When conditions breach your thresholds, you receive a notification and your booked divers are automatically warned.

  1. Go to Business Settings โ†’ Weather Alerts.
  2. Enter your primary dive location (coordinates or address).
  3. Set your wave height threshold (metres) and wind speed threshold (knots).
  4. Toggle Auto-notify divers to send automatic warnings to booked divers when conditions are forecast to breach your limits.
  5. Optionally enter your own OpenWeather and Windy API keys for real-time localised data beyond the free tier.

The live Windy weather map is also embedded in your Dashboard and Manifest pages for at-a-glance forecasting.

โš™๏ธ 15. Subscription & Plans

Your profile is free forever. Subscribe to unlock bookings, payments, and operational features.

Operator Plans

FeatureFreeStandard $39/yrPremium $59/yr
Business profile & search listingโœ“โœ“โœ“
Receive diver reviewsโœ“โœ“โœ“
Active trip listingsโ€”Up to 5Unlimited
Draft trip listingsโ€”Up to 10Unlimited
Fleet / vesselsโ€”Up to 2Up to 20
Staff membersโ€”Up to 3Up to 10
Stripe payouts (8% fee)โ€”โœ“โœ“
QR check-in scannerโ€”โœ“โœ“
Booking & waiver managementโ€”โœ“โœ“
Weather alerts & Windy mapโ€”โœ“โœ“
Store listingsโ€”Up to 5Up to 100
Email & SMS broadcasts Standard+โ€”โœ“โœ“
WhatsApp broadcasts Premiumโ€”โ€”โœ“
Priority search placementโ€”โ€”โœ“
Last-minute discount engineโ€”โ€”โœ“
Advanced analytics dashboardโ€”โ€”โœ“

Shop Plans

FeatureFreeStandard $39/yrPremium $59/yr
Business profile & search listingโœ“โœ“โœ“
Receive diver reviewsโœ“โœ“โœ“
Gear rental catalogueโ€”BasicFull management
Course listingsโ€”โœ“โœ“
Staff membersโ€”Up to 3Up to 10
QR check-in scannerโ€”โœ“โœ“
Booking & waiver managementโ€”โœ“โœ“
Store listingsโ€”Up to 5Up to 100
Stripe payouts (8% fee)โ€”โœ“โœ“
Weather alerts & Windy mapโ€”โœ“โœ“
Email & SMS broadcasts Standard+โ€”โœ“โœ“
WhatsApp broadcasts Premiumโ€”โ€”โœ“
Featured search placementโ€”โ€”โœ“
Analytics dashboardโ€”โ€”โœ“
Early adopter offer: Apply promo code DT5HER26 at checkout for $19 off your first year โ€” Standard for just $20.

Managing Your Subscription

Go to Settings โ†’ Subscription to upgrade, downgrade, or cancel. Your plan is billed annually. A 14-day free trial is included on Standard and Premium โ€” no credit card required to start the trial.

๐Ÿ› ๏ธ 16. Tips & Troubleshooting

16.1 Common Issues

IssueSolution
QR scanner won't open cameraThe browser needs camera permission. Tap the address-bar lock icon โ†’ Site settings โ†’ Camera โ†’ Allow. On iOS, go to Settings โ†’ Safari โ†’ Camera โ†’ Allow.
Stripe onboarding not completingEnsure your business name, ABN/tax number, and bank account details match exactly. Contact Stripe support if identity verification is stuck.
Diver can't pay balanceCheck the balance-due date in your booking policy. If it has passed, contact the diver directly. The platform auto-cancels overdue balances per your policy.
Waiver not showing as signedThe diver must complete all four steps: scroll waiver, draw signature, enter name, tick checkbox. Ask them to check My Trips โ†’ [booking] โ†’ Sign Waiver.
Trip not appearing in searchConfirm the trip is published (not draft). Check that your subscription is active โ€” bookings require at least a Standard plan.
Staff member not seeing my accountThey must accept the invitation email and then switch to your business context from the account menu (top right).

16.2 Getting Help

Visit the Support Centre or contact us directly.

Platformwww.scubadiverlink.com
Sign inwww.scubadiverlink.com/login.html
Support emailsupport@scubadiverlink.com
โ† Back to Support Centre