Skip to content

Ticketing for boat tours¶

Odoo manages sales at the dock, online sales, and the check at boarding for your boat tours, with a per-vessel capacity that complies with your maritime approval in real time.

This is for you if…

  • Each vessel has a strict capacity set by maritime regulations, never to be exceeded
  • You sell tickets for the same outing at the dock and online, on schedules tied to tides
  • An outing can be canceled due to weather and requires quickly refunding or rebooking all passengers

A day aboard a tour boat¶

On a Sunday afternoon, your pier offers two outings : a narrated estuary cruise timed to high tide, and a sunset ride, relayed by the port's tourist office, that has been fully booked since the day before. An hour before departure, the weather turns and the captain cancels the evening outing â€” every passenger needs to be refunded or rebooked within a few clicks.

Each vessel has its own capacity, set by maritime regulations â€” beyond that, no more sales are possible, whatever the booking channel. Without a system shared between the dock and online sales, nothing prevents an outing from being overbooked, or a cancellation from turning into a headache when refunding every passenger.

The Billetterie module for Odoo manages this time-slot and capacity logic directly within your Odoo environment : a per-vessel capacity that complies with maritime approval, availability shared in real time between the dock and online sales, and a single ticket regardless of the purchase channel. Whether your outings run on tide schedules or fixed times, every booking is deducted from the right vessel capacity, directly within your Odoo environment.

The 4 key benefits¶

  • A seamless passenger experience


    Booking at the dock or online, same ticket, same check at boarding â€” no difference in handling depending on the sales channel.

  • Controlled outings


    Limit the number of passengers per vessel to the exact level allowed by your maritime regulations, with no manual intervention.

  • Fill rate tracked in real time


    Monitor bookings and revenue per outing and per vessel, directly within your Odoo environment.

  • Native Odoo integration


    No third-party tool to connect : ticketing relies directly on your existing Odoo CRM, accounting, and inventory.

What each module brings to your boat tours¶

The Billetterie module builds on Odoo's existing building blocks â€” each one covers a step of the passenger journey, from booking to boarding at the dock.

Point of sale : selling at the pier counter¶

  • Immediate sale at the counter, the day's outings already configured by tide schedule and vessel
  • Ticket printed or emailed in one click
  • Spot deducted instantly â€” no risk of exceeding the regulatory capacity

Sales : groups and private charters¶

  • Quotes for fully privatizing a vessel or for a pre-formed group
  • Deferred invoicing for tour operators and works councils
  • Same flow as a standard sales order, applied to each outing at sea

Online sales : booking before heading to the dock¶

  • Online booking with choice of outing and tide schedule, in a few clicks
  • Immediate confirmation, with easy rebooking in case of weather cancellation
  • Availability always synchronized with the pier counter

Access control : validating at boarding¶

  • Ticket validation via mobile control app right on the dock
  • A ticket that has already been scanned cannot be reused on another outing
  • Number of passengers boarded per outing visible in real time, useful for the passenger manifest

Channels manager : expanding distribution (coming soon)¶

A boat tour rarely sells through a single channel : coastal tourist offices, partner harbor masters, and third-party booking platforms also relay your outings. The Channels manager module, currently in development (the first building blocks are already in place), will make it possible to sync your availability with these external channels directly from Odoo, with no manual re-entry.

See also¶

A boat tour is often part of a broader tourism offering : a daytime narrated cruise can complement the discovery of a nearby heritage site. Two other sectors worth exploring :

  • Activities — for your supervised outdoor sessions, like rafting (see the example)
  • Destinations — for your tourist office and the promotion of all your activities (see the example)

Frequently asked questions¶

Does the module handle time slots tied to tide schedules?

Yes : each outing can be scheduled on its own time, fixed or tide-dependent, with a per-vessel capacity that complies with your maritime approval.

What happens if an outing is canceled due to weather?

Refunding or rebooking all passengers of a canceled outing takes just a few clicks, whether their ticket was bought at the dock or online.

Can you sell tickets for the same outing at the dock and online without risking overselling?

Yes, each vessel's availability is shared in real time between the dock and online sales, which prevents any sale beyond the regulatory capacity.


Get the Billetterie app → Discover why we chose the Odoo ecosystem →