Skip to content
Integrations

Works where
your team works.

Use Slack for established in-workspace leave workflows, or use email and CSV with the web app. Microsoft Teams is available only through a controlled, invite-only pilot.

Slack — LiveMicrosoft Teams — Invite-only PilotEmail NotificationsCSV ExportREST API v2
Core integrations

Clear about what is live

Slack is live. Teams remains a limited pilot, with capabilities and eligibility confirmed before onboarding.

Slack

Live

Request, approve, and track leave without leaving Slack. One-click approvals, team notifications, and balance checks — all from your workspace.

  • Submit leave requests with /leavebalance
  • One-click manager approvals in Slack
  • Team absence notifications in channels
  • Check your balance anytime via DM
  • Daily and weekly absence summaries
Add to Slack

Microsoft Teams

Invite-only Pilot

Microsoft Teams is being evaluated with selected organisations. We confirm tenant eligibility, safeguards, and the exact pilot scope before enabling access.

  • No public install or Store listing
  • Web app remains the system of record
  • Selected commands may be enabled
  • Configured channel summaries may be enabled
  • Scope agreed during onboarding
Request pilot details

REST API v2

Live

A full REST API covering employees, leave requests and approvals, leave types, holidays, expenses, attendance, shift assignments, bank accounts, and payroll inputs — plus outbound webhooks with token rotation. Browse the interactive docs or generate a key from your account.

  • Self-serve API keys from your account settings
  • Doorkeeper OAuth2, API key, or device-token auth
  • Outbound webhooks with signed payloads and key rotation
  • Interactive Swagger docs for every endpoint
  • Available on every plan — no add-on required
View API docs
The full ecosystem

More ways to connect

From email alerts to payroll exports — plus what's coming next on the roadmap.

Live

Email Notifications

Automatic email alerts support leave requests, approvals, rejections, and upcoming absences. Attendance and lateness workflows belong to the separate, invite-only Workforce beta.

Coming Soon

Google Calendar

Sync approved leave to Google Calendar automatically. Team members see who's off at a glance alongside their meetings.

Coming Soon

Outlook Calendar

Push approved leave into Outlook calendars. Managers and teammates see absences without checking a separate tool.

Planned

Zapier

Connect Leave Balance to 5,000+ apps via Zapier. Trigger actions in your payroll, HRIS, or project management tools when leave is approved.

Planned

Xero

Export leave data directly to Xero for seamless payroll processing. No more manual data entry between leave tracking and payroll.

Live

CSV Export

Export leave data as CSV for any payroll system. Clean, structured data ready for import into Xero, MYOB, QuickBooks, or your custom workflow. Need it programmatically instead? See REST API v2 above.

How it works

Choose the right connection

1

Pick your platform

Choose Slack, Teams, or use Leave Balance as a standalone web app with email notifications. You can add integrations at any time.

2

Connect in one click

Install Slack from its live listing, or request Teams pilot details. Teams applicants review scope and eligibility with us before any access is enabled.

3

Use the confirmed workflow

Keep the web app as your source of truth. Slack adds established chat workflows; Teams participants use only the pilot capabilities agreed during onboarding.

Need a different integration?

We prioritise integrations based on customer demand. If you need Leave Balance to connect with a specific tool — payroll, HRIS, calendar, or anything else — let us know.

Frequently asked questions

Integration questions,clearly answered

Everything you need to know about connecting Leave Balance to your tools. Still have questions? Talk to our team.

Talk to our team
01

Which integrations are available right now?

Slack is live and can be installed from the Slack App Directory. Microsoft Teams is a limited, invite-only pilot with no public install; request details from our Teams page.

Email notifications and CSV export are available out of the box with every account.

02

Do I need to install anything?

For Slack, just click 'Add to Slack' and authorise the app. It takes less than 2 minutes. No server setup, no IT department needed.

For Teams, do not install anything yet. We first confirm whether your organisation is eligible and explain the current pilot scope and permissions.

03

Can I use Leave Balance without Slack or Teams?

Absolutely. Leave Balance works as a standalone web app with email notifications. Slack and Teams are optional enhancements — the core product works independently.

04

Will more integrations be added?

Yes. Google Calendar, Outlook Calendar, Zapier, and Xero are on the roadmap. We prioritise integrations based on customer demand — if you need something specific, let us know.

05

Is there an API?

Yes. REST API v2 is live on every plan, covering employees, leave requests and approvals, leave types, holidays, expenses, attendance, shift assignments, bank accounts, and payroll inputs, with outbound webhooks and self-serve API keys from your account settings.

Browse every endpoint in the interactive docs at app.leavebalance.com/api-docs. Need something the API doesn't cover yet? Contact us — we prioritise based on demand.