.ics address — one-way, set up once for the whole practice.
What this tab controls
Set it up
1
Copy the private link from the other calendar
The tab’s How to connect a calendar panel gives the exact path for Google, Outlook, Apple and the therapy networks. Always take the secret or private link, and treat it like a password.
2
Select Add calendar, and paste it into Calendar URL
The Connect a calendar panel opens.
3
Select Test connection
A green line confirms the calendar was read and how many upcoming events it holds. If it fails, the address is wrong or not public enough — nothing has been saved yet.
4
Name it, assign it, and choose how often it refreshes
Set Display name, pick the person in Assign to staff, and choose a Sync frequency. Assigning matters: a blocking feed only blocks the person it belongs to.
5
Select Connect & import
The feed is saved and an initial import runs immediately.
6
Decide whether it blocks booking
A new feed starts on Blocks booking. Select the button on its row to switch it to Info only if its events should only be shown, never protect the time.
What changes once you save
A feed set to Blocks booking makes its event times unavailable everywhere a booking is made: the public booking page and the client portal stop offering those slots, and a booking made from the appointment book, a move to another time or a repeat that lands on one is refused as a clash with that provider’s diary (a repeat names the visit that clashes, and nothing in it is booked). Info only shows the same events and changes nothing about availability. A synced event is not a ClinikEHR appointment. It has no client, no service and no invoice — open it on the calendar and link it yourself if it was a real encounter. Refreshes are periodic, not instant. On the default hourly setting, something added outside can take up to an hour to appear; use Sync now when you need it now. Removing a feed stops syncing and deletes the events it imported. Any event you had linked to a client is kept as an ordinary local appointment. Connected Accounts run the other way, and that is where the care is needed.Out of Office and your connected calendar
Out of Office and a connected Google or Outlook account work together, in both directions.- Out of Office you add in ClinikEHR appears on your calendar. Each person it covers who has a connected account set to receive clinic appointments gets a busy entry titled Out of office — marked as out of office where Google or Outlook supports it. It carries the time only: never the memo or the reason. A repeating Out of Office appears as one entry per occurrence. Changing or deleting it in ClinikEHR changes or removes the entry.
- Out of office you set in Google or Outlook comes into ClinikEHR. A Google out-of-office entry, or an Outlook entry shown as Out of office, becomes an Out of Office for you on the clinic calendar and stops clients booking you at that time. It does nothing else: it never cancels appointments, emails anyone, pauses reminders or changes client messaging. It follows your calendar — change or delete it there and ClinikEHR follows at the next sync. To apply your clinic’s full Out of Office settings to it, open it on the calendar and select Adopt. An adopted Out of Office still follows your calendar’s times and is never copied back to it.
- Your calendar is not flooded while you are away. While you are out of office, changes to your appointments are not copied to your connected calendar straight away. Once you are back they are brought up to date in one go, with each appointment in its final state — an appointment booked and cancelled while you were away never appears at all.
- Ordinary busy time still protects your diary, exactly as before: a timed event on a calendar set to Blocks booking stops you being booked, and an Info only calendar does not.
- An all-day “Busy” entry does not block your diary unless you turn that on. Open Choose calendars on the connected account and find All-day busy entries block my bookings under the calendar — off by default. A full-day block, holiday or out-of-town marker you keep on your outside calendar as an all-day event has no effect here until you switch it on for that calendar. Turning it on takes effect from the next sync of that calendar (immediately if you select Sync now); turning it off unblocks your diary right away. A native “Out of office” entry always blocks, whether this is on or off.
Check it worked
The feed row shows a green Active badge and “Synced just now”, and the events appear in your appointment book. If you set it to Blocks booking, open your public booking page and confirm those times are no longer offered.Common issues
I can't find Calendar Integrations in the settings list
I can't find Calendar Integrations in the settings list
This tab is visible to owners and managers only. An accountant with settings access will not see it.Any staff member can still connect their own calendar from their own account: . Pick the clinic there — a calendar is connected per clinic, so someone who works in two has two separate connections.
The events show up but people can still book over them
The events show up but people can still book over them
The feed is on Info only. Select that button on the feed row to switch it to Blocks booking. Also check Assign to staff — an unassigned feed has no diary to block.
Test connection fails on an Apple iCloud link
Test connection fails on an Apple iCloud link
Make the calendar public, copy the shared link, then change the leading
webcal:// to https:// before pasting it.Reveal URL does nothing for me
Reveal URL does nothing for me
Revealing and copying a stored calendar address is owner-only. A manager can still add, edit, sync and remove feeds.