What this tab controls
The tab has two halves, and they do different jobs.Connected Accounts — two-way
“Connect your Google or Outlook calendar with two-way sync. Each staff member links their own account.” Select Google or Outlook, sign in, and choose which calendars to sync. Appointments here are copied out to that calendar, and its events come back. Each connected account has Sync now, Choose calendars, Reconnect and Disconnect.Calendar Subscriptions (read-only) — one-way
“Subscribe to an external calendar (Google, Outlook, Apple, or any .ics URL) … Events appear on your clinic calendar and stay in sync — read-only, one-way.”
A privacy card above the list sets how much patient identity appears on a synced calendar, clinic-wide.
Set it up
1
Decide which half you need
Use Connected Accounts when a clinician wants their hospital diary and their own calendar to agree in both directions. Use Calendar Subscriptions when you only need to see an outside commitment — a rota, a teaching block, a platform like Headway or Alma.
2
Connect an account
Select Google or Outlook, sign in as that clinician, then use Choose calendars to pick which of their calendars sync.
3
Or copy a secret .ics address
In the other calendar, find its private iCal address. The How to connect a calendar panel spells out where it lives in Google, Outlook, Apple iCloud and the therapy platforms. Always take the secret / private link and treat it like a password.
4
Add and test it
Select Add calendar, paste the address, then Test connection. You should see the calendar name and a count of upcoming events before you save.
5
Assign it and set the frequency
Pick the staff member it belongs to, and a Sync frequency that matches how often that calendar really changes.
6
Save
Select Connect & import. The first sync runs immediately and reports what it created.
7
Choose blocking or info only
On the feed’s row, use the Blocks booking / Info only switch. It confirms with “Now blocks booking” or “Now info-only”.
What changes once you save
Imported events appear on the hospital calendar at the venue you nominated, and stay in step on your chosen frequency. A blocking feed makes that time unbookable — but does not create a ClinikEHR appointment. This is the distinction that decides how you use the switch:- Blocks booking — the provider’s slots at that time disappear from availability, so nobody double-books them. There is no appointment, no patient, no invoice and no clinical record.
- Info only — the event is visible to staff and changes nothing about what can be booked.
Check it worked
Open the hospital calendar for the assigned clinician and find one event you know exists in the other calendar. Then, on a feed set to Blocks booking, try to book that provider over the top of it — those times should not be offered. On a feed set to Info only, they should still be.Common issues
There is no Calendar Integrations tab
There is no Calendar Integrations tab
It appears for owners and managers only. Everyone else with settings access does not see it at all.
I can connect my own account but see no subscription list
I can connect my own account but see no subscription list
Subscriptions are clinic-wide governance and load for owners and managers only. Connecting your own account works for any staff member.
Test connection fails
Test connection fails
You almost certainly have the public sharing link, not the secret iCal one. It must start
https:// or webcal:// and end at an .ics feed.A feed says it was auto-paused
A feed says it was auto-paused
“…auto-paused after repeated sync errors. Check the URL, then re-enable to resume.” A regenerated secret address is the usual cause — edit the feed and paste the new one.
An event is on the calendar but people can still book over it
An event is on the calendar but people can still book over it
That feed is Info only. Switch it to Blocks booking on the row.
A blocking event did not create an appointment
A blocking event did not create an appointment
Correct — it never does. It reserves the time and nothing more. Book a real appointment if the visit belongs in the record.