PTO tracking that lives in Slack.
Your team already lives in Slack. Why make them log into another portal just to request a day off? InvisibleHR handles time off, balances, holidays, and celebrations — without leaving the conversation.
🏖️ Time off request
@Sarah Chen is requesting time off
What you get
Most HR tools are built for HR departments. InvisibleHR is built for teams who'd rather not think about HR at all.
Request time off
Time off requests
Type /time-off, pick your dates, done. Managers get a DM and approve with one tap. Balances update automatically.
📅 Today — Monday, Jan 20
🏖️ Vacation
• Sarah Chen — Until Jan 24
• Mike Johnson — Today only
🤒 Sick leave
• Alex Kim
Daily digest
At 9am, your team channel gets a summary of who's out. No more 'is Sarah in today?' questions in standups.
Office Closed — Independence Day
This holiday applies to: US Policy
Public holidays
We know when Independence Day is in the US and when it's Ascension Day in Denmark. 50+ countries built in, plus your own company holidays.
🏖️ New time off request
@Sarah Chen is requesting time off
Vacation
Jan 20–24
5 days
Flexible approvals
Managers approve via DM. Or skip approvals entirely for sick days. If a request sits too long, we'll nudge the manager.
January 2026
Team calendar
A shared calendar shows who's out when. Subscribe via iCal, sync to Google Calendar, or just type /calendar in Slack.
🎂 Upcoming birthday
Sarah Chen's birthday is Friday, Jan 24
Heads up so you can plan something!
🎉 Work anniversary
Mike Johnson — 3 years on Jan 28
A great time to recognize their contributions!
Birthdays & anniversaries
Managers get a heads-up before birthdays and work anniversaries. You decide if you want public announcements or just private reminders.
📊 Weekly pulse survey
12/18 responded · 67%
\u201CHow supported do you feel by your team?\u201D
Anonymous pulse surveys
Run quick anonymous surveys to understand how your team is feeling. Results are aggregated — no one can see individual responses. Launch from Slack, respond in the browser.
Your balances
Balance tracking
Vacation, sick, personal — each with its own balance. Accruals, carryover limits, and expiring buckets all handled automatically. Employees see their balance right in Slack.
Slack status
🏖️ On vacation
Google Calendar
Out of office · Jan 20–24
Slack status & Google Calendar
When time off is approved, their Slack status updates to show they're away and their Google Calendar gets blocked automatically. When they're back, everything resets. Zero manual work.
Why teams switch
Traditional HR tools assume you have an HR department. We built this for teams where the founder handles time off on the side.
No context switching
Your team already uses Slack. They don't need another tool.
Balances update automatically
No spreadsheets. Request approved = balance updated.
Works internationally
Different policies for different countries. We handle the public holidays.
Actually gets used
No more forgetting to update your calendar or Slack status — it's automatic.
Getting started
Setup takes 5 minutes
Install the app
Click 'Add to Slack' and authorize. You'll get a DM to finish setup.
Create a policy
How many vacation days? Which holidays? We walk you through it.
Add your team
Assign policies to people. They can start requesting time off immediately.
Simple pricing
Free for small teams. Larger teams get more features and priority support.
Free
$0/ forever
For tiny teams just getting started.
- Up to 5 team members
- Time off requests & approvals
- Balance tracking
- Public holidays (50+ countries)
- Daily digest & team calendar
- Birthday & anniversary reminders
- Slack status sync
Team
Coming soon$29/ month flat
For growing teams up to 50 people.
- Up to 50 team members
- Everything in Free
- Multiple leave policies
- Accrual & carryover rules
- Google Calendar sync
- Slack status sync
- Anonymous pulse surveys
Questions
Common questions answered below. Just install and try it out — setup takes 5 minutes.
Do I need to leave Slack to use it?
No. Everything happens inside Slack — requests, approvals, calendars, balances. No separate portal to log into, no context switching. Your team's already in Slack anyway.
How do approvals work?
Managers get a DM with the request details. One tap to approve or deny. Done. You can also auto-approve certain leave types (like sick days) or short requests under a day threshold.
What if a manager forgets to approve?
We automatically nudge managers about pending requests so nothing gets lost. No more 'oh I never saw that' excuses.
Does it update Slack status automatically?
Yes. When time off is approved, their Slack status updates to show they're out. When they're back, it clears. No manual status juggling.
We have teams in multiple countries
No problem. Create different policies for each team — US holidays for your US team, EU holidays with more vacation days for Europe. Assign people to whichever policy fits.
What Slack permissions do you need?
Only the minimum: send DMs for approvals, post to channels you invite us to, read names and timezones. We can't read your messages or snoop on channels.
Can I try it without committing?
Yes. Install, play around, uninstall if it's not for you. We keep your data 90 days in case you come back. Want it gone sooner? Just ask.
Can employees see each other's balances?
No. People only see their own balances. Managers see their direct reports. The team calendar shows who's out, but not how many days anyone has left.
Your data, handled carefully
We only ask for the Slack permissions we actually need. We don't read your messages or access channels we're not invited to.
Encrypted
Data encrypted at rest and in transit.
EU hosted
Servers in Europe. GDPR compliant.
Minimal access
We request only what we need.
Easy to leave
Uninstall and your data is deleted.
Free for teams up to 5 people
No credit card required. Install in your Slack workspace and see if it works for your team.