Creating auto-approval rules for time off requests

<body>
<p id="docs-hc-snippet" style="display: none;">Workforce management (WFM) admins andteam members in a custom role with permissioncan create time off auto-approval rules. You can create andmanagethese rules on theTime off management page. Use auto-approval rules to reduce manual review of time off requests.</p>
<div class="article-banners">
<div id="docs-wmp-link">
<a href="https://support.zendesk.com/hc/en-us/articles/5411234991258-plan" rel="noopener" target="_blank">What's my plan?</a>
</div>

<div class="article-banner" id="addon_wfm">
<table>
<tbody>
<tr>
<td>
<strong>Add-on</strong>
</td>
<td>Workforce Management (WFM) or Workforce Engagement Management (WEM)</td>
</tr>
</tbody>
</table>
</div>

</div>
<div id="docs-ai-summary">
<p id="docs-ai-summary-toggle">Summary: <span id="up-triangle">◀</span><span id="down-triangle">▼</span></p>
<p id="docs-ai-summary-content">You can create automatic approval rules for time off requests to save time by avoiding manual approvals. Set criteria for these rules based on teams and conditions, and manage multiple rules as needed. This helps streamline time off management by approving requests that meet your defined conditions without extra effort.</p>
</div>

<div class="body">

<p class="p" dir="ltr">Workforce management (WFM) admins and <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443374440090" target="_blank">team members in a custom role with permission</a> can create time off
auto-approval rules. You can create and<a class="xref" href="https://support.zendesk.com/hc/en-us/articles/9730423133210" target="_blank">manage</a> these rules on the<a class="xref" href="https://support.zendesk.com/hc/en-us/articles/7274514867866" target="_blank">Time off management page</a>. Use auto-approval rules to reduce manual
review of time off requests.</p>
<p class="p" dir="ltr">A time off request is automatically approved only if it meets all the criteria in
the rules that apply to the agent.</p>
<p class="p" dir="ltr">Time off auto-approval rules apply to a team, but they check for existing time off
across the entire WFM agent pool. For example, a rule for Team A that approves time off when
fewer than 10 people have time off in a week checks approved time off requests for all agents,
not just agents on Team A.</p>
<p class="p" dir="ltr">When an agent is part of multiple teams, time off auto-approval also checks all
relevant rules. Time off is auto-approved only if all rules pass.</p>
<p class="p"><strong class="ph b">To create a time off auto approval rule</strong></p>
<ol class="ol" id="topic-1__ol_pq2_hx1_lbc">
<li class="li"><span class="ph">In <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408838272410" target="_blank">Workforce management</a>, click <img class="image" id="topic-1__d8e336" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/sell_icon_calendar.png" width="16">
<strong class="ph b">Scheduling</strong> in the sidebar, then select <strong class="ph b">Time off</strong>.</span></li>
<li class="li">Click the settings icon (<img class="image" id="topic-1__image_kfs_qx1_lbc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_settings_icon.png" width="16">).</li>
<li class="li">In the Time off settings dialog, click <strong class="ph b">+Add rule</strong>.<p class="p">A rule is added immediately
with a placeholder name.</p>
<p class="p"><img class="image" id="topic-1__image_fxd_dy1_lbc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/ts_timeoff_autoapproval.png" width="400"></p>
</li>
<li class="li">(Optional) Rename the rule by clicking its name and entering a new name.</li>
<li class="li">Select one or more teams that this rule applies to.</li>
<li class="li">Select the conditions that determine when the rule should apply.</li>
<li class="li">(Optional) Adjust the number of team members for each condition.</li>
<li class="li">(Optional) Click <strong class="ph b">+Add rule</strong> and repeat these steps as needed.</li>
<li class="li">Click <strong class="ph b">Save</strong>.</li>
</ol>
</div>
<script id="docs-schema-markup" type="application/ld+json">{
"@context": "https://schema.org",
"@type": "TechArticle",
"@id": "https://support.zendesk.com/hc/en-us/articles/7274654710042-Creating-automatic-approval-rules-for-time-off-requests",
"url": "https://support.zendesk.com/hc/en-us/articles/7274654710042-Creating-automatic-approval-rules-for-time-off-requests",
"headline": "Creating auto-approval rules for time off requests",
"description": "You can create and manage auto-approval rules for time off requests that automatically approve requests based on specified criteria across teams and the entire agent pool.",
"articleSection": "Setting up workforce management (WFM add-on)",
"datePublished": "2024-05-16T18:20:33+00:00",
"dateModified": "2026-06-08T08:01:19.697182+00:00",
"inLanguage": "en-US",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/7274654710042-Creating-automatic-approval-rules-for-time-off-requests"
},
"author": {
"@type": "Organization",
"name": "Zendesk",
"url": "https://www.zendesk.com"
},
"publisher": {
"@type": "Organization",
"name": "Zendesk"
},
"isPartOf": {
"@type": "WebSite",
"name": "Zendesk Help",
"url": "https://support.zendesk.com/hc/en-us"
},
"about": {
"@type": "SoftwareApplication",
"name": "Zendesk"
}
}</script><script id="ai-summary-script">
//<![CDATA[
const ai_summary_style = document.createElement('style');
ai_summary_style.innerHTML = `#styled-article-body{padding:0 0 0}#article-body #docs-ai-summary{background-color:#f3f3f3;border:1px solid #d3d3d3;padding:10px 10px 6px;margin-bottom:16px}#article-body #docs-ai-summary #docs-ai-summary-toggle{font-size:.9em;font-weight:700;margin-bottom:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}#article-body #docs-ai-summary #docs-ai-summary-toggle #up-triangle{margin-left:auto;padding-right:10px;display:none}#article-body #docs-ai-summary #docs-ai-summary-toggle #down-triangle{margin-left:auto;padding-right:10px}#article-body #docs-ai-summary #docs-ai-summary-content{font-size:.9em;padding-left:25px;padding-right:25px;margin-bottom:12px}`;
document.head.appendChild(ai_summary_style);

const toggleAISummary = () => {
const summary = document.getElementById("docs-ai-summary-content");
const upTriangle = document.getElementById("up-triangle");
const downTriangle = document.getElementById("down-triangle");
if (summary.style.display === "none") {
summary.style.display = "block";
upTriangle.style.display = "none";
downTriangle.style.display = "inline";
} else {
summary.style.display = "none";
upTriangle.style.display = "inline";
downTriangle.style.display = "none";
}
};

document.getElementById("docs-ai-summary-toggle").addEventListener("click", toggleAISummary);
//]]>
</script>
</body>