About utilities in Contact Center

<div class="article-banners" translate="no">
<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_contact-center">
<table style="margin-left: 0px; margin-right: auto;">
<tbody>
<tr>
<td>
<strong>Add-on</strong>
</td>
<td>Contact Center</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">Utilities in Contact Center let you configure functionality for agents, appearing in the main or side panel during contacts or after call work. As an admin, you can set up iFrame utilities to display third-party apps and task utilities for follow-up actions. This helps agents access necessary tools without leaving the contact screen, reducing call times and improving customer satisfaction.</p>
</div>
<div class="body">
<p class="p">Utilities help admins to configure functionality and determine where and when it is available
to agents.</p>
<p class="p">You can think of a utility as a customizable UI component that you can configure to contain
various functionality. The following is true of utilities:</p>
<ul class="ul" id="topic_um1_2rx_xfc__ul_ryy_nrx_xfc">
<li class="li">You must be an admin to configure utilities.</li>
<li class="li">Utilities can appear in either the main or side panel in Contact Center, and can be
visible to agents during a contact, in after call work, or both.</li>
<li class="li">Utilities are contact driven, meaning they are available to agents while they are on a
contact or in after call work (ACW). </li>
<li class="li">Utilities are designed to only display information to agents if it is relevant to their
ongoing contact or ACW. </li>
</ul>
<p class="p">Utilities are useful, because agents often use multiple apps to resolve a customer query, and
switching among applications is an inefficient process, leading to longer call times and lower
customer satisfaction. Utilities make it easier for agents to get the information they need to
quickly assist a customer in Contact Center.</p>
<p class="p">Additionally, utilities ensure that when an agent needs to perform additional tasks or
actions (such as creating a follow-up task during a call), they can do it quickly, without
leaving the contact screen.</p>
</div>
<div aria-labelledby="ariaid-title2" class="topic nested1" id="topic_rrn_krx_xfc">
<h2 class="title topictitle2" id="ariaid-title2">Understanding utility types</h2>
<div class="body">
<div class="p">There are currently two utility types:<ul class="ul" id="topic_rrn_krx_xfc__ul_l4j_fyx_xfc">
<li class="li">
<strong class="ph b">iFrame</strong> utilities display third-party applications. </li>
<li class="li">
<strong class="ph b">Task</strong> utilities display tasks for agents.</li>
</ul>
</div>
</div>
<div aria-labelledby="ariaid-title3" class="topic nested2" id="topic_kqw_qtx_xfc">
<h3 class="title topictitle3" id="ariaid-title3">The iFrame embed utility type</h3>
<div class="body">
<p class="p">The iFrame embed utility displays third-party applications and allows an agent to read,
write, or update data within the third-party application, based on their permission in the
application.</p>
<p class="p">The following example shows an agent using two utilities:</p>
<ul class="ul" id="topic_kqw_qtx_xfc__ul_zgh_rvx_xfc">
<li class="li">In the side panel, an iFrame utility displays a third-party booking application,
allowing the agent to book an appointment for the customer without leaving the contact
screen.</li>
<li class="li">In the main panel, an iFrame utility displays points of interest on a custom map,
allowing the agent to provide information (in this case, a list of stations) to the
customer without leaving the contact screen.</li>
</ul>
<p class="p"><img class="image" id="topic_kqw_qtx_xfc__image_rbq_c5p_sgc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/zen_contact_cent_1-1.png" width="550"></p>
</div>
</div>
<div aria-labelledby="ariaid-title4" class="topic nested2" id="topic_rqs_rtx_xfc">
<h3 class="title topictitle3" id="ariaid-title4">The task utility type</h3>
<div class="body">
<p class="p">The task utility displays specific tasks for agents, and allows agents to create
follow-up tasks while on a contact. The task utility allows admins to control when and
where tasks appear to agents.</p>
<p class="p">The following example shows a task utility that allows an agent to schedule a callback
for a specific time for the customer.</p>
<p class="p"><img class="image" id="topic_rqs_rtx_xfc__image_zqt_b5p_sgc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/zen_contact_cent_1-2.png" width="550"></p>
</div>
</div>
</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/9459110093594-About-utilities-in-Contact-Center",
"url": "https://support.zendesk.com/hc/en-us/articles/9459110093594-About-utilities-in-Contact-Center",
"headline": "About utilities in Contact Center",
"description": "You can configure utilities to provide agents with relevant third-party applications and task management tools within the contact interface, enhancing their ability to assist customers without switching screens.",
"articleSection": "Contact Center basics",
"datePublished": "2025-07-07T18:30:32+00:00",
"dateModified": "2026-04-10T23:13:18+00:00",
"inLanguage": "en-US",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/9459110093594-About-utilities-in-Contact-Center"
},
"author": {
"@type": "Organization",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
},
"publisher": {
"@type": "Organization",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
},
"isPartOf": {
"@type": "WebSite",
"name": "Zendesk Help",
"@id": "https://support.zendesk.com/hc/"
},
"about": {
"@type": "SoftwareApplication",
"name": "Zendesk",
"@id": "https://www.zendesk.com",
"softwareAddOn": {
"@type": "SoftwareApplication",
"name": "Contact Center",
"@id": "https://support.zendesk.com/hc/en-us/sections/9248688983706"
}
}
}</script><script id="fast-path-script">
//<![CDATA[
const fast_path_style = document.createElement('style');
fast_path_style.innerHTML = `#article-body .fastpath{font-size:.9em;background-color:#f3f3f3;border:1px solid #d3d3d3;padding:10px 10px 8px;margin-bottom:16px}#article-body .fastpath::before{content:none!important}`;
document.head.appendChild(fast_path_style);
//]]>
</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>