Integrations
Plannor connects with accounting software and calendar apps to reduce double-handling. Access all integrations from Settings → Integrations.
Available integrations: Xero, MYOB Business / AccountRight, Google Calendar Sync (native push-based), and iCal Calendar Sync (subscription feed compatible with Apple Calendar, Google Calendar, Outlook, and any iCal app).
Xero Accounting
Sync payroll batches directly to Xero as Draft Invoices or Timesheets. Available on Premium and Enterprise plans.
1
Go to Settings → Integrations and click "Connect to Xero".
2
You are redirected to Xero's login page. Sign in with your Xero credentials and click "Allow Access" to authorise Plannor.
3
You are returned to Plannor. The integration card shows Connected with the token expiry date.
4
From the Payroll module, you can now push approved payroll batches directly to Xero. Click "Reconnect / Refresh" on the integrations page when the token nears expiry.
plannor.com.au/company/integrations
xero
Xero Accounting
Sync payroll batches directly to Xero
✓ Connected
Token expires: 14 Jun 2025
Reconnect / Refresh
Xero tokens expire periodically. If a sync fails, go to Settings → Integrations and click "Reconnect / Refresh" to re-authorise.
MYOB Business / AccountRight
Connect Plannor to your MYOB tenant and sync payroll batches. Available on Premium and Enterprise plans.
1
Go to Settings → Integrations and click "Connect MYOB".
2
Sign in with your MYOB credentials and allow access. You are returned to Plannor.
3
MYOB requires an additional step: you need to save your company file credentials in Settings → Integrations → MYOB Settings (username and password for the specific company file you use). Without this, the status shows Setup Incomplete.
4
Once credentials are saved, the card shows Ready to sync. Payroll batches can now be pushed from the Payroll module.
MYOB company file credentials are the username and password specific to your AccountRight company file — not your MYOB account login. Find them in MYOB under Setup → User Access.
iCal Calendar Sync
Subscribe to your organisation's shift calendar from any iCal-compatible app — Apple Calendar, Google Calendar, Outlook, and others. This gives staff a read-only view of their upcoming shifts in their personal calendar.
1
Go to Settings → Integrations → Calendar Sync.
2
Your organisation's unique iCal feed URL is generated automatically. Click "Copy" to copy it to your clipboard.
3
Subscribe to the URL in your calendar app:
- Apple Calendar — Click "Open in Apple Calendar" on the integrations page. It opens directly.
- Google Calendar — In Google Calendar, go to Other Calendars → From URL and paste the feed URL.
- Outlook — Go to Add Calendar → Subscribe from web and paste the feed URL.
plannor.com.au/company/integrations
Organisation iCal Feed URL
Copy this URL and subscribe in Apple Calendar, Google Calendar, or Outlook
https://plannor.com.au/calendar/ical/aB3xK9mZ…
🍎 Open in Apple Calendar
Regenerate URL
Compatible with: Apple Calendar · Google Calendar · Outlook · Any iCal app
Keep the URL private. Anyone with this URL can read your organisation's shift calendar without logging in. If it is ever compromised, click "Regenerate URL" — but note this will break any existing calendar subscriptions, requiring staff to re-subscribe with the new URL.
Google Calendar Sync
When enabled, Plannor pushes shifts directly to each staff member's personal Google Calendar as events — created, updated, and deleted in real time as shifts change. This is a native API integration (not a subscription feed), so events appear instantly rather than after a polling delay.
Who can use this: Any user (admin or staff) can connect their own Google Calendar. Each person syncs only the shifts assigned to them.
1
Go to Settings → Integrations → Calendar Sync. You will see a Google Calendar Sync card if this feature is enabled by your administrator.
2
Click "Connect Google Calendar". You are redirected to Google's sign-in page — sign in with the Google account you use for your personal calendar.
3
Google asks you to grant Plannor permission to "Create and edit events". Click Allow. You are returned to the Integrations page showing Connected.
4
Click "Sync All Upcoming Shifts" to push all your upcoming and in-progress shifts to Google Calendar immediately. From this point, shifts sync automatically whenever they are created, changed, or cancelled.
plannor.com.au/company/integrations
Calendar Sync
Google Calendar Sync
Shifts push directly to your Google Calendar in real time
Connect Google Calendar
👆 Click to connect
Apple Calendar / iCal
Subscribe via URL — works with any iCal-compatible app
https://plannor.com.au/calendar/ical/abc…
Google Calendar vs iCal: The Google Calendar integration pushes events instantly via the API — changes in Plannor appear in your Google Calendar within seconds. The iCal subscription is a read-only feed that calendar apps poll every few hours, so there can be a delay of up to 24 hours.
Google's OAuth verification: Google classifies the "calendar.events" permission as a restricted scope. During setup/testing with fewer than 100 users, you'll see a warning screen saying "This app isn't verified" — click Advanced → Go to [app name] (unsafe) to proceed. In production, the app needs to go through Google's OAuth verification process.
How the sync works
- When a shift is created and assigned to you, a Google Calendar event is created immediately.
- When a shift is updated (time, location, participant), the event is updated to match.
- When a shift is cancelled or deleted, the event is removed from your Google Calendar.
- Events include: shift time, participant name, support worker name, service type, and location.
- Each event stores a hidden reference to the Plannor shift ID so updates are always applied to the correct event.
Disconnecting
To disconnect: go to Settings → Integrations → Google Calendar Sync and click "Disconnect". Existing events already in your Google Calendar are not automatically removed — you can delete them manually from Google Calendar if desired. No new events will be synced after disconnecting.
ChatGPT / Claude Connector
Connect Plannor to a custom ChatGPT or Claude AI agent to query your data using natural language from outside Plannor. See the ChatGPT Connector guide for setup steps.