“ The diver booked a fun dive… with zero certifications.
How we solve it Certification level, logged dives, age, and last-dive date are checked at booking time. Rusty diver? We suggest the refresher automatically.
The booking widget on your website, the payments behind it, and the dashboard that runs your day — certifications checked, deposits collected, confirmations sent. Built by divers.
White-glove onboarding · Live in ~48 hours · No setup fee · No payment gateway required
Sound familiar?
Every one of these is a real failure mode we built a specific feature for — not a generic "save time" promise.
“ The diver booked a fun dive… with zero certifications.
How we solve it Certification level, logged dives, age, and last-dive date are checked at booking time. Rusty diver? We suggest the refresher automatically.
“ Requests pile up overnight — mornings start with a scramble to answer them all.
How we solve it Divers book themselves at any hour. Within your rules, bookings confirm on their own; the rest wait in a tidy review queue with divers already told you'll answer within 24h.
“ No-shows who never paid, and refund fights when they cancel late.
How we solve it Set payment terms per listing — full online, a deposit that secures the seat, or pay on arrival — and a cancellation window enforced as an exact deadline in your destination's timezone.
“ The medical history comes up for the first time while signing up at the dive shop.
How we solve it The medical questionnaire is part of checkout — divers declare before they book, and you review before they dive. No surprises.
How bookings confirm
Each listing sets two dials: how divers pay (full online, deposit, or on arrival) and what confirms by itself (auto-accept up to a group size you set, or review every request).
Whatever the lane, every email CCs you and the diver with a real reply-to — one tidy message per decision.
The platform
Setting up a new booking platform shouldn't land on your plate alone. Our team handles the heavy lifting on every plan — including the free Starter. No setup fee, no upsell.
Included in every plan
Launch checklist
~48 hours to live
Kickoff call
30 minutes with your onboarding rep to plan your launch.
Listings & schedules
We import your dive sites, courses, and trip schedules.
Payment & embed
We connect your payment provider — optional; pay-on-arrival needs none — and install the widget on your site.
Always-on support
Email + WhatsApp from launch onward — not just during onboarding.
Your dedicated rep stays on your account after launch.
Pricing
We're onboarding a small group of dive shops via early access — apply on any plan and pay no per-booking fees for your first month.
Start taking online bookings with zero upfront cost.
Recommended for 50+ bookings per month.
For 250+ bookings per month and multi-location ops.
No per-booking fee
No per-booking fee
Save 2 monthsNo per-booking fee
No per-booking fee
Save 2 monthsNo per-booking fee
No per-booking fee
Save 2 monthsNon-standard payment processors, custom integrations, or fully custom hosted booking domains.
Every plan includes everything below the one before it.
Odysseic per-booking fee
Charged on top of your subscription — only on bookings through Odysseic checkout, never manual entries. Lower as your plan grows.
Tap a plan above to switch.
FAQ
No. Diver payments settle directly to your own payment account — we never hold your money. Our per-booking fee is billed separately on a monthly invoice, and only for bookings made through Odysseic checkout — never your manual entries.
No. Checkout add-ons are always pay-on-arrival — the diver settles them with you at the shop. They never go through online payment and never count toward your per-booking fee. It's extra revenue, cleanly.
Nothing was ever charged — on a request, no payment is taken until you accept. The diver gets a clear, courteous decline email (CC'd to you), and because no money moved, there's nothing to refund.
Yes. The widget is a small snippet you paste in — it inherits your branding, and we'll install it for you during onboarding if you prefer. Or keep your own “Book now” button and point it to our URLs provided in your dashboard.
Dive dates are always the local date at your destination, and cancellation deadlines are computed in your destination's timezone — so “3 days before the dive” means the same thing to everyone.
No. Plenty of shops start with pay-on-arrival only — bookings still confirm, policies still apply, emails still go out, and the dashboard runs your day. Connect a payment provider whenever you're ready to take deposits or full payment online.
Stripe, Xendit, or any major provider on demand. Funds always settle directly to your own account — tell us what you use in the early-access form and we'll connect it during onboarding.
On Enterprise, yes — each hotel, agent or freelance instructor gets a tracked link, bookings are attributed automatically, and a running ledger tracks commission earned vs paid. They even get a private stats page to check themselves, with no diver details exposed.
Get started
We'll help you at every step of the way to get started taking bookings from your website, fast. Try the starter plan with no fixed price commitment — just pay per booking.