Booking essentials
Booking Funnels: See Where People Stop Booking

The short answer
A booking funnel counts how many visitors reach each step of your booking form, from opening it to confirming, so you can see exactly where people give up.
Gaplessly builds one for every booking page automatically, with cookieless analytics it hosts itself.
What a booking funnel is
Every online booking is a short walk through a few steps. Someone opens your booking page, chooses a service, picks a time, types in their name and number, and confirms. A booking funnel counts how many people reach each of those steps, in order, and ends on how many actually booked.
Read top to bottom, the numbers shrink, and the useful part is where they shrink fastest. If most people who open the page go on to see your available times, but few of those who see times make it to the details step, the times are the problem, not the page, the prices or the traffic.
A visitor count tells you how many people turned up. A funnel tells you where the ones who did not book walked away.
Why the drop-off step matters more than your traffic
Most small businesses judge their website on one number: visits. More visits feels like progress, and when bookings stay flat the instinct is to buy more traffic. But a leak halfway down the form costs a share of every visitor, paid or not, so fixing it is usually cheaper than finding more people to pour in at the top.
Each step tends to fail for its own reasons, which is what makes knowing the step so useful:
- Lost between opening the page and choosing: too many services to scan, unclear names, or prices that only appear later.
- Lost at times: not enough availability, the first open slot is weeks away, or the times shown do not match when your customers are free.
- Lost at details: a long form, a required account, or a deposit that arrives as a surprise at the last moment.
- Lost at payment: the deposit amount, or a payment step that does not work well on a phone.
None of these are certainties. They are the places to look first once the funnel has told you which step to look at. Without it you are guessing across all of them at once.
Why most small businesses never see one
The tools exist, but they assume someone has time to set them up. Google Search Console shows which searches brought people to your site; it cannot see what happens inside your booking form. Google Analytics can draw a funnel, but only after someone installs its tag, defines an event for each booking step, and builds the report. It also sets cookies, which in many places means putting a consent banner in front of your visitors too.
For a salon owner, a clinic manager or a restaurant with a busy week, that is a project, not a setting. So it sits on a list, and the question of why people are not booking gets answered by guesswork instead.
How Gaplessly builds it for you
Every Gaplessly booking page already reports each step it reaches, because the booking form and the analytics were built together. There is no tag to install and no steps to define. The first time someone on your team opens your analytics, your tracking is created, and the funnel fills in from then on.
- Appointments businesses see "Your booking funnel" on the Website screen: opened booking, saw specialists, saw times, reached details, reached payment, and booked.
- Restaurants and venues see their own version under Reports, following the steps of the reservation form: location (for a venue with more than one area), party size and time, details, and a confirmed booking.
- A step you do not use is left out rather than shown as a false 100% drop-off. No specialist picker or no payment step means no row for it.
- The last row counts bookings that actually went through, not just people who pressed the button.
- Switch between the last 7, 30 and 90 days to see whether a change you made moved the numbers.
Next to the funnel on the Website screen sits a heatmap of when people visit, by day of the week and hour of the day. It is a quick way to see whether your busiest browsing hours line up with the times you actually offer.
Website analytics, the funnel included, comes with Pro and Custom plans, and is available as an add-on on Solo and Growth.
What it does not track
The funnel runs on Umami, an open-source analytics tool we host on our own infrastructure rather than sending your visitors to a third party. It sets no cookie. A visitor is counted using a hash of their IP address, browser and the day, computed fresh and never stored, so nothing connects one day's visit to the next or follows anyone to another website.
For the booking form it records which step a visitor reached and whether they finished, never anything they type. Section 4 of our Privacy Policy covers exactly what is collected.
How to read yours
Give it a few weeks before drawing conclusions. A small business might see a few dozen people open its booking page in a month, and at those numbers one or two visitors can swing a percentage a long way. The 30 and 90 day views are steadier than the 7 day one.
Then change one thing at a time. Open more times, shorten a service list, or mention a deposit earlier on the page, and compare the next month against the last. The funnel will not tell you why people leave, but it tells you where, which is the part that is hardest to guess.