Leave Requests in Slack
An Employee asks in plain language. AI HR Bot files the Request and starts the Approval Chain.
An Employee types "can I take Friday off?" and the bot takes it from there. It gathers the dates, files the Request, and starts the Approval Chain in the same step — there is no form to fill in, and no separate "send for approval" button to forget.
Where a Leave Policy sets a Waiting Period, the bot declines a vacation or paid day-off Request until the Employee has completed those months of service, and tells them the date it unlocks — or, if their Hire Date is not on file, says that instead of guessing at their tenure. A Waiting Period gates spending, not earning: Accrual carries on throughout, so the Leave Balance keeps growing while the Waiting Period runs. A sick or unpaid day-off is never gated this way — a waiting period is there to stop someone spending days they have not earned, not to stop them being ill.
A Leave Balance is fractional, because an Accrual Rate need not divide cleanly into a month: 20 days a year is 1.6667 days a month. The bot quotes it to two decimal places at most, rounding towards zero rather than to the nearest, so it never overstates days an Employee still has to spend.
Approval is what moves a balance. A vacation Request draws the working days between its start and end date from the vacation balance; a paid day-off draws one day per date from the paid day-off balance. Sick and unpaid day-offs consume nothing at all, and neither does a remote-work or late-arrival Request.
Connects to your Slack in about 2 minutes.