Team Calendar

Integrations

Xero Payroll to every calendar your team already uses.

Connect your Xero Payroll file once, and Team Calendar keeps leave and availability flowing to the calendars your team already uses.

Team Calendar connects to Xero Payroll, turns approved leave and manual availability into one canonical view, then publishes it to Outlook, Google Calendar, and Apple Calendar through secure ICS feeds.

  1. Source of truthXero Payroll

    Employees, approved leave, balances, and leave type configuration sync from your connected payroll file.

  2. Availability modelTeam Calendar

    Leave and manual entries are normalised into one privacy-controlled availability layer.

  3. Published viewCalendar feeds

    Secure ICS feeds subscribe into Outlook, Google Calendar, and Apple Calendar.

Australian Xero Payroll support at launch.

Team Calendar currently supports Xero Payroll Australia. New Zealand and United Kingdom support is planned for future releases.

AU

Australia

Annual leave, sick leave, long service leave, personal carer's leave, and public holidays.

NZ

New Zealand

Planned for a future release.

UK

United Kingdom

Planned for a future release.

What moves between systems.

The connection is narrow by design. Team Calendar reads and writes payroll leave information, then publishes availability, not payroll records, into calendar clients.

Reads from Xero

  • Employee records and employment status
  • Leave entitlements and leave type configuration
  • Approved leave applications and balances
  • Payroll calendar and pay period information

Writes to Xero

  • Leave applications submitted in Team Calendar
  • Manager approval and decline decisions
  • Leave application status updates

Never reads

  • Salary, banking, tax, or superannuation data
  • Personal calendar contents
  • Plaintext feed or OAuth tokens

From first connect to live feeds.

Setup follows the standard Xero OAuth flow. After authorisation, Team Calendar syncs source data, applies feed scope and privacy rules, and gives each calendar a secure subscription URL.

  1. 1

    Connect your organisation from Team Calendar settings.

  2. 2

    Authorise Team Calendar in Xero and choose the payroll file.

  3. 3

    Run the first sync for employees, leave, balances, and leave types.

  4. 4

    Publish secure feeds for teams, people, or locations.

Subscribe once in the calendar app.

Feeds work with common calendar clients because they publish standard ICS. Teams see approved leave, WFH, travel, training, and client-site entries without installing another calendar app.

Outlook

Subscribe from web in Microsoft 365 Calendar.

Google Calendar

Add the feed URL from calendar settings.

Apple Calendar

Create a calendar subscription on macOS or iOS.

Sync, tokens, and publication stay server-side.

OAuth tokens are encrypted at rest, feed tokens are signed and revocable, and raw Xero payloads stay out of client-side code.

Inbound sync

Scheduled jobs keep employees, leave, balances, and approval state current for Australian Xero Payroll files.

Write-back

Submitted, approved, declined, and withdrawn leave writes to Xero synchronously so payroll records stay correct.

Feed publishing

Every feed is scoped, signed, revocable, and cached by feed and etag so calendar clients receive the latest published view within 60 seconds of a change.