You can use the leaves feature in TeamLogger for managing leaves in your company. The leave management feature in TeamLogger comes with email alerts. The admins can define the leave types and then the employees can apply for these leaves from their dashboards.