Slack leave approval couldn't be simpler.


The Workflow


When an employee submits a leave request, their approver will automatically be notified in Slack with a message specifying all relevant details of the leave request, including:

  • The requesting employee
  • The days and/or times requests
  • The type of leave requested
  • The current balance of the leave requested, if using limited quotas and accruals
  • A list of reportees that are already approved for time off during the day or date range
  • Any comments left by the requester


 

Upon receiving the Slack request, the approver will see an "Approve" or "Deny" button in Slack, allowing single-click approval, with optional ability to leave an approver comment once the approve/reject decision has been made. This approval/denial, along with any comments, will immediately trigger a notification to the employee in Slack to let them know the status of their request.


 


If an approver doesn't approve immediately, or forgets to approve a leave request, they will receive regular reminders in Slack until their full queue of requests is cleared. They can also use the "pending" command to pull up their request queue at any time, and requesters can use the "pending" command to see their own pending requests and trigger nudge reminders themselves.


Approver Configuration


By default AttendanceBot sends all requests to each employee's manager, so the only action needed to begin using approvals is assignment of managers. After first installing, each user will have the option of identifying their own manager, and admins can assign or reassign managers directly in Slack by messaging "change manager @username" of the employee. Alternatively, admins can use AttendanceBot's import/export feature to assign managers via spreadsheet, or visit the personnel page to assign managers within each employee profile.


Otherwise, if your organization has more advanced policy needs,  there's a host of approval configuration options for multi-level approvals and individuals to notify -- check out our approval settings article if you'd like more information.