Serving businesses across the whole of the UK 200+ projects delivered since 2012 170+ clients, from startups to national brands Serving businesses across the whole of the UK

Now taking on new projects

+44 (0) 7587 557 546 hello@flitzen.co.uk
Flitzen.
Get a quote↗↗
Who we are
The people behind the work.

A Mayfair team of designers, developers and problem-solvers, building for UK businesses since 2012. Senior people on every project, from the first call to launch.

About Flitzen ↗
92%Client satisfaction
170+Clients
Start here
About Flitzen

Our story, the people behind the work, and how we run a project from the first conversation to launch.

Our approach The people Common questions
Read our story ↗
More about us
Why FlitzenThe difference, process & promises ↗ TestimonialsClient reviews & the review wall ↗ CareersOpen roles and life at Flitzen ↗ CharityThe causes we support ↗ Trade markFlitzen is a registered UK mark ↗ Find usWhere we are and how to reach us ↗
Featured
The team Flitzen · Mayfair, London The Flitzen Technologies team at work in the London studio
The people behind it Mayfair, London
Meet the team ↗
Services
One partner, for everything.

One senior partner for everything you build, from AI to apps to infrastructure. Personal, accountable, on time.

All services ↗
6Core practices
12+Years
Featured practice
Bespoke AI solutions built by Flitzen for UK businesses
Bespoke AI Solutions

Automation, integration and custom models built around how your business actually works.

Explore AI ↗
More services
Website DesignSites, e-commerce & web apps ↗ App DevelopmentiOS, Android & cross-platform ↗ Software SystemsEnterprise systems & APIs ↗ Cloud & TechInfrastructure, migration & strategy ↗ SEO & GrowthSearch, performance & visibility ↗ Built for a sectorIndustry-specific sites & systems ↗
Featured
Case study Electrical & Mechanical Services · construction platform Screenshot of the Electrical and Mechanical Services construction platform built by Flitzen
Construction Platform Software
View case study ↗
Our works
Work we're proud of.

170+ clients. 200+ projects delivered. Browse by what you need, or by your sector.

View all work ↗
170+Clients
200+Projects
By type
AI NewFace recognition, computer vision & automation ↗ WebsitesBespoke sites & web apps ↗ Phone AppsiOS, Android & cross-platform ↗ SoftwareCustom systems & platforms ↗
By industry
Sports & Leisure Finance & Accountancy Construction & Real Estate Home & Maintenance Beauty & Wellness Healthcare & Fitness Education & Childcare Travel Solutions Technology Charity Retail & Fashion Pet Services Waste Management Personal Branding
Featured
Case study One Golf Club · membership platform Screenshot of the One Golf Club membership platform built by Flitzen
One Golf Club Sports & Leisure
View case study ↗
Flitzen Technologies
  • Who we are
  • Why Flitzen
  • Testimonials
  • Careers
  • Charity
  • Find us
  • What we do
  • AI Solutions
  • Website Design
  • App Development
  • Built for a sector
  • Our work
  • AI
  • Websites
  • Phone Apps
  • Software
  • Home
Get a quote WhatsApp
hello@flitzen.co.uk +44 (0) 7587 557 546
Home / Insights / What a booking system actually needs to do
Booking and scheduling

What a booking system actually needs to do

A booking system earns its keep by removing admin, not by taking bookings. Taking the booking is the easy part and every tool does it. The hours are saved afterwards, in reminders, changes, cancellations, payments and a register your staff can actually read at a poolside or in a van. Judge any system on what happens when a customer changes their mind, because that is where the time goes.

By Darshan Parmar, Founder, Flitzen Technologies UK · Published 10 August 2026 · 5 minute read
On this page
Taking the booking is the easy part The five jobs that save real hours Where off-the-shelf tools stop Buying one or building one Payments, and the awkward cases The register nobody thinks about Work this out before you buy or build Common questions

Got a project in mind?

Get a quote
A bespoke booking and management platform built by Flitzen

Taking the booking is the easy part

Every booking tool on the market can show a calendar and accept a slot. That is the demonstration, and it is why demonstrations are misleading.

Watch where your team's time actually goes for a week. It is almost never the booking. It is the parent who needs to move a lesson, the customer who wants a different collection day, the card that failed, the person who did not turn up and now wants a credit, and the register that had to be printed because the system cannot show it usefully on a phone.

So when you are looking at options, skip the booking screen. Ask what happens in each of those five situations, and ask to see it rather than hear it.

The five jobs that save real hours

Reminders that go out on their own. The single biggest reduction in no-shows, and the easiest thing to get right. It should need nobody to press anything.

Customers changing their own bookings. Within rules you set: how much notice, how many changes, which slots. Every change a customer makes themselves is a phone call your team does not take.

Cancellations and credits, handled by the rules. This is where most off-the-shelf tools give up, because credit rules are specific to each business. A missed swimming lesson with 24 hours' notice might earn a credit valid for a term. That logic is yours, and it either lives in the software or it lives in somebody's head.

Payments that recur without chasing. Subscriptions, renewals, failed card retries, and a clear view of who has actually paid.

A register the staff can use. On a phone, at the poolside or in the cab, ideally without a signal. If a member of staff has to print it, the system has not finished the job.

Where off-the-shelf tools stop

Generic booking products are built for the common case: one person, one slot, one price, pay now. They are good value when that is genuinely your business, and plenty of businesses should buy one and stop reading.

They start to strain when your rules are specific. Pricing that depends on more than one variable, such as postcode, size and access. A term of lessons booked as one thing but attended weekly. Siblings on one account at different levels. Waiting lists that promote automatically when somebody drops out. A collection round where the order of stops matters.

The tell is the workaround. When your team keeps a spreadsheet alongside the booking system, the spreadsheet is where your actual business rules live, and the software is doing about half the job you are paying it for.

Buying one or building one

Most businesses should start by buying. The question is what to do when you have outgrown it.

An off-the-shelf booking tool compared with a bespoke booking system
Off the shelfBespoke
Time to running Days Weeks to months
Your specific rules Approximate them, or work around them Built in, including the awkward ones
Cost shape Monthly, often per user or per booking Up front, then hosting and support
Cost as you grow Rises with volume or staff Broadly flat
Fitting your other systems Whatever integrations exist Built to fit what you already run
Staff-facing register Generic, sometimes printable only Designed around how the job is actually done
Best for Standard bookings, getting started Rules nobody else has, or volume that makes fees hurt

Payments, and the awkward cases

Taking a card is solved. Stripe and its equivalents handle the hard parts, and any system worth considering will use one of them rather than touching card details itself.

The awkward cases are where systems differ. What happens when a subscription payment fails on a Sunday night? Does it retry, does it tell the customer, does it tell you, and does the child still get into the lesson on Monday? Can you take a deposit now and the balance later? Can you refund part of something? Can a parent with three children pay once?

Ask about failed payments specifically. Every provider demonstrates the successful path. The money you lose is on the other one, and it is lost quietly.

The register nobody thinks about

Booking systems are sold to owners and used by staff, and those are different jobs with different needs.

The person at the poolside needs today's list, who is new, who has a medical note, and a way to mark attendance with wet hands in about two seconds. The driver needs the round in order, the access notes, and the ability to record that a bin was blocked. Neither of them needs a dashboard.

When we built the software behind Mini Dolphins Swim School in Harlow, the parent app and the booking flow were the visible parts, but the register was the part that changed the working week. It is the screen most likely to be an afterthought, and it is the one your team will open a hundred times more often than you open the reports.

Work this out before you buy or build

Half an hour with the person who currently does the admin will tell you more than a fortnight of demonstrations.

  1. Write down your awkward case. The booking your business always trips over. Take it to every demonstration and ask them to do it live.
  2. Time the admin. How many hours a week go on changes, chasing and registers. That number is your budget.
  3. Write your cancellation rules as sentences. If you cannot, no software can enforce them, and that is worth knowing first.
  4. Decide who needs a login. Customers, staff, both. Per-user pricing turns this into a real cost as you grow.
  5. Ask what leaving looks like. Can you export your customers, their history and their bookings, in a form you could actually use?

If a product handles your awkward case, buy it. If two do not, the rules are probably specific enough to be worth building around, and that is the point at which it is worth having the conversation.

Common questions

The parts that save time all happen after the booking: automatic reminders, letting customers reschedule within your rules, handling cancellations and credits, taking recurring payments and retrying failed ones, and giving staff a register they can use on a phone. Taking the booking is the easy part and every tool does it, so it is the wrong thing to judge on.

Buy first if your bookings are standard: one person, one slot, one price. Consider building when your rules are specific enough that your team keeps a spreadsheet alongside the software, when per-user or per-booking fees are growing faster than the business, or when the register your staff actually use is the part no product gets right.

That logic is specific to your business, which is exactly why generic tools struggle with it. Write the rule down as a sentence first, for example that a lesson cancelled with 24 hours' notice earns a credit valid for the current term. If you can state it plainly, it can be built and enforced automatically. If you cannot, it currently lives in somebody's head and it will keep costing you time.

Yes, and it should, through an established provider such as Stripe rather than handling card details itself. The thing to check is what happens when a payment fails: whether it retries, who is told, and whether the customer keeps their place in the meantime. Every provider demonstrates the successful path, and the money is lost on the other one.

It depends on how many of your rules are unusual and what it has to connect to. A focused system doing one job well can be a matter of weeks; a full platform with a customer app, payments and staff tools is typically a few months. We scope it, put a fixed price in writing, and start with the part that removes the most admin.

Where to go next

  • Swim school software ↗
  • Waste collection websites and booking ↗
  • Party and entertainment booking sites ↗

If you want a straight answer about your own situation, tell us what you are trying to do and we will say what we would do, including when the answer is that you do not need us. Start a conversation.

Keep reading

More insights

All insights ↗
←Previous Working with agencies Who actually owns your website? →Next Choosing software Bespoke software or off the shelf?
Start a project
hello@flitzen.co.uk↗
+44 (0) 7587 557 546

Now taking on new projects

The studio
12 Old Bond Street
Mayfair, London W1S 4PW
View on map ↗
170+Clients nationwide
200+Projects delivered
Flitzen Technologies

A London-based IT services firm delivering bespoke software, web and mobile solutions for ambitious UK businesses. Trusted since 2012 for precision, reliability and measurable outcomes.

Explore
  • About Flitzen
  • Why Choose Us
  • Services
  • Industries
  • Our Works
  • Testimonials
Solutions
  • Swim School Software
  • Waste Collection Websites
  • Princess Party Websites
  • Website Design
  • App Development
  • AI Solutions
Company
  • Careers
  • Charity
  • Contact
  • Get a Quotation
  • Privacy Policy
  • Trade Mark
Follow
LinkedIn Instagram
Serving the United Kingdom from London: AI Development London IT Services Harlow, Essex

This page was last updated on 10 August 2026.

© 2026 Flitzen Technologies UK Limited. All rights reserved. Competence you can rely on.
Flitzen.