Skip to main content
Spock streamlines the approval process for any type of leave request. When a submission requires approval, each request is automatically directed to the appropriate approver based on your organizational hierarchy or manually assigned approvers. Upon submission, Spock promptly notifies designated approvers who can review and approve requests directly from Slack notifications or via the Dashboard. Once a decision is made, Spock immediately updates the requestor and informs other relevant approvers. Assigned approvers in member profile

Setting Up Approval Workflow

Configure which leave types require approval before they’re processed:
1

Navigate to Leave Types

Go to Settings > Leave Types in your dashboard.
2

Select leave type

Choose the leave type you want to add approval requirements to.
3

Enable approval

Set Approval is required to ON.Enable approval for leave type
From this point forward, approval will be required whenever this leave type is requested.

How to Approve Leave Requests

Approvers can process requests through three convenient methods:
Notification messages contain action buttons that allow immediate approval or rejection.Approval buttons in notification
A list of pending approvals is displayed in the Spock Home Tab for easy access.Pending approvals in Slack Home
In the dashboard’s Leaves section, pending approval requests are prominently displayed.Pending approvals in Dashboard

How Approvers Are Selected

Spock uses two primary methods to identify appropriate approvers for leave requests:

A. Organizational Structure-Based Selection

The organizational structure represents your company’s hierarchy through teams and member roles:
Can approve leave requests from any team member across the organization.
Can approve leave requests from members of their own team only.

B. Manual Approver Assignment

Override automatic selection by manually assigning specific approvers to any member:
1

Access member profile

Navigate to the member’s profile page.
2

Open Approval tab

Click on the Approval tab to view current approval workflow information.Approval tab in member profile
3

Enable manual selection

Click Select Approvers Manually to override automatic assignment.Manual approver selection option
4

Choose approvers

Search and select approvers by typing their names.Approver search interface
5

Select from members

Choose from any member in your organization to serve as an approver.Member selection for approvers
6

Save configuration

Click Save to apply the manual approver assignments.Save approver configuration
Once set, these approvers will handle all future leave requests from this member.

Approval Workflow Rules

The approval workflow follows structured rules to ensure efficient handling:
1

Leave Requests from General Managers

Leave requests submitted by a General Manager are approved automatically without requiring further review.
2

Manually Designated Approvers

If an employee has specifically selected one or more approvers, those designated individuals will handle the approval of the leave request.
3

Requests from Team Members

For employees who are part of a team, the approver(s) will be their assigned Team Manager(s).
4

Requests from Employees Not Assigned to a Team

If an employee is not affiliated with any team, the approver(s) will default to the General Manager(s) of the organization.
5

Leave Requests from Team Managers

Leave requests submitted by a Team Manager are approved automatically by default.
This default behavior can be modified by activating the policy located in Settings > Policies > Auto-Approval for Team Managers’ Leave Requests. Once enabled, the General Manager(s) will serve as the approver(s) instead.
6

Authority of General Managers

A General Manager possesses the authority to approve any leave request submitted within the organization, regardless of the requester’s position.
By adhering to these rules, Spock ensures that your approval process is both streamlined and adherent to your organizational hierarchy and policies.
I