The problem with generic booking software
Most online booking platforms were built for barbers, salons, or restaurants. They treat every appointment as a single-customer, single-service transaction: pick a time, pay, done. Children's activities almost never work like that.
A parent booking a term of Saturday morning football sessions is buying twelve weeks of the same class, but only wants to pay for the sessions their child will actually attend. A holiday camp needs to handle a sibling discount that kicks in at the second child. A wraparound care provider needs to accept tax-free childcare vouchers and reconcile them against sessions delivered. A dance school needs to know which child is in which class, with parental consent forms attached to each booking.
Generic booking software forces providers to work around these needs with spreadsheets, manual invoices, and follow-up emails. That is exactly the admin overhead a booking system is supposed to eliminate.
The features that genuinely matter
Not every children's activity provider needs every feature, but if you are evaluating booking systems, these are the ones that separate software that actually works from software that becomes another admin burden.
Recurring bookings with individual session control
Term-time classes are the backbone of most children's activity businesses. A booking system needs to let parents book a whole term in one transaction, but also handle the reality that Emma is on holiday for week four and mum wants that session refunded or credited. Systems that treat every session as a separate booking generate huge amounts of admin. Systems that treat the term as a single booking with individual session skips work with how families actually behave.
Waitlists that actually convert
Popular classes fill up. A good booking system captures the interest of parents who tried to book after the session was full, and automatically offers the spot when someone cancels. The version that does not work is the one where the waitlist is a static form the provider has to check manually and email people from. The version that works is the one where the first person on the list gets an automatic offer with a time-limited link to complete the booking.
Sibling and household discounts
Discounts for second and third children are the norm across children's activities. A booking system needs to apply these automatically when a parent books multiple children in one transaction, and ideally remember the family structure so returning parents do not have to reapply the discount every time.
Tax-free childcare and childcare vouchers
For Ofsted-registered activity providers running before and after school clubs, holiday camps, and wraparound care, accepting the government's tax-free childcare scheme and traditional childcare vouchers is not optional. Parents will not book with a provider that cannot take voucher payments. Reconciling these payments against session delivery is one of the most time-consuming pieces of admin an activity business does, so a booking system that automates it is worth serious money.
Digital registers and medical information
Ofsted-registered providers need attendance records, medical information for each child, and consent forms. A booking system that stores all of this in one place, generates a printable or app-based register for each session, and lets staff mark attendance with a couple of taps is dramatically better than juggling paper forms and spreadsheets.
Parent communications tied to bookings
Automatic booking confirmations are table stakes. What matters more is being able to email or text all parents booked into a specific session — "Sunday's football has been moved to the indoor pitch, meet at the side entrance" — without exporting a list and copy-pasting into your email client.
Where popular platforms fall short
The children's activity booking market has consolidated around a small number of platforms in recent years. All of them do something well. None of them do everything well, and understanding where each one struggles helps you avoid the pain of realising six months in that the system does not fit your business.
Some platforms handle the marketplace side beautifully — parents can discover activities in their area and book with a couple of clicks — but the provider-side admin tools are shallow. Reporting is limited to what fits on a single screen. Custom pricing rules are impossible without contacting support. If your business is growing, you outgrow the platform faster than you expected.
Others go the other way. They give providers deep admin capability but the parent-facing booking experience is clunky. Multi-child checkouts take dozens of clicks. Payment options are limited. Mobile experience is an afterthought. Parents abandon bookings mid-way through and you lose revenue.
Almost all of them charge per booking or per attendee, which is invisible when you are small but becomes a real cost as you scale. A £1.50 fee per booking is fine when you take fifty bookings a month. When you take five hundred, it is £750 a month you are handing over — money that could go into your own business.
The other cost to think about: when you use a platform, your customer data lives on their servers. If you want to move providers, you have to migrate everything — parent accounts, booking history, waivers, consent forms. Some platforms make this easy. Some make it deliberately difficult. It is worth asking the question before you sign, not after.
When bespoke makes sense
For most small children's activity providers running one or two class formats, a good off-the-shelf platform is the right choice. The setup is quick, the per-booking cost is manageable, and the platform handles the boring infrastructure so you do not have to.
Bespoke becomes worth considering when a few things start being true at the same time.
You are handling enough bookings that the per-booking fees are a meaningful monthly cost. If you are paying £300 or £500 a month in platform fees, a one-off custom build starts to look like it pays for itself within a year.
Your business has specific workflows that off-the-shelf platforms do not support well. Maybe you run a franchise model where each location needs to be branded independently. Maybe you have an unusual pricing structure that no platform accommodates cleanly. Maybe you need to integrate with an EPOS or CRM system your business already uses.
You want to own your customer data and your booking process. This is the hardest one to quantify but often the most important. When you own the software, you own the roadmap. You can add features because they help your customers, not because a platform decided to build them for other reasons.
What to ask before you commit
Whether you are choosing a platform or commissioning a bespoke build, these are the questions worth asking before you sign anything.
- What happens if I want to leave in two years? How do I export my data? Is there a fee? Who owns the customer records?
- How does the checkout work on a mobile phone with one child in one arm? That is the reality of most parent bookings. Try it yourself before you commit.
- What is the total cost at my current volume, and at three times my current volume? Per-booking fees compound. Make sure you understand what growth costs.
- How much time does the admin dashboard save me each week? A booking system that adds workflow complexity to your week is not a booking system, it is another job.
- Who fixes it when something breaks? Response times, hours of support, and how you get hold of a real person all matter more than any feature list.
The right booking system for a children's activity business is the one that fits how you already work, not the one that forces you to work around it. Sometimes that is a platform. Sometimes it is bespoke. The important thing is choosing deliberately, not just picking whichever one you saw first on a Facebook ad.