For Tours & Activities

Stop paying 20% for a booking
your own website could have taken.

Booking software for tour and activity operators who would rather grow direct than hand a fifth of every seat to a marketplace. A booking widget on your own site, the funnel data to see where it leaks, and the customer list at the end of it. 1.75% to us, nothing added to your customer’s total.

Schedule · This week
Harbour Explorer 34/40 seats
MonTueWedThuFriSatSun
Harbour cruise · 10:00 & 14:00
Sunset cruise
Private charter
  • Harbour cruise · 10:00 & 14:00 Mon–Fri
  • Sunset cruise Wed–Sun
  • Private charter Sat
3 departures · 1 boat · seats pooled, never oversold

Three departures, one boat — seats pooled, never oversold.

The maths that makes this worth an afternoon.

The large experience marketplaces commonly take somewhere between a fifth and a third of the ticket. On £200,000 of seats, moving even a quarter of those bookings onto your own website is a five-figure swing — and it lands as margin, not revenue you have to go and earn. That is the whole argument for this page. Everything below exists to make direct bookings easy enough that they actually happen.

01 · Direct bookings

See exactly where your website loses a booking.

The widget reports its own funnel: how often it was shown, how many people opened it, how many started a booking, and how many finished. When four in five drop out at the same step, you can see it and fix it — rather than concluding your website "doesn’t work" and handing another season to the marketplaces.

Widget analytics · Last 30 days
Booking funnel
3.4% converted
  • Widget shown 4,820
  • Opened 1,140
    −3,680 dropped here
  • Booking started 386
    −754 dropped here
  • Contact captured 214
    −172 dropped here
  • Booked 163
    −51 dropped here
Counts browser sessions, not unique people.
02 · One schedule

Every departure you run, on one board.

Harbour cruises, wildlife safaris, sunset trips, guided walks, kayak sessions — every departure with its own time, price, capacity and roster. Today’s board shows what’s going out, what’s filling and what’s full, without opening four spreadsheets.

Trips & activities · Sat 18 May
Today’s departures
4 sessions
  • 10:00Harbour cruise90 min · all ages9 left£28
  • 11:30Wildlife safari3 hrs · guidedFull£54
  • 14:00Harbour cruise90 min · all ages18 left£28
  • 18:30Sunset cruiseDrink included14 left£38
03 · Ticket types

Adult, child, infant, with or without lunch — one pool of seats.

Build a grid of who’s travelling against what they’re buying, and set a price in every cell. Each ticket type carries the seats it actually consumes, so a lap infant takes none and your boat fills to forty people rather than forty tickets. Prices are resolved on our server, never in the browser.

Ticket types
Harbour cruise · 10:00
CruiseCruise + lunch Seats
Adult 16+ £28 £46 1 seat
Child 3–15 £16 £30 1 seat
Infant Under 3 £0 No seat
One pool of seats across every ticket type on the departure.
04 · Recurring departures

Set the pattern once. It runs the season.

Daily at 10:00 and 14:00, weekends only, every other Thursday — set the recurrence and the departures generate themselves. Add a season so it only sells May to September, a closure period for your refit, and one-off extra dates for the bank holiday you’re opening specially.

Schedule · Week 20
MTWTFSS
Harbour Explorer
Harbour cruise · 10:00 & 14:00
Sunset cruise
Private charter
Private tuition
05 · Private hire

Sell the whole boat to one party.

Private charters, corporate days and whole-venue hire, on the same calendar as your scheduled departures. Book it out and the public seats disappear — no risk of selling a stranger onto a family’s private trip.

New booking · Private
Private charter
Whole boat
Client
The Okafor family
Date
Sat 18 May
Time
12:00–15:00 · 3 hrs
Skipper
Marta Lindqvist
Bespoke price £540
06 · Check-in

A QR code on their phone, a tap on yours.

Guests get a QR code on their confirmation email. Scan it at the gangway and their whole party comes up; tap to check them all in at once. Someone turns up who booked for six and only named themselves? Add the missing names on the spot and hand them the waiver there and then.

Check-in · 10:00
Harbour cruise
Departs 10:00
23/31 aboard
  • The Okafor party 2 adult · 2 child Checked in
  • The Bell party 2 adult Checked in
  • R. Nakamura 1 adult Check in 1
  • The Silva party 2 adult · 1 infant Check in 3
07 · Manifests

The list for the departure, however you need it.

Every party on the trip with their ticket mix and waiver status — on screen, printed, as a CSV, or emailed to the skipper before they cast off.

Manifest · Sat 18 May
Sunset cruise · 18:30
Sat 18 May
Harbour Explorer Instructor · Marta Lindqvist
  • TO The Okafor party (4) Checked in
  • TB The Bell party (2) Checked in
  • RN R. Nakamura Checked in
  • TS The Silva party (3) Awaiting
08 · Waivers

Waivers signed before they arrive — including the guests who weren’t named.

Attach a waiver to any departure and it’s signed digitally with an audit trail. When one person books six seats and names nobody, everyone in the party gets their own link — so you’re not chasing signatures on a pontoon with a clipboard.

Available now
Every guest gets their own link.
09 · Book on your own site

An embeddable widget, not a redirect to somebody else’s brand.

Drop a snippet on your site and take bookings inline — cards, Apple Pay, Google Pay. Your customer never leaves your domain, never sees another operator’s trips alongside yours, and never gets retargeted by a marketplace that just learned they want to go kayaking.

Available now
10 · Enquiries

Catch the ones who aren’t ready to book yet.

Not everyone books on the first visit — especially for a private charter or a group day out. An enquiry form on your site drops them into a pipeline you can work through by stage, and converts straight into a booking when they say yes. Nobody is lost to an unread inbox.

Available now
New → contacted → offered → booked.
11 · Gift cards

Sell experiences as gifts, redeem them against anything.

Sell gift cards straight from your own website — no admin involvement — and let them be spent on any departure you run. Partial cover works: the balance goes to the card, the difference goes to Stripe. Christmas becomes cash in December for trips you deliver in June.

Available now
Bought online, spent anywhere.
12 · Your customer list

You keep the customer, not just the booking.

Every guest who books direct is yours: name, email, what they did and when. Filter them into segments and export a CSV whenever you want it — for your newsletter, for a winter offer, for a lookalike audience. Sell through a marketplace and you get a payout; you don’t get the customer.

Available now
Segment, filter, export.
13 · Pricing

1.75%, and nothing bolted onto your customer’s total.

No monthly fee, no per-booking cap, and no consumer-facing booking fee added at checkout — the platform fee comes off your side, not theirs. Quiet Februaries cost you nothing.

1.75% on bookings
Why operators switch

Three reasons operators pick Broad Reach.

01

The commission stays in your pocket.

A direct booking through your own site costs you 1.75% instead of the fifth-to-a-third a marketplace takes. Nothing is added to your customer’s total either — so your own site is the cheapest place for them to buy, which is exactly how it should be.

02

You find out why direct isn’t working.

Most operators can’t say whether their website converts at 1% or 8%, so “direct doesn’t work for us” goes untested for years. The widget reports its own funnel, so the leak has a location and a number rather than a shrug.

03

You keep the customer.

Sell through a marketplace and you get a payout. Sell direct and you get a name, an email and permission to talk to them again — segmented, exportable, and yours. That’s the asset that compounds over a decade of seasons.

Tour & activity booking software — questions we get asked.

Can customers book and pay on our own website?

Yes. You embed a widget with a snippet of code and the whole booking happens inline on your site — dates, ticket types, guest details and payment by card, Apple Pay or Google Pay through Stripe. Your customer never gets handed off to another brand.

Can one departure sell different ticket prices?

Yes. Set up your ticket types as a grid — adult, child, infant down one side, and what they’re buying across the top, such as the trip on its own or the trip with lunch — then price every cell. All ticket types draw from the same pool of seats on the departure, and each one carries the number of seats it actually takes, so an infant on a lap doesn’t consume one. There’s also a flat party-price model if you’d rather charge per boatload than per head.

Does it handle repeating departures and seasons?

Yes. Set a recurrence — daily, weekly, monthly, with as many departure times per day as you need — and the dates generate themselves. On top of that you can add a season so it only sells during your operating months, closure periods, and one-off extra dates outside the usual pattern.

How do guests check in on the day?

Their confirmation email carries a QR code. Your staff open the check-in screen on a phone or tablet, scan it, and the guest’s whole party appears — one tap checks them all in. You can also just find the party by name. If someone booked several seats without naming everyone, you can add those names at the desk and send the waiver straight to them.

Can we take waivers for activity bookings?

Yes. Attach a waiver template to any departure and it’s signed digitally with a full audit trail. Where a booking has seats that were never named, every guest in the party is sent their own signing link rather than the lead booker being asked to sign for everyone.

Can we sell the whole boat or venue to one group?

Yes. Mark a departure as private hire and the first booking takes the entire slot, so the remaining seats stop being offered publicly.

Do you connect to OTAs like Viator or GetYourGuide?

No, and that’s deliberate rather than a gap we’re rushing to close. There’s no channel manager or OTA sync, so if a large share of your bookings arrive through the marketplaces you’d keep managing those where you manage them now, and use Broad Reach for everything that comes to you directly. We’d rather be very good at making your own website convert than average at syncing inventory to the people charging you 20%. If most of your volume has to stay on the OTAs, say so on the call — we’ll tell you honestly whether this is worth your time yet.

Will this actually increase our direct bookings?

On its own, no — software doesn’t create demand. What it does is remove the reasons people bounce, and then show you the ones that are left. Bookings happen inline on your own page instead of on someone else’s, your prices aren’t undercut by a marketplace, and the funnel tells you how many people opened the widget versus how many finished. Operators who grow direct do it by fixing what that funnel shows them, season after season. We give you the instrument and the shopfront; the traffic is still your job.

What does it cost?

1.75% platform fee on bookings. No monthly fees, no per-booking caps, and nothing added to your customer’s total at checkout. Free in months you take no bookings. Full pricing here.

We run courses as well as trips. Does that work?

That’s the case Broad Reach was built for. Courses with certification pathways and skill sign-offs, and departures with ticket types and manifests, run side by side on one calendar sharing the same boats and staff. Dive centres are the clearest example.

See it with your departures on it.

15-minute walkthrough using your own timetable and ticket prices. We’ll build one of your departures live and book a seat on it.