Clinic booking system · Australia

The booking system
you actually own.

Custom booking engines for Australian medical and allied-health clinics. One build, zero commission, zero per-seat fee. Add unlimited practitioners. Keep every booking, every patient record, every dollar.

Bookings · Week of 18 May
Practitioner schedule
Mon 18 — Fri 22 May · 6 appointments
Today
Dr PatelGP
Mei WongPhysio
J. RoussosDerm
A. ChenDental
9:00
S. WhitfieldGP consult · 30m
M. TranSkin review
9:30
R. NgInitial · 45m
K. AdlerCleaning · Tyro
10:00
P. HassanBulk bill · MC
10:30
L. PhamFollow-up
Demo · 30s loop · Sprint 2
01 · The problem

Generic SaaS doesn't understand how your clinic runs.

01 / Commission

You pay for every booking, forever.

HotDoc and HealthEngine take a cut on every appointment. Cliniko adds $95–$195/mo per clinician. Five years in, you have paid more in subscriptions than a clinic build costs.

02 / Workflow

Your team works around the software, not with it.

Multi-practitioner schedules, deposit holds, consent forms, treatment notes, Medicare claims — generic booking software gives you half of each, and your front desk fills the gaps manually.

03 / Branding

Your patients book on someone else’s domain.

Most booking flows kick the patient off your site to a HotDoc URL or a HealthEngine subdomain. You are paying to send traffic away from your brand.

04 / Ownership

Your patient data lives in their cloud.

The day you want to switch providers, the data export is a fight. Your patient list is not actually yours — it is leased.

Built Fabshaping platform Secured by Stripe Hosted AWS Sydney APP-compliant AEST support
02 · Demo

Watch the booking flow end-to-end. 30 seconds.

Hero demo · 16:9 desktop · 9:16 mobile

Recording scheduled · Sprint 2 (week 3) · captioned for muted autoplay
03 · Features

Four things you actually want, working the way you want.

01

Multi-practitioner calendar

Drag-and-drop scheduling across your whole team, room allocation, recurring blocks, walk-in slots.

GIF · 16:9 · Sprint 2
02

Patient self-booking

Mobile-first flow with deposit capture at the booking step. Branded as your clinic, not ours.

GIF · 9:16 mobile-shaped · Sprint 2
03

Stripe deposit + balance

Deposit charged when the booking is made, balance settled at the appointment. AU-compliant card handling.

GIF · 16:9 · Sprint 2
04

Automated SMS & email reminders

Customizable cadence, your clinic's voice, your clinic's branding. The no-show killer baked in.

GIF · 16:9 · Sprint 2
04 · Compare

Six features that change when you own the engine.

Feature Qarbi (Custom) Cliniko HotDoc HealthEngine
Per-booking commission $0 $0 (subscription) Per-booking fee Per-booking fee
Per-practitioner fee $0 — unlimited $65+/practitioner Varies Varies
Medicare via Tyro Custom integration Limited Via Tyro Via Tyro
Clinical workflow fit Built for you Generic Generic Generic
Patient data ownership Yours Their cloud Their cloud Their cloud
Checkout domain Your domain Limited Their domain Their domain
Optional · Lead generation

Want new patients? Plug into Fabshaping.

We also build and operate Fabshaping — an Australian online platform that educates consumers about medical aesthetic energy devices and technologies, then connects them with clinics in their local area that offer those treatments.

Why turn the integration on: by the time a Fabshaping patient lands on your listing, they already understand the device, the treatment, and what to ask. They're not casually browsing — they're researched, qualified, and ready to book. That's the most expensive lead to acquire anywhere else, and Fabshaping does the educating before they ever reach you.

The pricing is clean: a monthly subscription keeps your treatments listed, and Fabshaping collects a deposit on bookings made through the platform — that deposit is Fabshaping's commission. Your direct bookings, walk-ins, returning patients, and your own marketing stay at $0 forever. Platform fees only apply when Fabshaping is actually delivering you a new, educated patient.

Because we build the platform and your engine, the integration is native — real-time availability, no webhooks to babysit, no double-entry, no calendar drift. One team, one stack, zero friction.

We're the only booking-engine builder that also runs an Australian patient education platform. Switch the integration on when you're ready to grow. Switch it off the day you don't need it. Either way, it ships included.

Direct bookings (yours)
$0 forever
Walk-ins, returning patients, your own marketing, your website. Never a cut.
Listing on Fabshaping
Monthly subscription
Keeps your treatments live on the platform alongside the education content patients are researching. Cancel anytime.
Bookings via Fabshaping
Booking deposit
Fabshaping collects a deposit on each platform-introduced booking — that's its commission. You pay it only on patients the platform actually sends you.
Integration cost
Included
Built into your engine from day one. Toggle on when you're ready to grow — no extra dev work, ever.
Pilot program · May 2026

Free for the next four AU clinics, in exchange for case-study collaboration.

We're building four clinic booking engines at no cost to launch our case study set. Production pricing afterwards: $10,000–$18,000 for the one-off build, zero commission, zero per-seat fee, unlimited practitioners. Managed hosting separate (see below). Slot counter updates weekly.

3 / 4
Slots remaining
How pricing works

Two fees. Nothing else.

One upfront cost for the build, one recurring cost for the infrastructure that runs it. No commission, no per-seat charge, no surprise add-ons.

Fee 1 · Build
$10k–$18k
One-off · paid at handover
  • Custom booking engine, your code
  • Your domain, your branding
  • Your patient data and history
  • Migration + 60-min team training
Fee 2 · Hosting
From $49/mo
Recurring · cancel any time
  • AWS Sydney infrastructure
  • Daily backups + retention
  • Security patches, TLS, monitoring
  • AEST support window

That's the whole pricing model. Cancel hosting whenever you want — your code and data stay yours, and you can self-host or migrate to another team. SMS is bring-your-own (Twilio / MessageMedia) so you pay the carrier direct at cost.

05 · Hosting

Pay for the load, not the team.

Tiers scale with how hard the system works — bookings, storage, backups, support — not how many people log in.

Unlimited practitioners. Unlimited locations. Unlimited services. Every tier. Hire freely — the hosting bill doesn't move.

Starter

Solo operator or new clinic
$ 49 /mo annual
or $59/mo monthly · save 2 months on annual
  • Bookings Up to 500/mo
  • Active patient records Up to 2,000
  • Document storage 5 GB
  • Backups Daily · 7-day retention
  • Support Email · next business day AEST

Scale

High-volume or multi-location
$ 149 /mo annual
or $169/mo monthly · save 2 months on annual
  • Bookings Up to 10,000/mo
  • Active patient records Up to 50,000
  • Document storage 100 GB
  • Backups Hourly · 90-day retention
  • Support + critical-incident pager · 4h dev/qtr

Custom

Dedicated infra or BYO AWS
$299+/mo
  • Bookings Unlimited
  • Active patient records Unlimited
  • Document storage Unlimited
  • Backups Negotiated
  • Support Custom SLA · BYO AWS available

All tiers include AWS Sydney hosting, TLS, security patches, monitoring, and Australian Privacy Principles compliance. SMS is bring-your-own (Twilio / MessageMedia) — you pay the carrier direct at cost. Cancel any time; your code and data stay yours.

06 · Process

From audit call to live booking engine in 6 weeks.

01

Free 15-min audit

We map your current setup: appointment types, practitioner schedules, payments rails, PMS, what your team relays manually today.

02

Design your engine

Custom to your clinic — multi-practitioner scheduling, Stripe-secured deposits and pre-payments, reminders, consent forms, treatment notes. Medicare/Tyro or PMS integrations scoped as add-ons if you need them.

03

Build & migrate

We migrate your patient list, appointments, practitioner schedules in parallel. Zero downtime. Old system stays live until cutover.

04

Handover

Live on your domain, integrated with your site, 60-min team training. You own the code, the data, every booking.

07 · Questions

What clinic owners ask first.

What about payments?

Standard builds include Stripe integration for online deposits, pre-payments, and card-on-file. Stripe handles PCI compliance, refunds, and payouts to your Australian bank account. Square is an option if you already use it. For Medicare Easyclaim or Tyro terminal integration, we scope that as a build add-on during the audit — it adds engineering work, so we price it transparently after we see your specific setup.

What about patient records — practice management software integration?

Not in the standard build. Each PMS (Cliniko, Best Practice, MedicalDirector, etc.) is its own integration scope: some have public APIs, others require partnership programs. During the 15-minute audit we look at your specific PMS, tell you what is and is not possible, and price any required integration work as a clear add-on before quoting.

Is this compliant with Australian health data regulations?

Yes. We build to the Australian Privacy Principles, host on AWS Sydney by default, and sign Data Processing Agreements as standard. We can implement the specific controls your practice needs for sensitive health data.

How long does the migration take?

Zero downtime. We migrate your patient list, appointment history, and practitioner schedules in parallel. Your current system stays live until the new one is tested and your team is trained — usually a single 60-minute session.

Why don't you charge per practitioner like everyone else?

Because per-practitioner pricing is a SaaS pattern that exists to extract more rent as your clinic grows. Cliniko at 5 practitioners is $325/month — forever. We charge for actual infrastructure load (bookings, storage, support), not for who logs in. Hire as many practitioners as you want. The hosting bill doesn't move.

What does managed hosting actually include?

AWS Sydney infrastructure, daily backups with retention scaled by tier, TLS certs and renewals, security patches, monitoring, and AEST support. You're paying for the operational layer — keeping the system running, secure, and recoverable. You can leave any time; your code and data stay yours and you can self-host or migrate to another team.

How does the pilot work?

We are building four clinic booking engines at no cost in exchange for case study collaboration — interviews, a written case study, and one founder reference call. Production pricing is $10,000–$18,000 one-time for the build (zero commission, zero per-seat fee, unlimited practitioners), depending on PMS depth and payments scope. Ongoing managed hosting is separate — see the Hosting section for tier pricing.

Where is your team and what is your track record?

We are a small engineering team based in Ho Chi Minh City, Vietnam. We built and operate Fabshaping (fabshaping.com.au), an Australian aesthetic-clinic platform — real production booking software in daily use. Same team, same engineering rigor, applied to your custom booking engine. AWS Sydney hosting, AEST 9–5 support, founder reachable directly.

How does Fabshaping fit in?

Fabshaping is our Australian platform — we built it, we operate it. It educates consumers about medical aesthetic energy devices and connects them with local clinics that offer those treatments. Your custom booking engine can optionally plug into Fabshaping: a monthly subscription keeps your treatments listed, and Fabshaping collects a deposit on bookings it sends your way (that deposit is the platform commission). Your direct bookings, walk-ins, and existing patients stay at $0 forever. Two products, one team, optional integration.

08 · Audit

15 minutes. No pitch. Just numbers.

Tell us what you run today and roughly how many bookings move through it. We'll send back a one-page audit within 24 hours: what your current setup is costing you (subs + commissions + lost time) and what a custom build would look like in your specific stack.

Pilot slots are limited and reviewed by founder. We respond within 24 hours, AEST business days.

Free 15-min booking audit

We'll review what your current setup is costing you and what a custom build would look like. No pitch. No obligation.

We respond within 24 hours, AU business hours.