Time Off policies in Teamplify let you manage approvals and track balances for vacations, sick leave, and other availability statuses. This premium feature is available on paid plans.
You can set policies to require approval for certain availability statuses. When approval is required, new time-off requests remain in a Pending state until a team supervisor or organization admin reviews them. On Teamplify calendars, these requests appear with a dotted outline.
What happens when a new time-off request is submitted:
Notifications are sent via Slack if their account is connected to Teamplify; otherwise, they receive an email. In either case, the notification includes the dates, the user’s comment, and Approve and Deny buttons for taking action.
The request can be reviewed by the team supervisor or any organization admin. Even if they haven't received a notification, they can always find it in the Time off section in the Teamplify interface—either via the user’s profile, their team, or the organization as a whole. A 🔴 red dot on the Time off tab indicates that there are pending time-off requests there.
Once a decision is made, Teamplify notifies the user whether their request was approved or denied. Notifications are sent via Slack if their account is connected; otherwise, they receive an email.
In addition to approval requirements, policies can establish allowances for various availability statuses, such as Vacation, Sick Leave, and Remote Work. Each user has a specific balance that is updated automatically according to the policy rules. For example, a policy allowing 24 days of vacation per year with monthly accrual will automatically credit two days to the user's balance each month. When a user takes a vacation, their balance is reduced accordingly. The time-off request form displays the current balance and shows how it will change once the request is approved.
Users can also check their balance at any time in the Time Off section of their profile. Clicking on the balance reveals a complete history of all updates, including the reason for each change. Organization admins or team supervisors can use this page to manually adjust a user’s balance if necessary.
To access policies, click the workspace name in the main menu, open the Time off tab, and select Policies. This page lists all policies currently defined in your workspace. Please note that only users with the Organization admin role can make changes here.
When setting up a policy, the first step is to define its behavior: should it Allow or Prohibit users from requesting a specific availability status? By default, all availability statuses are allowed in Teamplify. If you need to restrict a specific status, create a policy that prohibits it.
If policy allows the selected status, you can further configure:
Finally, you can choose to automatically assign the policy to new workspace members—either to everyone or only to people joining from specific locations.
For a policy to take effect, it must be assigned to specific members of the organization. You can do this in two ways:
Time off policies can change over time, and Teamplify keeps a record of all policies ever assigned to users, along with the dates they took effect. To view a user’s policy history, go to their profile, open the Time off tab, and select Policies. This page shows the current policy for each availability status, including the dates they became effective. Click any line to see the full history of policies for that status. Organization admins or team supervisors can also manage policy history from this page if needed.
Please note that policy history is taken into account when calculating user balances. For example:
A user was assigned a policy granting 15 vacation days per year for six months. The user was then switched to a new policy granting 20 vacation days per year for the following six months.
If the user hasn’t taken any vacation, their total balance after one year would be 17.5 days — 7.5 days accrued under the first policy and 10 days under the second.
If you need to change a policy that is already assigned to users, we recommend the following: