Automation for Semble

Semble, with no-shows and unpaid invoices acted on.

Semble sends an event the moment a booking changes. We use those events for the follow-up a busy clinic doesn't get to: the patient who didn't turn up, the cancellation that should be rebooked, and the invoice still open.

Start from what’s there

What Semble covers, and what it leaves.

  • What Semble already does

    Practice management and electronic health records for private clinics and specialists: online booking, SMS and email reminders and confirmations, and automated review requests to Trustpilot, Doctify and Reviews.io. It connects to labs, e-prescribing, Xero and Healthcode.

  • Where appointments still slip

    Reminders prevent some no-shows, not all of them. When one happens, the slot is gone and the patient usually needs a nudge before they rebook. A cancellation frees time that nobody else hears about. And a self-pay invoice that isn't settled on the day can sit open until someone finds time to chase it.

What we automate

How it works, step by step.

  • 01

    No-show to rebooking

    Starts when: Semble marks a booking as a no-show.

    1. Semble's no-show webhook reaches the automation as it happens.
    2. The patient gets a short, non-judgemental email asking if they'd like to rebook, with a booking link.
    3. If they don't respond, reception gets a task with the patient's details to call.
    4. A new booking cancels anything still pending.
  • 02

    Cancellation follow-up

    Starts when: a booking is cancelled.

    1. The cancellation webhook arrives with the booking details.
    2. Reception is told about the freed slot straight away, so it can be offered to someone waiting.
    3. If the patient hasn't rebooked within a set period, they get an email offering a new time.
    4. Appointment types where rebooking isn't appropriate are excluded.
  • 03

    Unpaid invoice reminders

    Starts when: a self-pay invoice is still unpaid after the date you set.

    1. Invoice events tell the automation when an invoice is raised and when it's paid.
    2. Unpaid invoices get a polite reminder on the schedule you choose.
    3. Invoices billed to insurers are left out, so only self-pay patients are reminded.
    4. Payment stops the reminders. Anything still open after the last one goes to your finance contact.

What it connects to

Semble, wired into the rest.

  • Your online booking

    Every rebooking link points at Semble's own booking, so appointments land in the diary as normal.

  • Reception's task list

    Patients to call and freed slots, as tasks rather than something to remember.

  • Xero

    Semble connects to Xero natively. We read invoice status from Semble and leave that link alone.

  • A diary report

    No-shows, cancellations and how many were rebooked, by clinician and appointment type.

The connection

Through Semble's GraphQL API and webhooks.

Semble publishes a GraphQL API and webhooks. Booking events include created, updated, deleted and no-show, and there are event categories for patients and invoices. API access depends on your Semble package and user role, so the first step is confirming it's available on your account.

Patient records are health data. We agree what is read and kept before access is granted, and every patient-facing message is approved by the clinic before it goes live.

Who it suits

A good fit if…

  • You run a private clinic or specialist practice on Semble: private GP, dermatology, mental health, physiotherapy or similar.

  • No-shows and cancellations cost you diary time and aren't followed up consistently.

  • Self-pay invoices regularly need chasing.

If no-shows are rare in your clinic and patients pay on the day, there's little here Semble doesn't already cover.

FAQ

Semble automation, answered straight.

Semble automation

  • Semble already asks for reviews. Do you add another request?

    No. If Semble's review requests are switched on, they stay as they are. This page is about no-shows, cancellations and unpaid invoices.

  • Do we need a particular Semble package?

    API access depends on your package and user role. We confirm it with you, and with Semble if needed, before scoping a build.

  • Can patients be texted instead of emailed?

    Semble's own reminders can text. Texts from our side need an SMS provider set up for the clinic, which we scope rather than assume.

Keep reading

Ready to stop the leak?

Tell us where enquiries are slipping through, and we’ll show you what to build first.

Reviewed September 2026.