Mapping unified agent statuses in WFM

<body>
<p id="docs-hc-snippet" style="display: none;">Synchronizingunified agent status for Zendesk WFMallows agents to set a single status and admins to calculate adherence and track activities based onunified agent statusdata. This approach simplifies workflows and improves reporting accuracy.</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">Verified AI summary <span id="up-triangle">◀</span><span id="down-triangle">▼</span></p>
<p id="docs-ai-summary-content">Mapping unified agent statuses in WFM allows you to streamline workflows by connecting workstreams to agent statuses. This setup aids in calculating schedule adherence and tracking activities. You can define statuses as paid or productive time, influencing occupancy rate calculations. Customize statuses for tasks like meetings or breaks to optimize agent time without manual updates, enhancing efficiency and reporting accuracy.</p>
</div>

<div class="body">

<div class="note note">
<span class="notetitle">Note:</span> The information in this article applies only when unified agent status synchronization is
turned on for WFM. If you aren't using unified agent status data in WFM, see <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443329426330" target="_blank">Setting up general tasks for non-ticketing work</a>.</div>
<p class="p" dir="ltr">Synchronizing <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/10114746509978" target="_blank">unified agent status for Zendesk WFM</a> allows agents to set a single
status and admins to calculate adherence and track activities based on <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/5133523363226" target="_blank">unified agent status</a> data. This approach simplifies workflows and
improves reporting accuracy.</p>
<p class="p" dir="ltr">After turning on synchronization, you must map your WFM workstreams to your unified
agent statuses. Connecting workstreams to the status ensures that the workstreams’ activities
are also taken into consideration when calculating the agent’s schedule <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443376913818#topic_xwv_3n4_52c__in_adherence_time" target="_blank">adherence</a>.</p>
<p class="p" dir="ltr">Align with other stakeholders in your organization on which workstreams you want to
map to agent statuses. </p>
<p class="p" dir="ltr">For example, select the workstreams for meetings or breaks if the agent will be
away from Zendesk. Setting the workstreams associated with a status helps you optimize your
agents' time by reducing the number of actions they need to perform. They won't need to update
their status manually, which improves efficiency.</p>
<p class="p" dir="ltr">If necessary, review and <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/5133588225690" target="_blank"><u class="ph u">manage</u></a> the unified agent statuses available to your
agents.</p>
<p class="p" dir="ltr">Admins can also define whether the agent status is counted as <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443376913818#topic_xwv_3n4_52c__paid_time" target="_blank">paid time</a> or <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443376913818#topic_xwv_3n4_52c__productive_time" target="_blank">productive time</a>. </p>
<p class="p" dir="ltr">If the status is counted as paid or productive time, it’s included when calculating
the <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443376913818#topic_xwv_3n4_52c__occupancy_rate_ocr" target="_blank">occupancy rate</a>.</p>
<p class="p" dir="ltr">There are certain scenarios where you’ll want to define a status as productive
time. For example, if an agent works on social media management outside of Zendesk, you can
create a status for that type of work and track it as productive time. </p>
<p class="p" dir="ltr">Note that all productive time statuses are included in paid time.</p>
<p class="p" dir="ltr">However, not all unified statuses need to be defined as productive time.
Unproductive time is a standard part of customer support work. Activities and tasks such as
attending training or meetings could be considered unproductive but still count as paid time.
While they’re necessary activities, they aren’t the core focus of an agent’s job. You may also
want to define a “lunch” status as unpaid time.</p>
<p class="p"><strong class="ph b"><strong class="ph b">To map unified agent statuses in WFM</strong></strong></p>
<ol class="ol" id="topic-1__ol_rdl_xpd_tzb">
<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__d8e75" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_admin_icon.png" width="16">
<strong class="ph b">Settings</strong> in the navigation bar, then select <strong class="ph b">Agent statuses mapping</strong>.</span></li>
<li class="li">Under <strong class="ph b">All statuses</strong>, click the name of the status you want to map to WFM
workstreams.<p class="p"><img class="image" id="topic-1__image_y1b_1wq_c3c" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_unified_agent_statuses.png" width="850"></p>
</li>
<li class="li">(Optional) Under <strong class="ph b">Occupancy settings</strong>, click the <strong class="ph b">Log this status as paid time</strong>
toggle to include the status in paid time when calculating agents’ occupancy rates.</li>
<li class="li">(Optional) When logging the status as paid time, click the <strong class="ph b">Log this status as
productive time</strong> toggle to include it as productive time when calculating agents’
occupancy rates.</li>
<li class="li">Under <strong class="ph b">Schedule adherence customization</strong> select the workstreams you want to map to
the status. </li>
<li class="li">Click <strong class="ph b">Save</strong>.</li>
</ol>
</div>
<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>