All posts

Field notes

7 August 202613 min readBy Team Klaudius

Booking mode: Klaudius can now target businesses currently paying for booking software

Aesthetics clinics, hair salons, spas and studios overwhelmingly run their diary through Fresha, Booksy, Square or one of seventy-odd others. Thousands of them put that booking page in the website field of their Google listing, because it's the closest thing to a website they have. They pay monthly for booking software, they have no site of their own, and every lead-gen tool on the market filters them out as 'has a website'. Booking mode finds them instead — and the site it builds them comes with its own booking system built in. Our own first outreach batch with it pulled a response rate well beyond anything our classic streams see.

Klaudius has always targeted businesses with no website. Last month Rescue mode added a second stream: businesses whose website exists but has failed them — dead domains, hosting placeholders, security warnings.

This week there's a third, and it's the strongest of the lot: businesses whose Google listing links out to a booking platform instead of a website. A Fresha profile. A Booksy page. A {name}.setmore.com subdomain. The owner pays for that software every month, uses it to run their entire diary, and has nothing else online.

It's called Booking mode, it's a free update to every licence, and this post covers why these are the best-qualified leads on the map, how Klaudius tells a booking page apart from an actual website, what the first live searches — and the first real outreach batch — produced, and what selling one all the way through looks like.

It also changes the shape of the sale itself. Every other Klaudius pitch asks a business to spend money on something new. This one arrives where money is already going out of the door every month — subscriptions, and commissions on every new client's first booking — and offers to turn that spend into something the business owns. And it carries the richest upsell in the product at the end of it: the full production booking system — the kind of build that gets quoted in the thousands.

New here? The short version: Klaudius is an AI pipeline you own that finds local businesses that need a website, builds each one a bespoke site, and pitches it to them — you charge the businesses. You don't need to code. One licence, $399 one-time, 7-day money-back guarantee, and every new capability (like this one) is a free update. See how it works → — or keep reading for the full detail.

The listing says "Website". It isn't one.

Open the Google listing of almost any aesthetics clinic, hair salon, lash studio or massage practice and there's a blue "Website" button. Click it on a good proportion of them and you don't land on a website. You land on that business's page inside someone else's marketplace: their name at the top, their service menu, a Book button, and the platform's branding around all of it.

That page does one job well — take bookings — and it is not a website. It has no story, no gallery of their work, no About, no control over how any of it looks, and no address of their own. Search engines index the platform, not the business. The customer list lives with the platform too — every client who books is the platform's relationship as much as theirs. And if the platform raises prices, changes its layout, or promotes a competitor next to their listing, the owner has no say.

Step back and the whole arrangement is a rental. The page, the diary, the client relationships — paid for monthly, with a percentage of new business on top, on terms the platform can change whenever it likes. These owners aren't behind on the internet; they're renting their piece of it from someone whose brand sits above theirs on their own booking page.

And here's what makes it interesting commercially: every tool that scrapes for "businesses without a website" reads that listing as has one. The website field is populated, so the business is filtered out — by the competitors scouting the area, by the agencies cold-emailing, by every lead list on the market. These businesses sit in plain sight, permanently skipped.

Why these are the best-qualified leads on the map

The hardest objection in local web work is "do I actually need this?" A business paying Fresha or Booksy every month has already answered it. They've decided that being bookable online is worth a recurring bill — they just stopped at the booking half and never got the shopfront around it.

That gives you a lead with three properties you rarely get together:

  • Proven willingness to pay. Not a guess from review count — a live subscription. Fresha, for instance, ended its free tier in 2025: every business on it now pays per bookable staff member, every month, plus a 20% commission on each new client the marketplace introduces — on a $300 first appointment at an aesthetics clinic, that's $60 gone from a single booking. The point isn't that a website is cheaper; it's that these owners already treat their online presence as a recurring cost of doing business. That's precisely the mindset a build fee plus a monthly care plan walks straight into. And the obvious objection — "they're paying for bookings, not a website" — is what the pitch answers: the site Klaudius builds does the booking job too, shaped to how their business actually runs rather than however the platform's template works, with the website around it thrown in.
  • A live, complete service menu — every treatment, price and duration, published by the owner. That's the exact content a beautiful services page needs, and it means the site you build them is accurate to the pound before you've spoken to anybody.
  • No website to compete with. You're not asking them to replace something. You're giving them the thing their booking platform was never able to be.

Notice what that does to the money conversation. The classic pitch asks an owner to add a line to their budget. This pitch starts from lines that already exist — the subscription, and above all the commissions, which grow with every new client the marketplace "gives" them — and offers to turn that outflow into something they own. Selling a saving is a fundamentally easier conversation than selling a cost.

Klaudius ranks these leads accordingly — and within them, it works the higher-ticket end first. An aesthetics clinic, laser studio or PMU artist gets picked up before a walk-in barbershop, because per-visit tickets across these verticals differ by roughly ten times, and the businesses at the top of that range are the ones with a marketing budget that makes a website an easy yes.

(And the businesses in these verticals with no website link at all? Klaudius has always found those — that's the classic stream. What Booking mode adds for them is the site itself: theirs gets the same built-in booking system, because in these trades the diary is the business.)

How Klaudius tells a booking page from a website

This is where the engineering went, for the same reason it did in Rescue mode: the pitch must never be wrong. Telling an owner "you don't really have a website" when they do is a conversation that ends immediately.

So it isn't a judgement call. Klaudius ships a registry of 72 booking platforms — the global majors plus the ones that only matter in one market, region-tagged, each with its real URL shapes recorded. Every candidate whose listing has a website link gets classified against it, offline and instantly:

$ node scripts/booking-check.js "https://www.fresha.com/a/glow-beauty-london-abc12def"
{
 "verdict": "booking_platform",
 "platform": "fresha",
 "fee_line_allowed": true
}

The subtleties are where the accuracy lives, and there are more of them than you'd expect:

  • Claimed versus unclaimed. Several marketplaces auto-generate listing pages for businesses that have never signed up. On Fresha those live at a different path from real partner profiles, and the page itself says the business "is not currently affiliated with Fresha". Klaudius treats those as no web presence at all — a classic lead — and never implies the owner is paying for something they aren't.
  • Directory pages aren't business pages. A "top 20 salons in Chicago" marketplace page is not a business's website, and doesn't qualify anything.
  • Some platforms don't count. Enterprise salon software used by chains is filtered out as the wrong kind of business entirely, and aggregator listings — where the platform pays the venue rather than the other way round — are excluded outright.
  • Social profiles are their own answer. A listing pointing at Instagram or Linktree isn't a website either; those are treated as classic no-website leads, with the profile captured alongside the rest of their contact details.

The first live results

Pointed at a handful of Northern English towns, a fresh install's first aesthetics-clinic search surfaced exactly the lead this stream exists for: a 78-review clinic selling three-figure treatments, paying Booksy every month, its Google listing pointing straight at its Booksy page — no website anywhere. More of the same shape followed across the day's other searches.

And the messages are already out. We've been running the stream ourselves ahead of release — real builds, sent to real owners — and the response rate on that first batch has been exceptional by any cold-outreach standard, well beyond what our classic streams see, with several warm conversations open and the first sales now in progress. We'll publish proper numbers once they've settled; the early read is that pre-qualification does exactly what it says.

The site they get

Every one of these businesses lives and dies by its diary, so a site that can't take a booking would be a strange thing to pitch them. This one can.

The site Klaudius builds includes its own booking system, its pages built from their real menu — their services, their prices, their durations, their opening hours, closed days disabled. On the preview you send, that flow is a complete front end without a back end behind it — deliberate, twice over. It keeps a pitch light: the production machinery (the database, the emails, the dashboard) is where all the real build work in a booking system lives, and that work only happens for clients who convert, never for every preview in a town. And it means a preview never quietly collects real bookings that nobody is watching. Where the lead has a live platform, the site also keeps a link to it — so even on the preview, their real booking flow is one tap away, and if the owner decides they'd rather keep the platform running alongside the website once it goes live, that choice is already built in.

Selling one all the way through

When they say yes, that's when it becomes real — and this is where the two halves of Klaudius meet. The booking systems we shipped in July — genuine production booking, with confirmation emails, self-service cancellation, a staff dashboard and day-of reminders — install into that same site in one command, replacing the demo with the real thing. It's the appointments shape of that system — services, staff, durations, buffers — and it's the kind of build that gets quoted at $4,000–$10,000 when an agency does it by hand.

And what makes it worth that to the business is the word the platforms can never offer: theirs. No percentage of anything. No template deciding how their booking flow works. Every rule — deposits, buffers, cancellation windows, who can book what and when — set to how their business runs, because it was built for it, on a site with their name on the domain. You're not selling them another subscription; you're selling them the end of one. For an operator, that's the difference between selling a website and selling a website with a four-figure upgrade waiting behind it.

And when the conversation turns to price, the July post has the numbers on what renting the equivalent costs these businesses today: monthly subscriptions, plus new-client commissions that reach 30% on Booksy and roughly 42% all-in on Treatwell. Worth having to hand when you price the owned version.

None of it has to happen on day one, either. The site can go live with its booking buttons pointing at the diary they already trust — the easiest possible yes for an owner whose whole business runs through it — with the built-in system sitting one command away for the moment they're ready to own that half too. Either way the website is sold; the booking system is the upgrade it was built to receive.

One part of the move is worth naming: payments. Plenty of these businesses take deposits or prepayment through their platform, and that's often the last thing holding them to it. Moving it is simpler than it sounds — the client creates a Stripe account (or already has one), hands over a key, and the AI wires it into the booking system and runs a test charge. The one step that can't be automated is the client's own: it's their account and their money, so they do Stripe's identity checks themselves. And it's where the last of the platform's cut disappears — once payments run through their own account, the per-booking fees go with everything else. Until they're ready, the staged path works fine: diary and deposits stay on the platform, the site goes live around it.

Which points at what this stream adds to your book. It doesn't replace the volume game — classic keeps running in the same sessions, and nothing about your throughput changes. What it mixes in is a different calibre of client: higher tickets, a four-figure upgrade path, and genuinely more relationship in the work. If the agency you want to build has a layer of deeper, higher-value client relationships on top of the volume, this stream is where they come from — and the care plan you charge monthly is where that work gets paid for.

What the message actually says

The pitch leads with the finished site, the way every Klaudius pitch does — "I built you a website, here it is" — then goes straight at the thing they care about most. For a business on a platform where the fee story is genuinely true (the registry decides that per platform), the default reads:

"It comes with a complete booking system built in - clients can book straight off your website, and it can take Fresha's place entirely: your own system, shaped around exactly how you work, no fees on anything. Or the website can direct customers to your existing Fresha, if you want to keep that."

The whole pitch is in there: the system one tap away, ownership stated flat — take Fresha's place entirely — and the alternative framed as what it is: the website pointing at Fresha, if that's what they want to keep. On platforms with free tiers the fee clause is dropped and no cost claim is ever made; being right is worth more than being punchy. Like everything Klaudius sends, it's composed fresh per lead, in your operating language, and if you want the tone different you tell your agent once.

Turning it on

Setting up fresh, the wizard now asks which lead streams you want, and you tick the ones you want running.

Already running Klaudius? Ask your AI agent to update Klaudius, then tell it to turn on Booking mode.

All three streams blend into the same runs, the same CRM and the same follow-up cadence — a booking lead is just a lead with a different opening line. Turn any of them off whenever you like.

Like Rescue mode, the booking systems, the client CMS and everything else since launch: if you own a licence, you already own this. That's the deal, and it doesn't change.

Not an operator yet? Klaudius is $399 one-time — the pipeline, all three lead streams, the booking systems, the CMS, and every future capability, free forever. Start here →