Search for a way to put Cliniko on your website and you will find a row of products promising integration. Most of them do the same thing underneath: they put a frame on your page, or a button that opens Cliniko's own booking site in a new tab. It works, in the sense that a patient can eventually book. It also quietly loses you the people you paid the most to reach.

What the patient actually experiences

Follow one person through it. She searches on her phone at half past nine at night. She taps your ad, which cost you money. She reads two lines, decides you look right, and taps Book online.

The address bar changes. The design changes. The fonts and colours are not yours any more, and the page says the name of a software company she has never heard of. She is now being asked to pick a practitioner, then an appointment type from a list written in clinical shorthand, then a date, on a screen that was designed for a desktop.

Nothing here is broken. Every step works. But she has been handed from the business she chose to a system she did not, and she is doing admin at half past nine at night. Some patients push through this. The ones who do not simply close the tab, and you never learn they existed.

Why this costs more than it looks

Every extra step in a booking loses some share of the people standing on it. That is not a controversial claim, it is the oldest measured pattern in online selling, and it applies to a clinic exactly as it applies to a shop. What makes the new tab expensive is not that it loses a big share. It is which people it loses.

Organic visitors cost you nothing, so losing a few is a shame. Ad visitors cost you a few pounds each, every single one, whether they book or not. The frame or new tab sits at the precise moment your ad spend has done its whole job and is waiting to be collected. You paid for the click. The hop is where it evaporates.

There is a second cost, quieter and worse. When the booking happens on someone else's domain, your own analytics usually stop at the doorway. You can see the click on Book online. You cannot see who finished. So you cannot tell which ad, which page or which search actually produced patients, and you end up judging your marketing on taps rather than on appointments.

What integration is supposed to mean

Here is the distinction that the word "integration" hides, because the marketing uses it for both.

Embedding is showing someone else's page inside or next to yours. Your site does not know what is on it. It cannot change how it looks, cannot simplify it, cannot tell you what happened on it. It is a window onto another building.

Integration means your website talks to Cliniko directly through its API, the documented connection that Cliniko provides for exactly this. Your site asks Cliniko which appointment types are bookable, and shows them in your words. It asks which slots are genuinely free, and shows them in your design. When the patient chooses, your site tells Cliniko to create the appointment, and Cliniko creates it, in the same diary you look at every morning.

Why it matters: the patient never leaves. There is no second website, no second design, no handover. And because your own site handled it, you can see exactly which ad produced which booking.

The part nobody mentions: the key

Talking to Cliniko's API needs an API key, a password that gives full read and write access to your patient records. That key must live on a server your site talks to privately, never in the browser, never in the page a visitor can view. This is not optional and it is not advanced. It is the difference between a safe integration and handing your patient database to anyone curious enough to look. Ask about it. Any vendor worth using will have a clear answer, and any vendor without one has told you something important.

Three ways to fix the front door

Option one: keep the link, make it honest. If you are not spending on ads, leave it. Put your Cliniko booking link on your Google Business Profile and your Instagram bio, where patients already look, and let Cliniko's page do its job. It is included in what you already pay and it works. This is genuinely the right answer for a lot of clinics, and it costs nothing. Where it falls down: the moment you buy traffic, you are paying to land people on a page whose only job is to send them somewhere else.

Option two: buy an off-the-shelf booking product. There are real products that do a nicer job than a raw frame, sold monthly. Where they genuinely win: fast to fit, cheaper than a build, and if your clinic runs a standard shape they will do the job next week. Where they fall down: your appointment types are described their way, the design is theirs, and you should still ask the key question above before you sign.

Option three: build the booking into your own site on the API. Your page, your words, your appointment names, no second website. Where it falls down: it is real work, it costs more than a plug-in, and at low patient volumes it will not pay for itself. This is what we do, so weigh it knowing that.

The recommendation. If you are not buying traffic, option one and spend nothing. If you are, work out what share of your ad spend is landing on that hop before you decide anything, then pick option two or three on how standard your clinic is. If your ad spend is small, the honest answer is that fixing the hop will not pay for itself yet, and you should keep your money.

Do this today, for nothing

Take out your phone, find your own clinic the way a stranger would, and book yourself an appointment. Count the taps. Notice the exact moment the address bar changes to a different website. Notice whether the appointment names would mean anything to someone who is not you.

That walk takes four minutes and tells you more than any report. If it felt long to you, and you already know the answers, consider how it feels at half past nine at night to someone in pain who has three other clinics open in other tabs.

Do the walk, then bring us what you found and last month's ad spend. Twenty minutes and you will know what the hop is costing you, in your own numbers, and whether it is worth fixing yet.