AttendanceBot comes with 5 different default vacation types.
Work from home
Team admins can of course edit them and create many more as per their team's needs. Vacation types sick and working from home require no approval while all others will go to your manager for approval.
You just need to type messages like 'on vacation on 4th of November' to request time off. You can find more info by typing 'help' and selecting the topic you need help on.
If you have limited time off policy and would like to set up an accrual logic for your employees, please refer to the vacation quota set up.