Skip to content

Calendar feeds

Clinic appointments in Google Calendar, read-only

A feed of a practitioner's day that Google Calendar, Apple Calendar or Outlook subscribes to and keeps up to date. It goes out. Nothing comes back in.

Demo clinic · illustration

Two diaries, one practitioner

Practitioners already live in a personal calendar. Asking them to check a second one, all day, is how clinics end up with a third source of truth.

  • The screenshot of tomorrow

    Someone photographs the day's list at closing time and sends it round. By nine the next morning it is already out of date.

  • Double-booked with their own life

    A practitioner agrees to something at four o'clock because their phone said they were free. Their phone did not know about the clinic.

  • "Sync" that writes back

    Two-way tools eventually push something into the clinic diary that nobody at the clinic agreed to, and now the schedule has an author nobody can name.

How it works

Subscribe once, then forget it

This is the standard calendar subscription every calendar app already supports. There is nothing to install and no account to connect.

  1. Each practitioner has a feed

    One address per practitioner, covering their own appointments. Nobody gets a feed of somebody else's day.

  2. They subscribe in their own calendar

    Google Calendar, Apple Calendar or Outlook. Paste the address into the "subscribe by URL" option each of them already has.

  3. It keeps itself up to date

    Their calendar re-reads the feed on its own schedule, so a moved or cancelled appointment turns up without anyone doing anything.

  4. The address holds a secret

    That long string is what makes the feed private, so the address is treated like a password and only shared with the practitioner it belongs to.

  5. Replace it and old copies stop

    A phone is lost, or somebody leaves. Replace the secret and every old copy of that address stops working at once.

A practitioner's feed address in the admin panel. Demo clinic, illustration.

One way, and never the other

Appointments go out to the practitioner's calendar. Nothing comes back in. An event they create in their own calendar does not block clinic time, does not appear in online booking, and cannot move a patient's appointment.

That limit is the design, not a shortcut. The clinic diary has one author: your team, working in the admin panel. The moment a personal calendar can write into it, a dentist appointment on somebody's phone can silently remove a patient's slot, and nobody can say afterwards what happened. Blocking clinic time is done in Team, under time off, which is visible to everyone who needs to see it.

Not an integration

It is worth being precise, because the word gets used loosely. This is not a Google Calendar integration and there is no two-way sync.

It is a subscription feed in the standard calendar format, which Google, Apple and Microsoft have all supported for years. Nobody signs in to a Google account, no permissions are granted to anyone, and your clinic is not depending on a connection that can be revoked by a vendor. It keeps working in whatever calendar the practitioner actually uses, including the one they switch to next year.

The address is the password

A subscription feed cannot ask who is reading it, so the secret in the address is what keeps it private. That has one practical consequence worth understanding: anyone who has the address can read that practitioner's day.

So it is shared once, with the practitioner it belongs to, and treated the way you would treat a password. If it gets out, or a phone is lost, or somebody leaves your clinic, replacing the secret is a single action that stops every existing copy at once. That is a cleaner answer than trying to work out where a copy might have ended up.

What is in it

The appointments in that practitioner's day: when they start, how long they run, the treatment and the patient. Enough to plan a life around, on whichever screen they already look at.

It is not a clinical record and it is not a replacement for the admin panel. Marking a visit completed or missed, writing it up, or checking who has arrived still happens in the admin panel and on the front desk screen, where the rest of the day's work lives.

Who this is for

Visiting practitioners who work at your clinic two days a week and somewhere else the rest of the time. Clinic owners who want their own day on their own phone without opening an admin panel. Anyone who plans their week in a calendar rather than a diary.

For a practitioner who is in the building all day, My day is usually more useful: it shows who is waiting, for how long, and who is with them right now. The feed is for the hours they are not at the clinic.

Honest limits

What calendar feeds don't do

The limits here are unusually important, because the words "calendar sync" usually promise more.

  • Read-only and one way. Appointments go out; nothing comes back in.
  • A practitioner's personal commitments elsewhere do not block clinic time. Time off in Team is what does that.
  • It is not a Google Calendar integration and not two-way sync. It is a standard subscription feed.
  • Calendar apps decide how often they re-read a feed, so an update can take a little while to appear.
  • Anyone holding the address can read that practitioner's day, which is why it is replaceable.
  • One feed per practitioner. There is no combined feed of the whole clinic.

FAQ

Questions clinics ask

Can practitioners see their day in Google Calendar?

Yes. Each practitioner gets a feed address they paste into Google Calendar, Apple Calendar or Outlook using the subscribe-by-URL option those apps already have. Their appointments then appear and stay up to date.

Does it block clinic time when a practitioner is busy elsewhere?

No. The feed is one way: appointments go out and nothing comes back in. To stop patients booking a time, record it as time off under Team, where the whole clinic can see it.

Is this a Google Calendar integration?

No. It is a standard calendar subscription feed, which Google, Apple and Microsoft have all supported for years. Nobody signs in to a Google account and no permissions are granted to anyone.

How private is the feed address?

The address contains a secret, so anyone holding it can read that practitioner's day. It is shared once, with that practitioner, and treated like a password. Replacing the secret stops every old copy of the address at once.

What happens when an appointment moves?

The feed changes, and the practitioner's calendar picks it up the next time it re-reads. Calendar apps decide their own schedule for that, so it is close to live rather than instant.

Can we have one feed for the whole clinic?

No. Feeds are per practitioner, covering their own appointments. The whole clinic's day is in the admin panel, where your team can act on it.

Your day, on the calendar you already use

Book a 15-minute demo. We'll subscribe to a practitioner's feed from our demo clinic and move an appointment while you watch.

Book a demo