Connect Offly with your identity provider, calendars, communication tools and business systems. No switching context, no duplicate data.
Automatic user provisioning
Single sign-on and user sync
Approve leave directly in Slack
Keep calendars automatically synced
Leave Management Hub
Leave events on Outlook calendars
Build custom workflows
Real-time leave events
Secure authentication
User Provisioning
Leave Approval
Calendar Visibility
Identity, calendars, communication and developer tools โ Offly integrates at every layer of your stack so data flows automatically.
Users, departments and managers sync automatically from your identity provider.
Approved leave appears on the calendars your team already checks every day.
Approvals, notifications and daily summaries where your team already communicates.
Build custom integrations, reports and automations with full API access.
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 Workspace
Admin creates user
Sync
Automatic provisioning
Offly
User appears instantly
Ready
Sign in with Google
Employees ready to request leave immediately
Entra ID
User provisioning
SSO
Microsoft Sign In
Outlook
Calendar sync
Teams
Coming soon
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.
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.
๐ Today's Leave Summary
๐๏ธ Sarah Chen โ Holiday (all day)
๐ก Tom Mitchell โ Working from home
๐ Lucy Brown โ Training course
๐ New Leave Request
Alex Rivera ยท Holiday ยท 2โ6 Jun (5 days)
Status synced automatically
Sarah Chen โ "On holiday until 30 May"
Approved leave appears on the calendars your team already checks โ Google Calendar, Outlook, or any iCal-compatible app. No manual entry required.
Calendar Sync
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.
Calendar Sync
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.
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.
GET /api/v1/leave/requests
Authorization: Bearer sk_live_...
Content-Type: application/jsonResponse 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
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"
}
}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.
From onboarding a new employee to approving leave in Slack to syncing calendars โ integrations eliminate manual steps at every stage.
Google Workspace
Admin creates user
Offly Sync
Auto-provisioned
Employee Created
Department assigned
Ready
Can request leave
Employee
Submits request
Offly
Routes to manager
Slack
Manager notified
Approved
All parties updated
Approved
Leave confirmed
Offly
Syncs calendars
Google Cal
Event created
Team
Full visibility
Leave management touches identity, calendars, communication, and payroll. Without integrations, every connection is manual.
Stop copying data between systems. Leave data flows automatically โ from request to calendar to notification.
One source of truth. User data comes from your identity provider. Leave data flows to calendars and Slack. No manual sync.
When leave management lives inside tools people already use (Slack, Google Calendar), adoption is effortless.
Leave appears where teams already look โ on their calendars, in their Slack channels, and on shared dashboards.
From provisioning users to approving leave to syncing calendars โ every step that can be automated, is automated.
Every integration follows security best practices โ OAuth for identity, scoped API keys, audit logs, and least-privilege access.
Only admins can manage integrations. Team members see only what they need.
Google and Microsoft use industry-standard OAuth 2.0. No passwords stored.
Every integration action is logged โ connections, disconnections, data syncs.
API keys are scoped, rotatable, and never exposed in client code.
Integrations request only the permissions they need. Nothing more.
Most leave tools exist in isolation. Offly connects to the systems your team already uses โ reducing manual work and increasing adoption.
We're building integrations with the tools growing teams rely on. These are planned โ not yet available.
Zapier
Connect Offly to 5,000+ apps
BambooHR
Sync with your HRIS
HiBob
HR platform integration
Workday
Enterprise HR sync
Okta
Enterprise SSO
Google Chat
Notifications and approvals
Microsoft Teams
Approvals in Teams
Jira
Capacity planning
Asana
Resource visibility
Monday.com
Team planning
Need an integration we haven't listed? Let us know.
Every integration is designed to be connected in minutes with clear, guided setup flows.
One-click connection with automatic provisioning.
Approval messages with one-click actions.
Leave events on Google and Outlook calendars.
Manage API keys and view usage.
Set up endpoints and monitor deliveries.
Reduce manual work, improve visibility and automate leave management across your entire stack.