Customer story

How Copenhagen Cable Park runs an entire season on one booking system

Denmark's largest cable wakeboard park sells time on the water. Every hour is a hard capacity limit, members expect priority, and walk-in guests want to book and pay online. All of it now runs through their own Shopify store.

Aerial view of Copenhagen Cable Park: a rider coming off the kicker on Big Cable while the dock behind them is lined with people waiting for the next session
A full session on Big Cable. Every person on that dock is holding a slot that had to be counted before they arrived.
6,000+Bookings handled this season
2Cables on one shared calendar
57Member sessions in a single day
ZeroOversold slots on the water

The challenge

Capacity at a cable park is physical. Each cable takes a fixed number of riders per session, and when a slot is full it is full. An overbooked hour means riders standing on the dock holding a receipt.

Two very different groups share that water. Members have already paid, through an annual pass or a clip card, and expect to get on when they show up. Public guests pay per session and book online. Keeping those two groups from eating each other's capacity, across two cables and a season of shifting opening hours, is not something a standard appointment app is built to do.

On top of that, the park did not want a separate booking silo. Payments, receipts, discount codes and refunds already worked in their Shopify store. A booking system that handled money somewhere else would have meant reconciling two sets of numbers all season.

The setup

CapFlow Booking runs the park's full operation inside Shopify. Four things carry most of the weight.

Two resources, one calendar

Big Cable and Small Cable each have their own capacity, schedule and pricing, but staff see the whole park in a single week view with each slot colour-coded by how full it is.

Capacity pools that hold the line

Every timeslot is split into a member pool and a public pool. Members book from their own reserved capacity and can never take a public seat by accident, or the other way round. Unused member capacity releases automatically to the public a set number of hours before the session, so the water stays full without members losing priority.

Members book without a checkout

Annual pass and clip card holders are recognised from their Shopify customer record and book instantly, with clip balances tracked per customer. No card, no cart, no friction for the people who already paid for the season.

Everyone else pays through Shopify

Public bookings land in the store's own cart with the correct variants for duration and adult or child pricing. The park's existing payment setup, receipts and refunds all keep working, and the money stays in one system.

Day of operations

Riders arrive with a check-in token in their confirmation email. Staff work from an arrivals dashboard that shows who is expected, who has checked in, and who has not turned up. Events such as competitions and clinics run alongside the regular schedule with their own capacity, pricing and access rules, so a competition weekend does not require taking the normal booking flow offline.

A rider in a wetsuit and helmet on a rental wakeboard, passing the dock with Copenhagen behind themA rider on a rental board carving across open water and throwing spray

Most of the water is not competition runs. It is rental boards, borrowed helmets and people on their third session — the ordinary hours that have to add up correctly, every day of the season.

Calendar — week view
CapFlow Booking calendar view showing a week of timeslots across two resources with colour-coded capacity
Both cables in one week view. Colour shows how much capacity is left in each session.

The result

Over 6,000 bookings so far this season, with as many as 57 member sessions booked in a single day, and no oversold slots. Booking, membership and payment run in one system instead of three, and the staff spend their time on the dock rather than reconciling spreadsheets.

“We have both member access, clip cards and hourly users, and we can use them all in the same app. That’s something we hadn’t come across before this app.”

“The no-show fee function has also been a huge change for us, and we can use different rules for hourly users and members.”

Theis BlochGeneral Manager, Copenhagen Cable ParkRead the review on the Shopify App Store

Booking, membership and payment now run in one system, on the park's own storefront, through a season that does not stop for software.

Running a venue where capacity matters?

If you sell time and places, CapFlow Booking handles the counting so you do not have to. Start on the free plan and see how it fits your venue.

Install free on ShopifySee all features