Integrations

Leave management that fits into your workflow.

Connect Offly with your identity provider, calendars, communication tools and business systems. No switching context, no duplicate data.

๐Ÿ”ต

Google Workspace

Automatic user provisioning

๐ŸŸ 

Microsoft 365

Single sign-on and user sync

๐Ÿ’ฌ

Slack

Approve leave directly in Slack

๐Ÿ“…

Google Calendar

Keep calendars automatically synced

O

Offly

Leave Management Hub

8 integrations live
10 planned
๐Ÿ“ง

Outlook

Leave events on Outlook calendars

โšก

API

Build custom workflows

๐Ÿ”—

Webhooks

Real-time leave events

๐Ÿ”

SSO

Secure authentication

User Provisioning

๐Ÿ”ตGoogle Workspace
โšกOffly
โœ…Employee Ready

Leave Approval

๐Ÿ“Employee Request
๐Ÿ’ฌSlack Approval
โœ…Approved

Calendar Visibility

โœ…Approved Leave
โšกOffly
๐Ÿ“…Calendar Sync

One platform. Connected to everything.

Identity, calendars, communication and developer tools โ€” Offly integrates at every layer of your stack so data flows automatically.

Identity & Provisioning

Users, departments and managers sync automatically from your identity provider.

Google Workspace SSO
Microsoft Entra ID
Automatic user creation
Department mapping

Calendars

Approved leave appears on the calendars your team already checks every day.

Google Calendar sync
Outlook calendar sync
Public holiday events
Automatic updates

Communication

Approvals, notifications and daily summaries where your team already communicates.

Slack approvals
Daily absence summaries
Status sync
Slash commands

Developer Tools

Build custom integrations, reports and automations with full API access.

REST API
Webhook events
API key auth
JSON payloads
๐Ÿ”ตGoogle Workspace

Connect your organisation in minutes.

Link your Google Workspace and Offly populates your team automatically. Users, departments, and managers are synced continuously. When someone joins or leaves in Google Workspace, Offly updates within minutes.

  • Google Sign In โ€” one click, no passwords
  • Automatic user provisioning from Google
  • Department synchronisation
  • Calendar sync for approved leave
  • New users auto-created when added to Workspace
  • Employee lifecycle management on departure
Provisioning Workflow

Google Workspace

Admin creates user

Sync

Automatic provisioning

Offly

User appears instantly

Ready

Sign in with Google

Employees ready to request leave immediately

Microsoft 365 Features

Entra ID

User provisioning

Live

SSO

Microsoft Sign In

Live

Outlook

Calendar sync

Live

Teams

Coming soon

Planned
๐ŸŸ Microsoft 365

Built for Microsoft organisations.

For teams running on Microsoft 365, Offly integrates natively with Entra ID (Azure AD) for single sign-on and user provisioning, and syncs leave events directly to Outlook calendars. Your Microsoft investment works harder.

  • Microsoft Sign In via Entra ID
  • Automatic user sync from Azure Active Directory
  • Outlook calendar integration
  • Leave events on team and personal calendars
  • Department and manager mapping
๐Ÿ’ฌSlack

Manage leave without leaving Slack.

Leave notifications arrive in Slack. Managers approve or decline directly from the message. Daily summaries tell your team who's off. Status updates sync automatically. The entire leave workflow lives where your team already communicates.

  • Leave approval notifications to managers
  • Approve or decline directly in Slack
  • Daily team absence summaries
  • Leave reminders before upcoming holidays
  • Automatic Slack status updates
  • /offly slash command for quick actions
See Slack approval workflow
#
#engineering9:00 AM

๐Ÿ“‹ Today's Leave Summary

๐Ÿ๏ธ Sarah Chen โ€” Holiday (all day)

๐Ÿก Tom Mitchell โ€” Working from home

๐Ÿ“š Lucy Brown โ€” Training course

O
OfflyDM ยท 10:15 AM

๐Ÿ“‹ New Leave Request

Alex Rivera ยท Holiday ยท 2โ€“6 Jun (5 days)

๐ŸŒด

Status synced automatically

Sarah Chen โ†’ "On holiday until 30 May"

Leave visible where your team looks.

Approved leave appears on the calendars your team already checks โ€” Google Calendar, Outlook, or any iCal-compatible app. No manual entry required.

๐Ÿ“…

Google Calendar

Calendar Sync

Keep leave visible in Google Calendar.

When leave is approved, it appears as a calendar event on the employee's Google Calendar. Team members can subscribe to a shared leave calendar for full visibility. Public holidays are included automatically.

  • Approved leave events on personal calendars
  • Public holidays by region
  • Team-wide leave visibility
  • Automatic updates on changes
See the Offly Calendar
๐Ÿ“ง

Outlook Calendar

Calendar Sync

Keep Outlook calendars up to date automatically.

Leave events sync directly to Outlook. When an absence is approved, it appears on the employee's Outlook calendar. Cancellations remove the event. The sync is continuous and automatic โ€” zero manual maintenance.

  • Leave synchronisation to Outlook
  • Team visibility via shared calendars
  • Automatic updates on approval/cancellation
  • Works with Microsoft 365 and Exchange
REST API

Build your own workflows.

The Offly API gives you programmatic access to leave data, user management, and organisation configuration. Build custom reports, sync with internal tools, or create bespoke workflows that match exactly how your company operates.

  • Full REST API with JSON responses
  • Secure API key authentication
  • Leave data access โ€” requests, balances, history
  • User and team management endpoints
  • Organisation configuration
View API Documentation
API Example
GET /api/v1/leave/requests

Authorization: Bearer sk_live_...
Content-Type: application/json

Response 200

{
  "data": [
    {
      "id": "lr_2xK9...",
      "employee": "Sarah Chen",
      "type": "annual_leave",
      "start": "2026-05-26",
      "end": "2026-05-30",
      "status": "approved"
    }
  ]
}

24+

Endpoints

API Keys

Auth

JSON

Format

Example Webhook Payload

POST https://your-app.com/webhooks/offly

{
  "event": "leave.approved",
  "timestamp": "2026-05-25T10:32:00Z",
  "data": {
    "request_id": "lr_2xK9mP...",
    "employee": {
      "id": "usr_8nR...",
      "name": "Sarah Chen",
      "department": "Engineering"
    },
    "leave_type": "annual_leave",
    "start_date": "2026-05-26",
    "end_date": "2026-05-30",
    "approved_by": "James Park"
  }
}
leave.created
leave.approved
leave.declined
leave.cancelled
Webhooks

React to leave events in real time.

Webhooks notify your systems the moment something happens. When leave is created, approved, declined, or cancelled, Offly sends a POST request to your configured URL with the full event payload. Build automations that respond instantly to leave changes.

  • leave.created โ€” new request submitted
  • leave.approved โ€” manager approved
  • leave.declined โ€” request declined
  • leave.cancelled โ€” request cancelled
  • Configurable retry and failure handling

Real workflows. Fully automated.

From onboarding a new employee to approving leave in Slack to syncing calendars โ€” integrations eliminate manual steps at every stage.

New Employee Onboarding

๐Ÿ”ต

Google Workspace

Admin creates user

โšก

Offly Sync

Auto-provisioned

๐Ÿ‘ค

Employee Created

Department assigned

โœ…

Ready

Can request leave

Leave Approval Flow

๐Ÿ“

Employee

Submits request

โšก

Offly

Routes to manager

๐Ÿ’ฌ

Slack

Manager notified

โœ…

Approved

All parties updated

Calendar Visibility

โœ…

Approved

Leave confirmed

โšก

Offly

Syncs calendars

๐Ÿ“…

Google Cal

Event created

๐Ÿ‘ฅ

Team

Full visibility

Why integrations matter for leave management

Leave management touches identity, calendars, communication, and payroll. Without integrations, every connection is manual.

Reduce Manual Work

Stop copying data between systems. Leave data flows automatically โ€” from request to calendar to notification.

Eliminate Duplicate Data

One source of truth. User data comes from your identity provider. Leave data flows to calendars and Slack. No manual sync.

Improve Adoption

When leave management lives inside tools people already use (Slack, Google Calendar), adoption is effortless.

Increase Visibility

Leave appears where teams already look โ€” on their calendars, in their Slack channels, and on shared dashboards.

Automate Workflows

From provisioning users to approving leave to syncing calendars โ€” every step that can be automated, is automated.

Built with security in mind.

Every integration follows security best practices โ€” OAuth for identity, scoped API keys, audit logs, and least-privilege access.

Role-Based Permissions

Only admins can manage integrations. Team members see only what they need.

OAuth Authentication

Google and Microsoft use industry-standard OAuth 2.0. No passwords stored.

Audit Logs

Every integration action is logged โ€” connections, disconnections, data syncs.

Secure API Access

API keys are scoped, rotatable, and never exposed in client code.

Least Privilege Design

Integrations request only the permissions they need. Nothing more.

More than a standalone leave tracker.

Most leave tools exist in isolation. Offly connects to the systems your team already uses โ€” reducing manual work and increasing adoption.

Integration
Offly
Basic Tool
Google Workspace
Slack Approvals
Calendar Sync
REST API
Webhooks
User Provisioning
Microsoft 365

Coming Soon

We're building integrations with the tools growing teams rely on. These are planned โ€” not yet available.

Planned
โšก

Zapier

Connect Offly to 5,000+ apps

Planned
๐ŸŽ‹

BambooHR

Sync with your HRIS

Planned
๐Ÿ‘‹

HiBob

HR platform integration

Planned
๐Ÿ“Š

Workday

Enterprise HR sync

Planned
๐Ÿ”

Okta

Enterprise SSO

Planned
๐Ÿ’ฌ

Google Chat

Notifications and approvals

Planned
๐ŸŸฃ

Microsoft Teams

Approvals in Teams

Planned
๐Ÿ“‹

Jira

Capacity planning

Planned
๐Ÿ“

Asana

Resource visibility

Planned
๐ŸŸก

Monday.com

Team planning

Need an integration we haven't listed? Let us know.

Simple to set up. Powerful once connected.

Every integration is designed to be connected in minutes with clear, guided setup flows.

Google Workspace Setup

One-click connection with automatic provisioning.

Slack Integration

Approval messages with one-click actions.

Calendar Sync

Leave events on Google and Outlook calendars.

API Dashboard

Manage API keys and view usage.

Webhook Configuration

Set up endpoints and monitor deliveries.

Frequently asked questions

Connect Offly to the tools your team already uses.

Reduce manual work, improve visibility and automate leave management across your entire stack.

Google Workspace
Slack
Calendar Sync
REST API
Webhooks