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.
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.

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.
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.