FareHarbor + DiveDay
FareHarbor takes the online booking and puts you in front of its hotel and reseller network. Then the dive day still runs on a clipboard, because a general booking engine was never built for certification checks, waivers, or a roll call on the water. Keep FareHarbor for the storefront, or leave the per-booking fee behind and take the booking here too.
The demo is a working shop. No sign-up, nothing to import, and nothing to undo.
Where you are today
FareHarbor is an online booking platform for tours, activities, and rentals, owned by Booking Holdings, the company behind Booking.com, and plenty of dive shops run their storefront on it. It is good at that job: guests book and pay online, and its distribution network puts your trips in front of hotels, concierges, and resellers you would never reach on your own.
It is not dive software. FareHarbor makes no claim to certification gating, medical waivers that block a diver, rental-gear fit, or a boat manifest built for a roll call. Its "manifest" is a passenger list you can download, and it has no concept of a certification record.
The storefront is not free. FareHarbor charges nothing monthly, but takes a fee on every booking, added to your guest’s checkout price, for as long as you use it. It does not publish the rate; you hear it on a sales call, and third parties report around 6%. A growing shop feels a cut of every booking.
Keep it, or leave it
DiveDay runs the water side, everything between "booked" and "back at the dock" that a booking engine was never built to touch. Point for point, this is what FareHarbor leaves to your clipboard:
The trip and the dive site decide what each diver needs. If certification evidence or a waiver cannot be verified, DiveDay says which thing and the diver stays blocked. FareHarbor takes the booking and never checks whether the diver is cleared to get on the boat.
DiveDay gates the dive on certification: a deep dive will not clear a diver without the required certification, and every nitrox fill is re-checked at fill time. Records you enter are verified by staff, and imported records are flagged for a one-tap confirmation.
Waivers are built in and versioned against your own release. A medical answer that calls for a physician’s sign-off blocks the diver until that review happens. There is no paid add-on for any of it.
Big Boarded / Not-boarded buttons for wet thumbs, a head count for every dive, and a manifest the crew saves to the phone so it keeps working after the signal drops at the ramp.
Every diver’s sizes become the boat’s kit list, with a tank per diver per dive split by air and nitrox. FareHarbor doesn’t know a diver’s wetsuit size.
Each diver gets a plain-language brief the night before (dock time, conditions, what to bring) and a shareable recap page after. The booking confirmation was the start of the relationship, and this is the rest of it.
FareHarbor keeps doing what it is good at: taking the online booking and putting you in front of its hotel and reseller network, which DiveDay has no equivalent for. There is no wire between the two. You bring your divers in with the CSV export below, and re-import as your roster grows.
If FareHarbor is only your booking button and you are not leaning on its distribution network, you do not need to keep paying on every booking to keep it. DiveDay takes the booking itself: a public schedule anyone can book without an account, checkout through your own Stripe account, native waivers. Bring your divers across once, point your booking link here, and the per-booking fee stops.
See what DiveDay costs →Your website
Every button, frame and link you pasted from it has a twin here, in your colours and your typeface, and the diver never leaves your brand.
FareHarbor sells Sites separately and doesn’t publish the price; third parties report $5,000 a year, before its SEO add-on.
Ask, and a person at DiveDay builds it with you: your photos, your words, the booking already in it. It is in the price.
Email us at switch@dive.dayWalk the live demo as the owner, the captain, or a diver. The same cert checks, waivers, and roll call are what your file lands into.
Every step is one you run yourself, in your own time. Rather hand it off? Send us the file and a person brings your divers in with you, free.
FareHarbor runs in a browser, and your data comes out of the Dashboard’s reports. There is no single "export everything" button. The goal is your people as a CSV. Menu labels shift over time, so treat these as the shape of the path rather than word-for-word buttons.
Reports live in the Dashboard, behind an owner or admin login, not the guest-facing booking page.
FareHarbor’s Contacts report is your customer list (names, email, phone) for a date range. That roster is what you need; the rest of the reports are booking and sales records.
The Contacts report is scoped to a range, not a single all-time dump, so widen it as far as FareHarbor allows before you run it. Otherwise a slow season or a lapsed regular gets left behind.
FareHarbor’s reports and manifests download as CSV straight from the Dashboard. Save the file where you will find it. That file is all DiveDay needs.
FareHarbor has an API, but access is partner-gated. You email their support to request it, and it is built for resellers rather than a self-serve export you can run yourself. The Dashboard CSV is your route out, and it is enough.
The same table DiveDay shows you before it imports a single row.
Everything above is what arrives. What arrives is also what leaves: Settings → Data export downloads one ZIP of plain, documented CSVs (divers, bookings, waiver records, payment history), led by a contacts file shaped for another system’s import wizard. Every stored photo (certification evidence, dive-site pictures, trip recaps) comes as a real file rather than a link.
No export fee, no support ticket, no minimum stay, and the same download works on the first day of a trial.
The rest is in DiveDay, and it takes minutes.
The owner or manager uploads the CSV in your DiveDay shop.
DiveDay maps your columns and shows how each one landed, what it’s leaving behind, and any row it can’t bring across. A diver with a matching email is updated, not duplicated. Nothing saves until you confirm.
Roster, sizes, and certification records land immediately. They arrive flagged imported, with a one-tap confirm for staff, and only a specialty-gated dive waits on that confirmation.
For a FareHarbor export: A FareHarbor export is mostly contact and booking data. People, emails, phones, and any emergency contact import. Certification records and rental sizes do not, because a booking platform does not hold them. Import Contacts first, then Bookings: DiveDay matches divers by email, so the second file adds each booking to the same diver’s history instead of duplicating them.
Leaving a system you have run for years does not have to mean a weekend of downtime.
The live demo runs the same roles your dock does. Have the captain run a roll call and the desk see who’s not ready before you move a single record.
Import into DiveDay and start taking real trips through it (waivers, roster, manifest) while your old system keeps running alongside. Nothing forces a hard cutoff on day one.
Pick a week with the fewest trips already on the books. Fewer live bookings straddling the switch means less to reconcile by hand.
Re-run the export later, once your old system has more bookings in it. DiveDay matches existing divers by email and updates them instead of creating a second record, and a repeated visit history collapses instead of doubling.
Exporting from the old system is minutes of work, and the preview shows what will land before anything saves. Review it, fix any flagged rows, and import for real. It takes one sitting.
A person does the import with you
Send us what you have, whether a clean export or a decade of messy tabs, and we will map the columns and bring your divers in with you, free. If DiveDay is ever the wrong fit, we will help you carry it all back out the same way.
Walk the demo first, then bring your export. The cert checks, waivers, and roll call are already in place.