Calendar sync for locum shifts
Subscribe your phone or work calendar to a live feed of your confirmed shifts, so every booking sits next to the rest of your week.
What calendar sync does
If you locum across more than one clinic, your shifts get scattered across agency portals, text messages, and emails. Sessional pulls your confirmed bookings into a single iCal feed: a standard calendar format that Google Calendar, Outlook, and Apple Calendar all understand. Subscribe once and your shifts appear beside your personal appointments, on every device you sync.
The feed is read-only. Your shifts live inside Sessional and your calendar app simply displays them. When a shift is confirmed in Sessional, it shows up in the feed. The feed updates on its own as your roster changes, so you are never re-typing dates from one app into another.
Note
Generating your private feed URL
To create the link your calendar app will subscribe to:
- Open Dashboard > Calendar
- Sessional generates a unique feed URL tied to your account the first time you open the page
- Use the Copy button to put the URL on your clipboard
The URL contains a long random token that identifies your account. Anyone who has the link can see your shift schedule, so treat it like a password: do not post it anywhere public or paste it into a shared document. The web address itself never changes unless you choose to regenerate it.
Subscribing in Google, Outlook, and Apple Calendar
The same feed URL works in every major calendar app. Add it to as many as you like.
- Google Calendar: open calendar.google.com, click the + next to "Other calendars", choose From URL, paste the feed URL, and click Add calendar.
- Outlook: in the Calendar view, choose Add calendar > Subscribe from web, paste the feed URL, give it a name such as "Sessional shifts", and save.
- Apple Calendar (Mac): choose File > New Calendar Subscription, paste the URL, and set the refresh interval to "Every hour" for timely updates.
- Apple Calendar (iPhone): tap the feed URL in Safari and iOS offers to subscribe automatically, or add it under Settings > Calendar > Accounts > Add Account > Other > Add Subscribed Calendar.
Tip
What lands in your calendar
The feed includes shifts that are confirmed or delivered. Offered shifts you have not accepted yet, and shifts that have moved on to invoiced or paid, do not clutter your calendar. Each event carries:
- Title: the workplace name, so you can see at a glance where you are rostered
- Start and finish time: shown in your local time, set to Australia/Sydney wall-clock hours
- Details: the workplace, its suburb, your agreed rate, and any site notes you added
- Location: the workplace name and suburb, ready to tap into maps
Times are written so your calendar shows the hours you are actually working at the clinic, not a UTC offset, which matters across daylight-saving changes in NSW, Victoria, Queensland, and the other states.
Keeping the feed secure
If you think the link has been shared by mistake, or you simply want a fresh one, you can regenerate the token from Dashboard > Calendar. The old URL stops working immediately, so any calendar app still pointed at it will go stale and eventually drop your shifts. After regenerating, copy the new URL and re-add it to every app you sync. This is the safe way to cut off access without touching the rest of your account.
Important
Frequently asked questions
Can I edit a shift from my calendar app?
Why has my new shift not appeared in Google Calendar yet?
Do offered shifts show up before I accept them?
Will my shifts sync if I am on the Free plan?
Can I share the feed with my agency or a workplace?
Related guides
Keep every shift in one calendar
Sync your confirmed Sessional shifts to Google, Outlook, or Apple Calendar and stop juggling agency portals. Calendar sync is included on Plus and Pro.