Team Calendar

Integrations

See who is away in the calendars your team already uses.

Stop piecing together leave and availability across Xero, email, and separate calendar updates.

Team Calendar combines approved leave from Xero Payroll Australia with manual availability, then publishes secure ICS feeds to Outlook, Google Calendar, and Apple Calendar.

  1. Source of truthXero Payroll

    Employees, approved leave, and balances 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

Supported at launch

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

NZ

New Zealand

Planned

Planned for a future release.

UK

United Kingdom

Planned

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
  • Approved leave applications
  • Leave balances

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

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, and balances.

  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, and revocable. Team Calendar republishes after relevant changes; calendar clients refresh subscribed feeds on their own schedules.