Prismic Page Audit Free online audit tool
Home › All tools › What booking system does this website use?

What booking system does this website use?

Paste a URL and find out how a site takes bookings. Two very different answers are possible, and they lead to very different work: a third-party platform leaves the vendor's hostnames all over the page and can be named outright, while a custom-built booking flow leaves no vendor fingerprint at all and has to be inferred from structure. This hub explains both, lists every booking detector on this site, and is explicit about which answers are facts and which are inferences.

Third-party booking: named from a hostname

Most booking platforms are embedded rather than rebuilt: an iframe, a widget script, or a booking page hosted on the vendor's own domain. That means the vendor's hostname appears in the page you already downloaded — calendly.com, acuityscheduling.com, simplybook.me, setmore.com and so on. When that happens the answer is not a guess: it is a fact, and the detector names the platform and shows the matching URLs.

This is the common case, and it is also the case that matters commercially: the site owner is paying that vendor a monthly fee, and the booking flow inherits the vendor's load time, its cookie behaviour and its ceiling on customisation.

Custom-built booking: no fingerprint, only structure

A booking flow written directly into the site does not announce itself. There is no vendor hostname to match, which is exactly why a detector that only hunts brand names returns nothing useful here.

What remains are structural signals: a URL path such as /booking, /book-now, /appointment or /reserve; copy that says ``book an appointment'' or ``make a reservation''; a date or date-and-time input; a datepicker library (flatpickr, react-datepicker, Pikaday) instead of a plain text field; and a form whose action points back at the same site rather than out to a vendor. Together those make a custom build likely — not certain. Every such result on this site is labelled *likely custom-built* and lists the signals it used, so you can judge them yourself.

Why the distinction changes the job

Third-party: the platform owns data, emails, calendar sync and often the payment flow. Performance work is limited to how and when the widget loads — you can defer it, lazy-load it, or replace an inline embed with a button, but you cannot make the vendor faster.

Custom: you own everything, so the fix can go all the way down to the API and the database. It also means the booking flow is part of the site's own performance and accessibility score, and nobody outside the project can fix it for you.

Estimating one as the other is a common and expensive mistake — which is why this is worth checking before quoting.

Forms and survey tools count too

Many businesses never buy a booking platform; they take enquiries through a form tool — Typeform, Jotform, Tally, Jinshuju, MikeCRM, WJX, Tencent Survey — and confirm by hand. Functionally that is the booking system, and the same hostname logic identifies it.

In these cases the page usually keeps the lead data in that tool, not in the website's own database. That is worth knowing before anyone promises CRM or reporting work.

If a booking detector hits, you have a named vendor and a fact. If none hits but the page has a booking path, a date picker or a local form, you have a likely custom build with listed signals — read them before quoting. If nothing at all appears, the site may take bookings somewhere the homepage does not link to; try the contact or services page.

Going further

If this build is yours, three things usually explain the score: media that enters the CMS without dimensions, slices that re-render the same block, and fonts loaded from a third-party host.

If you would rather hand these fixes over, the contact page lists what I take on.

Optimization help is available

Tell me your URL and what you want fixed — you get a clear scope, price and timeline.

Works without opening a mail app.

To:[email protected] | Cc:[email protected]

WeChat QR
WeChat: scan to add me
Works from any country. Send a screenshot of the audit and we can talk fixes.