Works with the tools you already use
Absenca integrations: leave that fits your stack
Book and approve time off in Slack, Teams or Google Chat, push approved leave to Google and Outlook calendars, import your roster from a CSV, and wire Absenca into anything else with a read-write API and webhooks.
Absenca connects to Slack, Microsoft Teams and Google Chat, syncs to Google and Outlook calendars, imports your roster by CSV, and exposes a read-write API with webhooks — every integration included on every plan, the free tier included. A leave tracker only gets used if it meets people where they already work: nobody wants to learn a new app just to book a Friday off. So Absenca connects to the chat tools, calendars and systems your team uses every day — and keeps the single source of truth for balances, approvals and policies in one place.
Every integration below is included on every plan, free tier included. There's no "integrations add-on" and no enterprise gate: connect Slack, Teams or Google Chat, sync your calendars, bulk-import your people, and start automating with the API — all without a card if you're under 15 people.
Slack bot
Request and approve time off inside Slack, with interactive approve/decline messages and an optional daily who's-off summary to a channel.
Microsoft Teams bot
Book leave and approve requests from actionable cards in Teams, plus team absence visibility — ideal for Microsoft 365 shops.
Google Chat bot
Type /leave to request time off and /whosout to see who's away — with one-click approval cards, right inside Google Chat.
Google & Outlook calendar sync + .ics feeds
Approved leave appears on personal Google or Outlook calendars, shared org calendars, and live .ics feeds any calendar app can subscribe to.
CSV bulk import
Onboard your whole roster — names, emails, departments, offices, start dates — from a spreadsheet in one upload, instead of adding people one by one.
Read-write API & webhooks
Create requests, read balances and sync people programmatically, and get webhooks on events like leave approved — to drive your own automations.
Chat-first: Slack, Microsoft Teams and Google Chat
For most teams the chat integration is the one that drives adoption. With the Slack, Teams or Google Chat bot, an employee requests leave from a shortcut, card or /leave command, the request lands with their manager as an interactive message, and a single click approves or declines it. The confirmation and the shared calendar update instantly.
You can post a daily summary of who's away to a channel or space, so nobody has to ask "is anyone out today?" before planning a meeting. And because every chat action is recorded against the same balances and audit log as the web app, the convenience never costs you accuracy.
Dig into each one on the dedicated Slack, Microsoft Teams and Google Chat integration pages.
Calendars: Google, Outlook and shared feeds
Approved leave should be visible where people already check their week. Absenca syncs to personal Google Calendar and Outlook / Microsoft 365 calendars, so an approved day off shows up alongside meetings — no separate place to remember.
Beyond personal sync, shared org calendars and live .ics feeds let a whole team, department or office subscribe to everyone's absences in one calendar. It's a one-way, read-only view that stays current automatically, which is exactly what you want for planning coverage.
Onboarding and automation: CSV import, API and webhooks
Getting set up shouldn't mean retyping your staff list. A CSV bulk import brings in your whole roster — with departments, offices and start dates — in a single upload, so new accounts and pro-rated balances are ready in minutes.
For anything bespoke, Absenca exposes a read-write API and webhooks. Pull balances into a dashboard, create requests from another system, keep your people roster in sync, or trigger a workflow when leave is approved. It's the escape hatch that means Absenca fits your stack rather than forcing your stack to fit it.
Why teams choose Absenca
- Slack, Microsoft Teams and Google Chat bots for request and approve in chat
- Google and Outlook / Microsoft 365 calendar sync
- Shared org calendars and live .ics leave + holiday feeds
- CSV bulk import to onboard your whole roster at once
- Read-write API and webhooks for custom automations
- Every integration included on every plan, free tier included
Frequently asked questions
- Which integrations does Absenca offer?
- A Slack bot, a Microsoft Teams bot, a Google Chat bot, Google Calendar sync, Outlook / Microsoft 365 calendar sync, shared org calendars and .ics feeds, CSV bulk import, and a read-write API with webhooks. All are included on every plan.
- Are integrations limited to paid plans?
- No. Every integration is available on the free plan too — Slack, Teams, Google Chat, calendar sync, CSV import and the API. Absenca is free for up to 15 people, then a flat $0.75 per user per month.
- Can people book leave without opening Absenca?
- Yes. With the Slack, Microsoft Teams or Google Chat bot, employees request time off and managers approve it directly in chat, while balances and the shared calendar update automatically in the background.
- How does calendar sync work?
- Approved leave syncs to personal Google and Outlook / Microsoft 365 calendars, and teams can subscribe to shared org calendars or live .ics feeds. The calendar view is one-way and read-only, and updates automatically.
- Does Absenca have an API?
- Yes — a read-write API plus webhooks. You can create requests, read balances, keep your roster in sync, and trigger automations on events like a leave request being approved.