The story

Why we built Clinic Roll.

By Neil Ingram DO · Osteopath · Brussels

I've used Cliniko for years. It's reliable, the data model is clean, and the API is generous. That's a low bar for clinic software, and Cliniko clears it. I'm not here to bash them.

But there's a pattern. Every time I wanted a workflow piece — a waitlist patients could join themselves, an alert when a booking changes, a way to block a whole week of leave at once, smarter SMS reminders — I'd reach for a different third-party tool. Different login, different invoice, different vendor.

So I ended up doing what a lot of practitioners end up doing: bolting on tools. A Zapier here. A JotForm there. A spreadsheet for the waitlist. When I added it all up, the stack cost more per month than the practice management itself — and three different vendors to email when something broke.

So I built them.

Clinic Roll is six apps that sit beside your Cliniko account, not on top of it. No migration, no new database for your patients, no lock-in. Your Cliniko stays your Cliniko. Two tiers depending on whether you’re solo or running a multi-practitioner clinic — both ship with the full suite.

Two tiers, both with the full suite. Solo — one practitioner, €29/month or €290/year. Practice — unlimited practitioners, €59/month or €590/year. ShowUp messaging happens through Cliniko\u2019s SMS portal so there\u2019s no second SMS account to manage. Fill SMS claim links are included.

Why one price, everything included.

Because a clinic shouldn't have to decide which pain to ignore. The frustrating thing about the "integrations marketplace" model is that it charges you separately for every piece of your own workflow. A simple clinic needing three features ends up with three invoices, three support desks, and three login pages.

Clinic Roll is deliberately the opposite. Six apps, one login, one invoice, one vendor. Two simple tiers based on practitioner count, no per-feature add-ons.

EU-hosted. GDPR-native. Not a bolt-on.

Everything runs on Cloudflare Workers in EU regions and Supabase in Dublin. No US hosting. No third-country transfers. No Google Fonts loaded from the US edge (we host ourselves). No marketing-analytics pixels inside the apps. The public marketing site uses Google Analytics 4 with IP anonymisation and a consent banner — and that's the only tracking anywhere.

I'm a solo sole trader in Brussels, not a VC-backed SaaS. I don't have a Chief AI Officer or a Data Science team. I have one osteopath who writes code in the evenings because the alternative was watching his own diary get more expensive every quarter.

Who replies when you email.

Me. hello@clinicroll.com goes to my inbox. I reply directly, usually within the hour during European working times. If you find a bug, I'll probably ship the fix that day — because I use the thing too, and it's broken for me as well.

That's the story. The rest of the site explains what each app does. This page is just here in case you wanted to know why any of it exists.

If you'd like the workflow pieces around your Cliniko in one place — one login, one invoice, one vendor — start a 14-day trial. No credit card, nothing clever. Just try it.

14 days, no card, all six apps unlocked.

Start your trial →