Hashoff tracks PTO, holidays and sick leave for your whole team. Request a day off in seconds, approve it in one click, and always know who is away. A proper web app — and because approvals arrive in Slack, nobody has to remember to log in.
30-day trial · No card to start · Installs in about a minute
| Person | Tue8 | Wed9 | Thu10 | Fri11 | Sat12 | Sun13 | Mon14 | Tue15 | Wed16 | Thu17 | Fri18 | Sat19 | Sun20 | Mon21 | Tue22 | Wed23 | Thu24 | Fri25 | Sat26 | Sun27 | Mon28 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PPriya | |||||||||||||||||||||
| SSam | |||||||||||||||||||||
| YYuki | |||||||||||||||||||||
| AAlex |
One month, one row per person. Weekends and each team's public holidays are shaded, so a booking never costs the wrong number of days.
Your team is imported from Slack automatically. Nobody is added by hand, and people who leave are deactivated rather than deleted, so their history stays intact.
From the web app, or from Slack without switching windows. Weekends and the public holidays your team observes are never counted against your allowance.
Managers get a message with Approve and Deny. No dashboard to remember, no email to chase.
Anyone can store a date range. Getting the number of days right — across working weeks, public holidays, half days and leave years — is where leave trackers quietly go wrong.
Sam requested leave 7 Sept → 11 Sept
Family holiday
Entitlement, accruals, days taken, days still pending. Half days count as half, at either end of a request. A booking that spans New Year is split across both leave years, so December never quietly spends January.
Import public holidays for any of 152 countries. Someone in Chennai and someone in Manchester book the same week and are charged different days, because they are.
See who is away this month before you approve someone else. Weekends, holidays and pending requests all read at a glance.
No double-booking the same dates, no exceeding an allowance, no cancelling leave you already took. The rules run the same whether the request came from Slack or the web.
More in the documentation, or see every screen in order.
Install it, and your whole team is already in it. Set your leave policies and import your holidays, and you are done.
Add to Slack30-day trial · See pricing